3466|4

52

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

请教430串口buffer定义???谢谢 [复制链接]

TI给提供的参考程序:经测试没有定义  P3DIR |= 0x10 时串口仍然可以发送数据给PC机

 

  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
  P3SEL |= 0x30;                            // P3.4,5 = USART0 TXD/RXD
  
//P3DIR |= 0x10;                          上面的语句定义了P3.4,P3.5为串口复用,此处为什么不定义P3DIR呢,这样默认不都是输入么,怎么会有TXD的数据输 出给PC机呢?实际测试时,采样默认状态,确实是可以发送数据到PC机,请大侠给指教一下,非常感谢。

  ME1 |= UTXE0 + URXE0;                     // Enable USART0 TXD/RXD
  UCTL0 |= CHAR;                            // 8-bit character
  UTCTL0 |= SSEL0;                          // UCLK = ACLK
  UBR00 = 0x03;                             // 32k/9600 - 3.41
  UBR10 = 0x00;                             //
  UMCTL0 = 0x4A;                            // Modulation
  UCTL0 &= ~SWRST;                          // Initialize USART state machine
  IE1 |= URXIE0;                            // Enable USART0 RX interrupt

最新回复

楼主   是这样的   P3口的BIT4第二功能就是TXD   不设置方向也能自动执行发送的功能的 所以有第一句 P3SEL = 0x30 就行了  详情 回复 发表于 2011-7-29 21:41
 
点赞 关注
个人签名not so bad!

回复
举报

131

帖子

0

TA的资源

纯净的硅(中级)

沙发
 

回复 楼主 hit09 的帖子

配置为串口,应该和P3DIR无关了,因为其已经不是IO功能了。
 
 

回复

12

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
作为I/O口使用时要先设置,以决定输入输出方向,但由P3SEL |= 0x30; 设置为第二功能引脚时就不用设置DIR了
 
 
 

回复

15

帖子

0

TA的资源

一粒金砂(中级)

4
 

回复 楼主 hit09 的帖子

楼主   是这样的   P3口的BIT4第二功能就是TXD   不设置方向也能自动执行发送的功能的
所以有第一句 P3SEL = 0x30 就行了
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

5
 
嗯,4楼说的更具体些,看了一些参考书,网上也查了下,有的定义了方向,有的没有定义方向,看来不要太较真了,反正功能可以实现就OK了,谢谢楼上各位的回答。
 
个人签名not so bad!
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表