热心的Aurora助理又来催更了, 今晚暂时放下手中的项目,抽时间搞一下DIY活动。
板子焊好久了,今天就搞上电烧录代码。
先看看老师的视频 --第8 代码调试(http://edu.eepw.com.cn/edu/video/vid/50),然后继续。
第一次上电前,先检查一下有没有短路现象,没问题再继续。
第一次板子上电(PC通过wch-link供电给板子),正常情况 板子的充电LED灯是会亮的, 但我的没亮,以为板子有问题了, 赶紧测一下电压,5V 处测得 4.5V, 3.3V处测的3.27V, 拔下wch-link供电, 使用纯电池3.8V供电, 3.3 处测得 3.27V。 工作电压没有问题, 说明稳压电路没有问题,充电LED灯不亮,可能是 LED 焊得不好,或者焊坏了。 这个问题有时间再去排除了。问了下群里的老师和伙伴,可以继续下去。
在烧录示例代码前,先安装好必要的软件 包括 wch-link 仿真调试器的驱动,和 keil的 uVision软件。
1、安装wch-link 仿真调试器的驱动
驱动程序可以到 https://www.wch.cn/ 找,
或者到 http://mounriver.com/download 下,载 MounRiver_Studio_Setup_V190.zip,里面有相关的驱动
win7 的驱动找不到话,找我分享。
2、安装keil的 uVision5.35
网上下载。注意安装完要做和谐,不然编译会有字节限制。
wch-link驱动安装正确,电脑插上wch-link, 在 uVision里,会看到相关调试设备的。(看不到可能是驱动没装好,或者type-c线的问题,或者wch-link接板子的线没插对脚)
3、uVision打开老师给的 示例代码
打开DIY板子上的供电开关, 然后按 F7 进行 build, build成功后, 再 按 F8进行程序的烧录。
如果烧录时提示 CMSIS-DAP no debug device, 说明驱动没装好,或者wch-link线的问题。
4.烧录成功
板子的工作指示灯会点亮。
按复位键,触摸灯会依次点亮,
触碰Type-C 处的触点,喇叭会发出声音。
5.总结
今晚花了一些时间做活动,整体还算顺利,有问题可以跟老师和伙伴们沟通, 谢谢你们!
时间有限,来不及做软件代码的修改,今晚就到这了。