关于SWD的问题,大神们请帮助我,感激不尽

2019-07-20 23:45发布

本人买了一块“源地 STM32F407ZGT6 Mini版 核心板 最小系统版 STM32”,在测试的时候将他发送过来的例程利用SWD写入,能正常写入,程序正常运行。
但是我网里面写了原子哥的跑马灯例程(程序我下载在探索者F4里是运行正常的),就出现问题了,第一次写入完成后SWD就用不了啦,并且程序在里面运行不正常,测试对应的IO口电压不会像跑马灯一样变化。
一下情况如图: 2016.1.jpg 2016.2.jpg 2016.3.jpg 2016.4.jpg




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
hbyue
1楼-- · 2019-07-21 23:46
options设置是否正确,检查SWD的IO配置,对比一下两个开发板的不同之处,应该问题不大。
鬼舞判官
2楼-- · 2019-07-22 01:21
dalianlwd 发表于 2016-2-19 20:37
只有一种可能,就是你主板上的晶振不是8M的,你检查一下。

我检查一下先,用问题再请教你,感激了
鬼舞判官
3楼-- · 2019-07-22 01:43
 精彩回答 2  元偷偷看……
鬼舞判官
4楼-- · 2019-07-22 05:39
dalianlwd 发表于 2016-2-19 20:37
只有一种可能,就是你主板上的晶振不是8M的,你检查一下。

核心板上用的系统晶振(25MHz)使用精度极高质量上乘低负载NDK公司的NX5032GA,我再改下程序试下,谢谢
鬼舞判官
5楼-- · 2019-07-22 08:35
dalianlwd 发表于 2016-2-19 20:37
只有一种可能,就是你主板上的晶振不是8M的,你检查一下。

找到原因了,晶振的问题,改了MDK的晶振参数的设置,改了程序里的时钟初始化函数就好了。小弟佩服啊,大哥一语中的。
HER107
6楼-- · 2019-07-22 11:50
QQ截图20160222153404.jpg

芯片要是被锁了,全部擦除就可以了……

一周热门 更多>