поставьте GPIOE->PUPDR|=5 после инициализации вд
Не помню, как там вд устроен, но у меня эта функция прекрасно работает.
Замените свой вд на ее вызов
Код
void WD_init(void)
{
// DBGMCU->APB1FZ|=DBGMCU_APB1_FZ_DBG_IWDG_STOP;// Debug WD stop
IWDG->KR=0x5555;// Enter protection
IWDG->PR=0x03;// Precaler = 32
IWDG->RLR=0xFFF;// Reload value
IWDG->KR=0xAAAA;// Refresh to RLR val
IWDG->KR=0xCCCC;// Start timer
}
Сообщение отредактировал IgorKossak - May 26 2016, 12:07
Причина редактирования: [codebox] для длинного кода. [code]-для короткого!!!