这是做的第二个stm32的板子了,沿用上一次的原理,结果出了如此奇怪的现象:
为了方便测试,单独做了一个上电点亮led的程序,如果外部晶体起振,灯闪的频率会明显加快,以此测试stm32板的系统初步正常。
具体测试过程如下:
通过isp串口下载程序,可以正常烧写程序;
烧写完毕后,重新上电,发现led闪烁频率慢,根据经验判断 应该没有起振;偶然发现,外部强制给nrst一个低电平,也就是说,强制复位一下之后;led闪烁频率跟设计相符,可以说,系统正常工作了;
电路基本情况:cpu:stm32f103rct6;
外部12M晶体,无rtc晶体;
电源reg1117-3.3
usart1通过max3232输出,提供isp下载和外部串口通信,
除了一个指示灯,没有其他外设
原因继续查找中
用户450379 2015-6-4 09:24
用户390025 2011-10-8 12:11
用户390025 2011-10-8 10:54