При подаче питания на МК он переходит к обработчику Hard Fault, FORCED, то есть до этого несколько раз было исключение Bus Fault. Происходит это крайне редко, почти сразу после старта программы(видно что выполнялись какие-то инструкции из __main_init). Это происходит после того как питание сначала сняли, а затем опять включили через короткое время. Поделитесь, хотя бы общими соображениями, почему такое может быть. Проект собирается в Keil 4.53. Было также замечено, что при этом цифровое питание МК VDD нарастает необычно медленно, за 500 мс. На выводе NRST конденсатор не установлен(хотя это рекомендовано по datasheet).
Сообщение отредактировал Олег Гаврильченко - Nov 25 2015, 11:31
|