10小时,专心度8.8,花了将近2小时给家里网购洗衣机,后半夜睡了一小时,不算摆。

数电学到时序逻辑电路,都是没学过的,不能1.25倍速了,甚至得偶尔暂停。
花了3小时搞我的核心板,应该是成功了,但是写了个点灯程序没成功点亮,下载进Flash了板子没反应,IO口也是对的,然后,想起以前看网上说STM32F103C8T6的程序可以无缝烧到GD32F103C8T6,我试了一次没反应不信邪,再试几次突然就找不到Flash了。

这就是你嵌,硬件软件每一个角落都有可能出问题,我已经想到了一个画面,当硬件可能没问题的时候去写软件,最后出问题了在软件里找不出问题又去排查硬件,兜兜转转一大圈,问题原来是在软件的一个角落。所以说,测试这么重要???
今晚排除排除原因,还有四天我就不信点不着一个灯。怀疑方向有几个,一是晶振(今晚示波器走起),二是MCU外围电路有问题(今晚万用表测试),三是代码错了(看看手册寄存器配置),四是BOOT0\1似乎得接GND(也得看手册),五是MCU写保护了(查资料)。
烧录失败的提示:Error: Flash Download failed - Target DLL has been cancelled
图一是STLINK烧录成功的视频截图(可以确定1、3、5行后半句和我的烧录结果一样),没想到成功之后还能失败,没截自己的。
晶振已经焊上去了,代码抄的太冗余,但是功能实现上应该没问题。


