本帖最后由 yutaoch 于 2016-4-20 15:39 编辑
我这边使用STM32F103R8T6出现一种现象,快速通断电1000次(通电3s,断电2s),会有两三次MCU不运作,硬件复位也不起作用,请问是否IC本身就有这个缺陷,谢谢。
硬件描述:
1)复位引脚接1uf的电容到地,如果改用0.1uf的电容,1000次上电出现MCU不工作的几率上升到10次以上。
2)晶振采用内部振荡器,倍乘到64M,晶振引脚设置为强输出,输出电平0
3)启动就开启看门狗,启动如下:int main(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO | RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC, ENABLE);
AFIO->MAPR &= ~AFIO_MAPR_SWJ_CFG;
AFIO->MAPR |= AFIO_MAPR_SWJ_CFG_JTAGDISABLE;
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);
GPIOB->BSRR = 0X08010000;
Iwdg_Init(); //看门狗初始化
Start_Init(); //eeprom 24c02 初始化
。。。。。。。。。。。。
|