今天进行机器人控制板焊接的时候,主要是遇见了串口调试问题。
一、串口无法识别
当插上typec时,发现串口无法识别。我用的是ch340c,在前面几篇文章是有电路图的,有兴趣可以去看。
本来以为是三极管那块的问题,在e2加上电阻,b2也会同时降压,就很奇怪。在v2的核心板调试的时候就遇见了这个问题,当时就没有解决。现在又遇到了。
花了挺久,发现了芯片电源没接,真的X﹏X。原理图画掉了这。
二、之后又遇到了串口乱码
之前也有怀疑是晶振的原因,12p负载电容最推荐。但我没有,笑死。
可是pwm也能正常输出,:-(
我就串并联电容,达到了12p,发现,能偶尔输出正确的s或者m或者其他的,就很奇怪。我又检查了几遍HSE和波特率是设置问题。没有问题。
我甚至改了main.c的格式为ANSI编码,除了花我时间,并且把我源码的中文变成乱码没有一点b用
最后,我跟我同学一直在讨论,原来是我隔电源了。
真好,解决了!
三、私货
附上吊在俊的图。shift,我最近真对《眼泪女王》上头