凭个人爱好,准备从SMALL ROTS51着手,然后进一步学UCOS操作系统。最终想要在51上移植UCOS,并移植UCGUI。一路上将遇到的问题点点滴滴和之前没有使用过,现在使用起来感觉很好的方法在这个地方做一个总结记录。一来方便自己查看,二来方便有需要的同学。同时希望有共同爱好的朋友跟俺共同学习交流。
网上当了一个别人在51上移植好UCOS的项目。别人是在PC上直接仿真,利用超级终端打印信息的。具体实现过程如下:
1.下载VSPD XP5,用于虚拟两个互相连接的串口。软件的使用方法下载过后就会用,呵呵。比如虚拟COM3和COM4
2.在KEIL里面编写好串口部分代码。项目里面的设置好晶振的频率。
3.进入DEBUG模式,在命令模式输入虚拟串口的配置。如"MODE COM3 9600,0,8,1" 回车。然后再打开串口"assign com3<SIN>SOUT.制定好PC的串口寄存器
4.打开超级终端并设置好波特率
5.KEIL中点击RUN,既可以看到信息被打印,十分方便
我看了网上很多讲用PC的硬件串口,然后RXD-TXD接起来,也是如此操作,不过要是本本根本就........所以这个方法很方便。以后调试软件又多了个方法,不敢独享,写出来放这里给有需要的哥哥。
用户377235 2015-1-8 14:25