小编最近遇到个客户,反馈芯片可以正常仿真,但是将boot0上拉进入boot模式后,用串口连接经常连接不上。客户将样品寄回一看,使用的25M外部晶振,国民的芯片在boot模式下是不支持的哦,一拆掉晶振就可以正常连接了。原因是芯片的串口波特率是通过晶振源的频率进行分频和倍频得到的,可以说几乎每个波特率都会有一定的偏差,而在某些时钟源下(目前只有25M不支持),波特率经过内部分频和倍频出来的误差会比较大,从而影响通讯,导致boot下载失败。这个问题在国民下载不良的应用笔记也可以看到,大家在项目初期记得多看一下文档,避免画完板之后才发现异常,影响项目进度哦
|