stm32只能仿真运行
stm32只能仿真运行, 咋办,着急中~~~。.示波器测量 晶振, 复位 电压正常
.PB2/BOOT1 BOOT0 均为低电平
.镊子短路电容重复位也不行
.软件在另外的设备没有问题。
.仿真器为stm32, 程序运行1个指示灯常亮, 一个指示灯常闪烁。
原来遇到这种问题是复位的原因,不过你也测试了不是复位的问题,那会不会是启动代码的问题?或者中断向量地址的问题 E:\Users\zsz\Desktop\123\QQ图片20160524103314.png
晶振示波器电路, 示波器测量时25Mhz 我遇到过仿真能过,但是运行卡住的情况,貌似是因为速度的原因,就是仿真运行速度慢,等待时间长。实际运行时速度快了,然后就出问题了。跟着这个思路去找一找原因,调试时多放几个Delay。 liuem 发表于 2016-5-24 10:45
我遇到过仿真能过,但是运行卡住的情况,貌似是因为速度的原因,就是仿真运行速度慢,等待时间长。实际运行 ...
谢谢回复, 实验了,两个指示灯仍都不亮。 检测一下你的晶振电路有没有问题,肯断线或者短路了,还有晶振是否也有问题,如果你用25Mhz的晶振肯定不能运行啦,25*9=225Mhz已经超过最高倍频频率了 这种问题一般是选错启动文件造成的.(就是那个按容量选择的汇编文件). 你看下器件手册重选试下. 谢谢各位 我补充一下我芯片是stm32F207xx
查找官方文档 晶振范围 4 to 26 MHz crystal oscillator
启动文件 我再找找 检查下你目标板的地回路。 谢楼上问题, 地是单独一层。
程序移植到keil , 指示灯没有问题。为什么IAR不行呢
页:
[1]
2