Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры AVR
257040
Топик полностью
SergeT
(03.06.2011 19:40, просмотров: 193)
ответил
GDI
на
Это связано с тем, что после подачи питания не работает, ибо тогда в ОЗУ мусор всякий бывает, хотя компиляторы типа IARа на такой случай сами генерят инструкции для обнуления переменных. Еще как вариант, насколько быстро у Вас нарастает
Для исключения варианта с "мусором" в ОЗУ. Есть ли в IAR способ очистить все ОЗУ МК сразу после запуска программы?
Ответить
См. в доке описание специальной функции int __low_level_init(void). Она запускается сразу после RESET и установки указателя стека, но еще до обнуления и инициализации глобальных переменных и до вызова main.
-
rezident
(03.06.2011 21:02
)