完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
` SIM900的串口与单片机的UART1连接,连接关系如下: MSP430F149 SIM900 TXD ------------------- RXD ==> 之间串了一个30欧的电阻 RXD -------------------- TXD ==> 单片机的RXD引脚通过10k电阻上拉到3.3v 一. MSP430F149与PC之间串口通讯的测试: 1. PC机通过一个USB转串口的转接板与MSP430F149单片机的UART1相连,在PC内该USB口被映射为COM4,通过串口调试助手对COM4进行测试,数据收发均正常。 2. 将GPRS模块SIM900连接到PC的COM1,通过一个串口转发的小程序将COM4收到的数据(来自单片机)转发给COM1,来控制SIM900进行GPRS数据收发测试,从TCP服务器可以看到能够正确接收数据。 通过以上测试可以确定,单片机的串口可以正常收发数据,且控制SIM900的程序代码是没有问题的。 二. MSP430F149与SIM900之间串口通讯的测试: 将MSP430F149的UART1连接到SIM900,上电后,单片机发送数据给SIM900,但是TCP服务器却接收不到数据,不知道问题出在哪里。 怀疑是MSP430F149与SIM900之间的串口电平不匹配导致的,具体原因请高手指教。 开发板连接图:见附件。 ` |
|
相关推荐
23个回答
|
|
liutian_32 发表于 2013-10-20 10:18 MSP430的时钟配置为 //////////////时钟配置///////////////////// uchar i; BCSCTL1 &= ~XT2OFF; do { IFG1 &= ~OFIFG; //清除振荡器失效标志 for(i = 0;i < 100;i ++) //稳定时间 _NOP(); } while((IFG1 & OFIFG)!= 0); // 如果振荡器标志存在 BCSCTL2 |= SELM1 + SELS; //MCLK=XT2,八分频 IFG1 &= ~OFIFG; |
|
|
|
feifanxp 发表于 2013-10-16 22:12 你好,我遇到同样的问题,请问你解决了嘛? |
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2968个成员聚集在这个小组
加入小组2750 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3250 浏览 2 评论
请问怎么把下面51单片机的代码改成msp430 g2 pocket的代码,还有改下时间变成30秒
2293 浏览 1 评论
4734 浏览 1 评论
2509 浏览 1 评论
1028浏览 3评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3250浏览 2评论
2750浏览 1评论
1149浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-30 12:33 , Processed in 1.051113 second(s), Total 51, Slave 45 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号