本帖最后由 anak 于 2013-5-10 00:21 编辑
最近在学习串口通信,想通过2440发送串口命令到GSM模块,达到发送短信的目的。 GSM模块使用的是sim300, 做的过程参考了@birdboy 兄的帖子 用天嵌公司生产的扩展板子 将2440的串口拓展出来,而2440跟sim300模块之间的连接使用的是公对母交叉串口线。 编译biedboy帖子中提供的代码,设置了对应的短信接收号码,在板子上运行。 问题来了,不管是使用96000还是115200的波特率,执行的结果都是“Can't Open Serial Port” (serial1和serial2都试过了)。系统提示如下:
运行serial_test的结果如下:
检查了好几天都不知道问题出现在哪里,现在是一筹莫展 1、是不是系统驱动的问题?连接串口拓展之后需要安装对应的串口驱动才可以使用吗?
2、硬件上的连接是否正确?示意图如下: 3、如何测试一个串口(一个模块通过串口)是否连接上了开发板? 一筹莫展啊,调试的我都不知道该怎么继续了,求各位大大搭救:'(:'(:'(:'(
|