我又来更新了。 这次主要是更新PCB部分。 在此之前,对PCB绘制一无所知……甚至都不知道什么叫gerber…… 但苦于这次的作品需要定制PCB,找了几个朋友帮忙,都因为时间问题帮不上,无奈只好自己学习如何绘制PCB。 显示搜了搜哪些PCB绘制软件:AD、PADS、protel、KiCAD、立创EDA……挺多的,之前都不知道原来可以有这么多软件可以用。只是,我情况有点尴尬,用的苹果系统,上面那些能在我电脑上运行的少之又少,后来决定学习KiCAD。于是上B站搜了很多学习教程,开始观看。 此处省略N个小时的学习时间。然后发现,怎么就这么难???而且我使用的麻雀一号核心板,是RW052,在KiCAD上有没有封装,需要自己搞……头好大。迷迷糊糊我就上了立创EDA搜了一下,发现有封装!再一看,立创EDA支持苹果系统!瞬间泪流满面!换!用立创EDA! 绘制原理图的时候,参考了麻雀一号的原理图,但是发现麻雀一号原理图竟然没有屏幕的部分?!!!!无语……好在在上手DEMO的PDF中发现了屏幕部分的原理图,可以参考。 说真的,第一次画原理图、布线,内心慌的一匹,找同事帮忙看了好几次,中间也改了不少。但没想到最后还是出问题了(后面再说) 原理图很简单,就是吧rw052的gpio引出来,就不晒图了,看一下我的PCB吧,毕竟自己第一次画的板子,内心是有些小激动的: 然后使用了嘉立创的5元打板,顺顺利利的打了板子,之后开始期待到货…… 当然,顺带在立创商城买了一堆元器件,方便回来焊接。 板子到货,内心非常激动。只是,上面的阻容设计的是0603……我技术焊不了……又找了朋友帮忙焊的…… 可惜当时给核心板留得空间稍稍有点大了,就用了0欧电阻给接上。 板子上电后,一切正常,非常满意!虽然不是自己焊接,但是第一次打板子能正常上电启动,原理图正常能用,内心的激动和自豪感无以言表!! 只是…… 痛苦的部分来了…… 我编写的程序放进去后,在测试一些功能时,不小心把固件搞死了…… 唉,开始想着怎么救砖,看了看麻雀1号,想起前些日子好像也出现过类似的现象,上电后串口没反应,最后通过无线刷固件解决的。 可是我板子没有留无线刷写的接口啊!只好翻原理图对照着看: 经过两次测试,我找到了比较合适的接线: 找朋友帮我焊了线: 惨不忍睹,规划好的板子这下丑了好多……唉,就这样吧,总比砖了强。 开始用无线刷固件,重新上电,正常启动……再次激动!!! 唉,到这里,原本一切都已经结束了,应该进入愉快的调试程序的路上了,没想到我给自己还挖了一个坑,有个GPIO预留位置错了……导致我调rgb灯一直不对…… 真是让自己蠢哭,好在深夜里无尽的思考查程序对原理图发现了,要不然真是要炸了。第二天把对应的GPIO调整了一下,有效果了,一颗心算是放下了。 一路走来,从一个画PCB门外汉,到看到了自己板子正常运行,感受到了自己学习的进步和乐趣。 这就是锻炼与成长吧。
|