完善资料让更多小伙伴认识你,还能领取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个回答
|
|
|
|
|
|
MSP430F149的电平如下: TXD --->3.3V左右 RXD --->3.3V左右 SIM900的电平为TTL电平,具体如下: TXD --->2.9V左右 RXD --->2.9V左右 |
|
|
|
我也遇到了同样的问题,一样的电平,断开SIM900的TX,通过逻辑分析仪能看到单片机发来的数据,也能看到SIM900的回应,但是一旦连上SIM900的TX就收不到返回数据了,用了三极管的电平转换模块也是一样,求解答啊!
|
|
|
|
我的问题已经解决了,怀疑是时钟问题,我将430的MCLK设置为8M,SMCLK设置为1M,串口时钟选择选择SMCLK,波特率19200,就可以正常通信了。最初我并没有设置430的MCLK和SMCLK,也就是他们都是默认取值,应该是DOC时钟吧,然后串口使用ACLK作为时钟,SIM900就接收不到数据。 |
|
|
|
本帖最后由 汉子小丽 于 2015-1-29 15:02 编辑
我买的是正点原子的GPRS模块,一直没用,现在用上,也是调不通,发了指令给模块也不知道它回复没有,但是同样的给串口调试助手发显示发送成功,而模块也是同样用串口调试助手则可以调试,新手,手里没有高级的工具,有估计也不会用。呵呵 一用430给它发,也不知道它回复没有,430就是接不到。 楼主这么多人要代码您是不是考虑考虑公开呀,我们也学习学习 |
|
|
|
|
|
|
|
|
|
|
|
学习学习努力加油加油
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
谢谢......................
|
|
|
|
|
|
|
|
学习中!这里面有值得借鉴的地方
|
|
|
|
学习中!这里面有值得借鉴的地方
|
|
|
|
liutian_32 发表于 2013-10-20 10:18 你好,和你遇到的问题一模一样, ////////////////串口配置////////////////// P3SEL = 0x30; // P3.4,5 = USART0 TXD/RXD ME1 |= UTXE0 + URXE0; // Enabled USART0 TXD/RXD UCTL0 |= CHAR; // 8-bit character, SWRST=1 UTCTL0 |= SSEL0; // UCLK = ACLK UBR00 = 0x03; // 9600 from 1Mhz UBR10 = 0x00; // UMCTL0 = 0x4A; // Modulation UCTL0 &= ~SWRST; // Initialize USART state machine IE1 |= URXIE0 + UTXIE0; // Enable USART0 RX/TX interrupt IFG1 &= ~UTXIFG0; // Clear inital flag on POR 我的串口是这样配置的,请问应该怎么修改呢?很急,谢谢! |
|
|
|
只有小组成员才能发言,加入小组>>
3052个成员聚集在这个小组
加入小组2963 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3674 浏览 2 评论
请问怎么把下面51单片机的代码改成msp430 g2 pocket的代码,还有改下时间变成30秒
2360 浏览 1 评论
4824 浏览 1 评论
2585 浏览 1 评论
1361浏览 3评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3674浏览 2评论
2963浏览 1评论
1555浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 12:15 , Processed in 1.626407 second(s), Total 115, Slave 98 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号