РАДИОСХЕМЫ



РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ



  • Страница 1 из 1
  • 1
Архив - только для чтения
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Симуляция asm кода для микроконтроллера. (Нужна помощь.)
Симуляция asm кода для микроконтроллера.
Пн, 19.09.2016, 21:02 | Сообщение # 1        
ELK
аватар
  Постов: 81   Друзья 
Всем привет, кто-нибудь знает, существуют ли какие-нибудь программы для проверки кода на ассемблере, т.е чтобы можно было пошагово увидеть какая строка за какой выполняется? (микроконтроллеры AVR)
Пн, 19.09.2016, 21:07 | Сообщение # 2        
msmmmm
аватар
  Постов: 891   Друзья 
В Atmel Studio вполне нормальный дебаггер. Видно все.
Пн, 19.09.2016, 21:09 | Сообщение # 3        
ELK
аватар
  Постов: 81   Друзья 
msmmmm, как его запустить?
Пн, 19.09.2016, 21:11 | Сообщение # 4        
msmmmm
аватар
  Постов: 891   Друзья 
Проект создан, программа написана и откомпилирована?
Пн, 19.09.2016, 21:13 | Сообщение # 5        
ELK
аватар
  Постов: 81   Друзья 
Хотя похоже сам разобрался,
Пн, 19.09.2016, 21:18 | Сообщение # 6        
msmmmm
аватар
  Постов: 891   Друзья 
За секунду не разберешься, там пошаговая и нормальная прогонка, точки останова, окна просмотра значений регистров, настройка частоты процессора, счетчик тактов и времени работы, просмотр и изменение регистров ввода-вывода. Должно хватить smile .
Пн, 19.09.2016, 21:21 | Сообщение # 7        
ELK
аватар
  Постов: 81   Друзья 
msmmmm, Ну да, пока разобрался только как его запустить smile Не могу понять как на шаг вперед перейти.
Пн, 19.09.2016, 21:27 | Сообщение # 8        
msmmmm
аватар
  Постов: 891   Друзья 
Читай внимательно, Step Into - шаг с заходом в подпрограмму, если встречается на пути, Step Over - подпрограммы выполняются за одно нажатие, есть выход из подпрограммы, если случайно залез. Все во вкладке Дебаг и в такой же панели инструментов.
Пн, 19.09.2016, 21:32 | Сообщение # 9        
ELK
аватар
  Постов: 81   Друзья 
Дебаггинг работает только во вкладке disassembly?
Пн, 19.09.2016, 21:33 | Сообщение # 10        
msmmmm
аватар
  Постов: 891   Друзья 
Нет, все бегает по листингу асм.
Ср, 28.09.2016, 21:18 | Сообщение # 11        
ELK
аватар
  Постов: 81   Друзья 
Вроде понемногу начало получаться, спасибо.

Добавлено (28.09.2016, 22:18)
---------------------------------------------
Приветствую всех, возникла сложность при написании программы, очень нужна помощь.


контроллер tiny13A.
0,1,2 -выходы, 3,4 входы.
В зависимости от состояния 3-го вывода, 1-й вывод должен устанавливаться в 1 или 0.
Но, почему-то вне зависимости от уровня на 3-м выводе, работает так, как-будто на нем высокий уровень.
Ср, 28.09.2016, 21:28 | Сообщение # 12        
msmmmm
аватар
  Постов: 891   Друзья 
А может не
SBIS PortB, 3
а
sbis PINB,3? wink
Ср, 28.09.2016, 21:31 | Сообщение # 13        
ELK
аватар
  Постов: 81   Друзья 
Понял, спасибо.
Ср, 28.09.2016, 21:34 | Сообщение # 14        
msmmmm
аватар
  Постов: 891   Друзья 
И еще, в режиме ввода, 1, записанная в соответствующий бит PortB, подключает ко входу внутренний подтягивающий резистор около 40 кОм.
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Симуляция asm кода для микроконтроллера. (Нужна помощь.)
  • Страница 1 из 1
  • 1
Поиск:

Внимание! Форум переехал на Tehnodium.ru



© 2010-2022 "Радиосхемы". All Rights Reserved  Почта  PDA