STM32F103不至于那么娇贵,你怎么知道是程序跑飞而不是程序错误?
不是偶尔出现,每次只要上电几秒就死机。这不像程序跑飞的节奏。

建议你对外控制只点亮LED,其他最外控制都注释掉,如果还是同样情况,肯定程序有问题。

时钟、复位和电源管理。
2.0-3.6V的电源供电和IO接口的驱动电压。POR、PDR和可编程的电压探测器(PVD)。4-16MHz的晶振。内嵌出厂前调校的8MHzRC振荡电路。内部40kHz的RC振荡电路。用于CPU时钟的PLL。带校准用于RTC的32kHz的晶振。
GPIO是通用输入输出端口的简称,简单来说就是STM32可控制的引脚,STM32芯片的GPIO。引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32芯片的GPIO被分成很多组,每组有16个引脚,如型号为STM32F103VET6型号的芯片有GPIOA、GPIOB、GPIOC、GPIOE共5组GPIO,芯片一共100个引脚,其中GPIO就占了一大部分,所有的GPIO引脚都有基本的输入输出功能。


