4256|19

333

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

我这个msp430最小模块设计有没有问题? [复制链接]

做了一个单片机最小模块,用TXD和RXD与其他模块进行通信,但是发现通信有问题,我不知道是通信线路有问题还是我的单片机设计就有问题,请帮我看下单片机本身有没有问题。
怎么检测单片机功能是正常的?我能烧进去程序算不算功能正常?

最新回复

用空閒的gpio口驅動led吧, 程序中寫一下當有數據傳送的時候點亮led並延遲250ms(可改成其它)息滅, 有沒有數據在傳送就會很明顯啦。  详情 回复 发表于 2014-9-1 16:27
 
点赞 关注

回复
举报

420

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
看图没啥问题。只是楼主也太节省了,怎么着也得用个运行指示灯啊。串口通信有问题,先检查线路和端口连接,RX,TX有没有交叉;如果正常,设置串口自发自收模式,看工作是否正常。

点评

请问下这个运行指示灯怎么加,是上电后亮呢还是运行后亮啊?  详情 回复 发表于 2014-8-31 13:01
请教一下这个“自收自发”的思路是怎么样的? 我发现我的模块发送数据没问题(已经证实),但是好像接收不到数据(单步调试的时候,应该发送指令给GSM模块后,GSM模块会回复"ok",此时我的程序应该进入接收中断程序  详情 回复 发表于 2014-8-15 16:07
单片机和其他模块通信时,单片机的TXD和RXD与其他模块的TXD,RXD之间需不需要串接电阻?  详情 回复 发表于 2014-8-15 10:05
 
 

回复

333

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
armcu 发表于 2014-8-15 09:40
看图没啥问题。只是楼主也太节省了,怎么着也得用个运行指示灯啊。串口通信有问题,先检查线路和端口连接, ...

单片机和其他模块通信时,单片机的TXD和RXD与其他模块的TXD,RXD之间需不需要串接电阻?

点评

应该不需要吧,一定要串接的话,串接电阻不要太大,220欧姆的差不多了。  详情 回复 发表于 2014-8-15 10:30
 
 
 

回复

420

帖子

0

TA的资源

一粒金砂(高级)

4
 
面纱如雾 发表于 2014-8-15 10:05
单片机和其他模块通信时,单片机的TXD和RXD与其他模块的TXD,RXD之间需不需要串接电阻?

应该不需要吧,一定要串接的话,串接电阻不要太大,220欧姆的差不多了。
 
 
 

回复

977

帖子

4

TA的资源

纯净的硅(中级)

5
 
电平是否匹配?

点评

测试了一下发现发送数据没问题,但是接收数据环节好像存在问题,怎么确定接收确实存在问题?(万用表测得TXD和RXD电压为3.3V和3.1V)  详情 回复 发表于 2014-8-15 16:49
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(中级)

6
 
  楼主大才,    就是好像抠门了点,你应该把做出来,完整效果来一份。哈哈。
 
个人签名线性模组 直线导轨 三轴运动平台厂家 http://www.vavsz.com
 
 

回复

333

帖子

0

TA的资源

一粒金砂(高级)

7
 
armcu 发表于 2014-8-15 09:40
看图没啥问题。只是楼主也太节省了,怎么着也得用个运行指示灯啊。串口通信有问题,先检查线路和端口连接, ...

请教一下这个“自收自发”的思路是怎么样的?
我发现我的模块发送数据没问题(已经证实),但是好像接收不到数据(单步调试的时候,应该发送指令给GSM模块后,GSM模块会回复"ok",此时我的程序应该进入接收中断程序,但是发现一直进不去接收中断),现在只是停留在猜测阶段,怎么确定它收不到呢?

点评

自发自收是串口模块本身自带的一个功能,用来测试串口的工作情况的,也叫做回环模式。通常通过设置控制寄存器中的一个位来使能。你现在这种情况就可以用这种模式来测试下,看能不能收到自己发送的数据。如果能收到说  详情 回复 发表于 2014-8-15 17:55
 
 
 

回复

333

帖子

0

TA的资源

一粒金砂(高级)

8
 

测试了一下发现发送数据没问题,但是接收数据环节好像存在问题,怎么确定接收确实存在问题?(万用表测得TXD和RXD电压为3.3V和3.1V)

点评

加个LED看看接收端是不是有数据过来,如果有的话就看看程序吧,没有的话再检查检查  详情 回复 发表于 2014-8-15 23:37
 
 
 

回复

420

帖子

0

TA的资源

一粒金砂(高级)

9
 
面纱如雾 发表于 2014-8-15 16:07
请教一下这个“自收自发”的思路是怎么样的?
我发现我的模块发送数据没问题(已经证实),但是好像接收 ...

自发自收是串口模块本身自带的一个功能,用来测试串口的工作情况的,也叫做回环模式。通常通过设置控制寄存器中的一个位来使能。你现在这种情况就可以用这种模式来测试下,看能不能收到自己发送的数据。如果能收到说明串口本身没有问题,重点就检查外围和串口模块连接的电路,以及GSM模块;如果收不到就是串口本身的问题,检查下你的配置了。
 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

10
 
请问楼主的程序是用仿真器下载吗?

点评

是的,这个会有影响?  详情 回复 发表于 2014-8-15 21:50
 
 
 

回复

333

帖子

0

TA的资源

一粒金砂(高级)

11
 
L无奈 发表于 2014-8-15 20:42
请问楼主的程序是用仿真器下载吗?

是的,这个会有影响?

点评

没有,我手头有个430芯片,想自己做个小系统。可没有仿真器,就不晓得该怎么办了。  详情 回复 发表于 2014-8-17 16:06
 
 
 

回复

977

帖子

4

TA的资源

纯净的硅(中级)

12
 
面纱如雾 发表于 2014-8-15 16:49
测试了一下发现发送数据没问题,但是接收数据环节好像存在问题,怎么确定接收确实存在问题?(万用表测得 ...

加个LED看看接收端是不是有数据过来,如果有的话就看看程序吧,没有的话再检查检查

点评

[attachimg]169914[/attachimg] 我这样加可不可以?我用跳线试了一下,发现闪烁不是很明显,但是有点轻微闪烁,是不是数据收发太快导致频率闪烁太快无法察觉呢?有什么办法可以让人从板子上一眼就可以知道在收发数  详情 回复 发表于 2014-9-1 13:28
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

13
 
图不全  无法鉴定

点评

还有个3.3V电源,其他没有了吧?  详情 回复 发表于 2014-8-16 17:03
 
 
 

回复

333

帖子

0

TA的资源

一粒金砂(高级)

14
 
梁总 发表于 2014-8-16 17:01
图不全  无法鉴定

还有个3.3V电源,其他没有了吧?
 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

15
 
面纱如雾 发表于 2014-8-15 21:50
是的,这个会有影响?

没有,我手头有个430芯片,想自己做个小系统。可没有仿真器,就不晓得该怎么办了。

点评

参考BSL下载  详情 回复 发表于 2014-8-30 16:32
 
 
 

回复

333

帖子

0

TA的资源

一粒金砂(高级)

16
 
L无奈 发表于 2014-8-17 16:06
没有,我手头有个430芯片,想自己做个小系统。可没有仿真器,就不晓得该怎么办了。

参考BSL下载
 
 
 

回复

333

帖子

0

TA的资源

一粒金砂(高级)

17
 
armcu 发表于 2014-8-15 09:40
看图没啥问题。只是楼主也太节省了,怎么着也得用个运行指示灯啊。串口通信有问题,先检查线路和端口连接, ...

请问下这个运行指示灯怎么加,是上电后亮呢还是运行后亮啊?

点评

应该接到IO口上,用来调试硬件或者用来指示状态,比如你可以用来指示你的串口是否收到数据等等。  详情 回复 发表于 2014-8-31 13:09
 
 
 

回复

94

帖子

0

TA的资源

一粒金砂(中级)

18
 
面纱如雾 发表于 2014-8-31 13:01
请问下这个运行指示灯怎么加,是上电后亮呢还是运行后亮啊?

应该接到IO口上,用来调试硬件或者用来指示状态,比如你可以用来指示你的串口是否收到数据等等。
 
 
 

回复

333

帖子

0

TA的资源

一粒金砂(高级)

19
 
MrKingMCU 发表于 2014-8-15 23:37
加个LED看看接收端是不是有数据过来,如果有的话就看看程序吧,没有的话再检查检查


我这样加可不可以?我用跳线试了一下,发现闪烁不是很明显,但是有点轻微闪烁,是不是数据收发太快导致频率闪烁太快无法察觉呢?有什么办法可以让人从板子上一眼就可以知道在收发数据啊?
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(中级)

20
 
用空閒的gpio口驅動led吧, 程序中寫一下當有數據傳送的時候點亮led並延遲250ms(可改成其它)息滅, 有沒有數據在傳送就會很明顯啦。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表