ARM7
疫情也快过去了,在最后的时刻,希望大家不能掉以轻心,保护好自己,保护好家人。
本博文是对上学期的ARM7课程的一个总结。疫情的发生,为了响应党的号召,我一直在家自我禁足。我很早的时候就想写这一篇博文,但是ARM7太老了,让我打消了这个念头。直到现在,当我清理空间的时候,我翻到了ARM7的工程项目。想想写的过程,实在不舍删除,所以我将它放到了这里。ARM7虽然老,但是对于学习足矣。
我在这里就不详细介绍了,如果有朋友喜欢,留言在交流。我所用的芯片是NXP LPC2138.所用的工具有AD,KEIL,VSCODE.相关的软件请自行百度安装即可,百度很强大。
这个PCB以及原理图在文件里都有。其中电路图里有一些地方需要注意。
1.晶振必须和芯片很接近,否则会不起振。
2.P0.3 P0.4 还是哪个口来着,记不清了。总之在P0.?口上,无法使用。
3.按照传统的晶振进行焊接后,程序,串口的使用,单独功能波特率被调高了4倍才能正常,基于UCOSII则正常。至今没搞懂。
4.P0.14,P0.11必须接上拉电阻。
具体的操作步骤我没法发,也没有必要了,毕竟它太老了。
展示下效果,基于UCOSII的开发板
本来是按照游戏机的形式去画的图,但是画图的时候被芯片坑了,无法将LCD很好的集成上去。不过还是实现了简单的贪吃蛇。俄罗斯方块的话,主要是没时间了,有兴趣的朋友可以去看看我的另外一篇博文,或许会有帮助,毕竟移植嘛。由于水平有限,那是我写的比较漂亮的东西了,虽然还有很多,但是由于很多原因没有保存下来,难受。看到这里,你也发现我没有状态了吧,的确,我开始闭关考研了,21考研,还请祝我成功。下方有所有文件的下载方式,如果你需要,但是没有积分的话,你可以联系我,都是学习罢了。
好了,开始闭关了。任何不曾起舞的一天,都是对生命的辜负。迷茫,还有多久是个头,两年吗。he
原理图pdf
pcb和一些库
程序工程文件