小钢炮CANNON
直播中

1652981125.048900

12年用户 1097经验值
擅长:连接器 EDA/IC设计 处理器/DSP 接口/总线/驱动 控制/MCU RF/无线
私信 关注
[经验]

【CANNON试用体验】+给新手的一些意见

是给新手,不是给老手。当然,老手有兴趣也可以看看的。

拿到开发板要干嘛了?当然是要测试电路有没有问题了。主要是测试电源有没有短路!(这很重要,硬件调试前,必须要检查)。好了,电源测试之后,改上电了。

感谢小钢炮采用micro USB接口,让我们不用到处去找线。遗憾的地方是,没有把串口做到USB接口里面。

在此,谈谈我昨晚的上电体验。
上电之前,我保证我仔细看了原理图的。根据原理图给新手以下建议:
1、跳线帽短接P4;
2、跳线帽短接boot0和boot1至  地。
3、串口在调试中非常重要,别一看到串口就想到RS232接口。板子没有RS232接口,所引出来的是TTL电平的串口。    不要接错了,不然会引起不可预料的结果。

当我插上USB时,发现电源指示灯居然木有亮,吓了我一跳。接下来就是仔细看原理图,对照板子,查早D1灯的位置,居然没有焊接,想想,我也是醉了。。。我真想问问小钢炮的工程师,为嘛这么重要的LED灯不焊接,啥意思嘛!

问题找到了,接上ST_LINK仿真器(反复对照了彼此的接口定义,真怕弄错了,烧了那就惨了。不过,STM32F401的IO口支持5V的电平,应该没那么容易烧吧),打开MDK例子,修改仿真器为ST_LINK,修改仿真器下载模式为SW,找到了SWDIO设备。一切正常。
赶紧点击 load按钮,看着进度条在慢慢滚进,心情一片大好!下载没有问题。

下载好后,按了复位按钮,D3LED不断的闪烁。程序正常运行。至于为什么要按复位按钮,可能和仿真器有关系吧!

第二贴到处结束,一点小意见,为了让大家少点烦恼。


回帖(3)

qian.yao

2016-1-26 10:31:36
您好,至于为什么需要按一下reset,不知道是不是您在MDK的设置中没有勾选reset&run这个选项,亦或者是boot0没有接地,这两个都做了的话,应该直接烧录了就可以跑起来的哦!
举报

1652981125.048900

2016-1-26 10:33:29
引用: qian.yao 发表于 2016-1-26 10:31
您好,至于为什么需要按一下reset,不知道是不是您在MDK的设置中没有勾选reset&run这个选项,亦或者是boot0没有接地,这两个都做了的话,应该直接烧录了就可以跑起来的哦!

可能是滴。忘记勾选了。
举报

zook0k

2016-3-21 13:58:32
写得很好,收藏
举报

更多回帖

发帖
×
20
完善资料,
赚取积分