3557|6

4

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

msp430g2553串口通信 用串口精灵 无法接受发送 [复制链接]

#include
#define uchar unsigned char
#define uint unsigned int
uchar com;
void ckinit()
{
UCA0CTL1|=UCSWRST;
UCA0CTL1|=UCSSEL_2;
UCA0CTL0&=~UC7BIT;
UCA0BR0=0x41;
UCA0BR1=0x03;
UCA0MCTL=0;
IE2=UCA0TXIE+UCA0RXIE;
UCA0CTL1&=~UCSWRST;
}
void delay()
{
uchar x,y;
for(x=10;x>0;x--)
  for(y=110;y>0;y--);
}
void send(uchar s)
{
while((IFG2&UCA0TXIFG)==0);
UCA0TXBUF=s;
IFG2&=~UCA0TXIFG;
}
void main(void)
{
WDTCTL=WDTPW+WDTHOLD;
P1SEL|=BIT1+BIT2;
P1SEL2|=BIT1+BIT2;
ckinit();
_EINT();
while(1)
{
  LPM0;
  while(!(IFG2&UCA0TXIFG));
  com=UCA0RXBUF;
  send(com);
  delay();
}
}
#pragma vector=USCIAB0RX_VECTOR
__interrupt void rec()
{
LPM0_EXIT;
}

最新回复

上TI官网上找他的例程,有关于串口通信的,接上LaunchPad后电脑上会有一个虚拟的串口,用串口助手选择这端口,设置好波特率就OK了。  详情 回复 发表于 2014-10-30 09:12
 
点赞 关注

回复
举报

9716

帖子

24

TA的资源

版主

沙发
 
2553和以往的2231 2452的串口收发引脚正好相反 这块你留意没

点评

请问一下,用g2452芯片话,要怎么实现向串口助手发送字符啊?用它的这个代码可以吗?  详情 回复 发表于 2014-10-29 22:20
我刚接触430 是个新手, 用串口助手,这些没关系吧。 您看我的程序有错误吗  详情 回复 发表于 2014-10-2 12:50
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
littleshrimp 发表于 2014-10-2 07:55
2553和以往的2231 2452的串口收发引脚正好相反 这块你留意没

我刚接触430  是个新手, 用串口助手,这些没关系吧。  您看我的程序有错误吗

点评

这要看你使用的launchPad的版本,如果是1.5以上不用考虑引脚问题。 但如果你在1.5以下的launchPad使用msp430g2553单片机,就需要把RXD和TXD对调。  详情 回复 发表于 2014-10-2 17:14
 
 
 

回复

9716

帖子

24

TA的资源

版主

4
 
123nsp1 发表于 2014-10-2 12:50
我刚接触430  是个新手, 用串口助手,这些没关系吧。  您看我的程序有错误吗

这要看你使用的launchPad的版本,如果是1.5以上不用考虑引脚问题。
但如果你在1.5以下的launchPad使用msp430g2553单片机,就需要把RXD和TXD对调。

点评

可以交个朋友吗 我正在学430 有好多问题 方便吗 我的企鹅 1475849560 谢谢了  详情 回复 发表于 2014-10-2 17:43
 
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

5
 
littleshrimp 发表于 2014-10-2 17:14
这要看你使用的launchPad的版本,如果是1.5以上不用考虑引脚问题。
但如果你在1.5以下的launchPad使用ms ...

可以交个朋友吗  我正在学430  有好多问题   方便吗  我的企鹅   1475849560   谢谢了
 
 
 

回复

31

帖子

0

TA的资源

一粒金砂(中级)

6
 
littleshrimp 发表于 2014-10-2 07:55
2553和以往的2231 2452的串口收发引脚正好相反 这块你留意没

请问一下,用g2452芯片话,要怎么实现向串口助手发送字符啊?用它的这个代码可以吗?

点评

上TI官网上找他的例程,有关于串口通信的,接上LaunchPad后电脑上会有一个虚拟的串口,用串口助手选择这端口,设置好波特率就OK了。  详情 回复 发表于 2014-10-30 09:12
 
 
 

回复

9716

帖子

24

TA的资源

版主

7
 
1314de浪漫 发表于 2014-10-29 22:20
请问一下,用g2452芯片话,要怎么实现向串口助手发送字符啊?用它的这个代码可以吗?

上TI官网上找他的例程,有关于串口通信的,接上LaunchPad后电脑上会有一个虚拟的串口,用串口助手选择这端口,设置好波特率就OK了。
 
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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