用原子的程序调试成功了,我自己的没成功。。。估计跟电脑串口调试助手,底层驱动有关。。我先用电脑和sim900a相互收发短信正常后,然后SIM900A模块别断电,带电操作把串口线和战舰开发板串口相应接好。战舰开发板,和SIM900A模块通信就正常了。战舰开发板串口就可以收到SIM900A的串口发送的信息了。。...
去华军软件园。下载Configure Virtual Serial Port Driver虚拟串口和串口调试助手。然后用proteus仿真
如果已经配置好串口,中断能正常触发,直接随便搞个全局缓冲在中断里接收就行,想要长度就弄个计数变量,触发一次接收中断就自加