roboforum.ru

Технический форум по робототехнике.


ассемблерный код не совпадает с исходником

ARM7, ARM9, ARM11 etc.

ассемблерный код не совпадает с исходником

Сообщение Myp » 06 янв 2019, 22:29

столкнулся с приколюхой
если вкратце, в сишном коде я дрыгаю ножками с паузами, для инициализации дисплея
а в реале у процессора ножки не дрыгаются, в ассемблерном листинге дрыгание вообще отсутствует.
пример на картинке.

выставляется одна нога, потом пауза, потом опять пауза.
а операция сбрасывания ноги между двумя паузами куда нафиг потерялась?
Безымянный.png


Добавлено спустя 32 минуты 28 секунд:
Здравствуй друг компилятор и его настройка - оптимизация... :o
по умолчанию стоит на максимум, если поставить медиум то вроде как и задержки начинают отрабатываться правильно и дрыгание ногами не пропадает.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 17800
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Вернуться в ARM

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Mail.ru counter