SciFi (10.05.2023 19:46, просмотров: 114) ответил AlexBi на Делаю первые шаги с ST32F407. Первый шаг - меандр на выводе.
Делается все в кубе, HAL, и все такое. Вроде бы ни чего сложного,
но меандр выводится 1мс, а дальше процессор куда-то улетает. Если
его принудительно остановить, окажется что он на адресах 0x1fff....
например 0x1fff3744. Как туда попадает не понятно. Если перед
циклом запретить прерывания через __disable_irq(); то меандр
генерится бесконечно. Вроде бы для всех возможных прерываний кубом
генерятся заглушки с
Не мешало бы для начала понять, сколько прерываний включено. Потом
можно исключать их по одному. Кстати, 0x1fffxxxx - это встроенный
бутлодырь, нет? Проц стартует не врежиме бутлодыря (ножка BOOT0)?
Там и таблица векторов прерываний может оставаться, если куб её не
переключает.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้