На собеседовании спросили, что происходит в МК между подачей питания и запуском бутлоадера. Я вспомнил только про запуск тактирования с перещелкиванием между источниками и повышением частоты. Мне ответили "ага, а ещё?" и свернули тему. Что я пропустил?
Комментарии: 16
Setpf
А происходит смена источников?
Serge
В стм может Стартует вроде всегда на внутреннем медленном, потом раскачивается.
Andrey
Наверное то что бутлоадера не происходит
Serge
Ложки не существует?
Andrey
Верно
Redsh
после подачи питания на мк происходит сброс... не сильно очевидный момент для программиста, но когда мыслишь плис - вот тогда понимаешь всю важность процесса) вот дальше уже клоки и вся хрень
Andrey
Ну дап ри подаче питания устанавливается начальный адрес и поехали щёлкать
Redsh
это и есть часть сброса обнуление PC
Vga
Это если им озаботились...)
Redsh
обычно, кстати, мк некоторое время удерживает себя в сброшенном состоянии чтобы питалово стабилизировалось
Andrey
Ну для этого есть всякие супервизоры
Redsh
ну вот у модерновых мк они встроенные
Serge
Кстати, а как реализуется ненулевое начальное состояние регистров? В ti бывает
Redsh
у AVR фьюзами можно задавать скорость нарастание питания
Andrey
Внутри или снаружи
Vga
Как завайришь сигнал сброса на биты регистра так и будет в нем на сбросе Так-то принципиальной разницы в сбросе в любой состояние нет, система симметрична - собсна потому без сброса там мусор и будет