2010|0

2781

帖子

419

TA的资源

五彩晶圆(中级)

楼主
 

MSP430G2553 学习笔记&注意要点 [复制链接]

本帖最后由 qinkaiabc 于 2014-2-21 06:44 编辑

【UART通信】
1、UCSWRST置位时UCAx和IE2、IFG2等会有多位标志位被复位,这时置位这些位会失败。只

有UCSWRST被复位后才可以成功置位这些位。
2、UCA0RXIF(接收中断标志位),只有读取UCA0RXBUF才会使UCA0RXIF复位,否则进入中断

跳出后立马再次进入该中断程序。
3、在线调试(断点等)有可能会打乱数据传输,也不一定。
【多机通信】
       A、【idel-Line】
1、发送地址时一定要等到 UCAxTXIFG=0 才可以发送数据,即“while((IFG2 & UCA0TXIFG)

== 0);”这一句不可以少。
2、数据之间间隔不能太大,否者接收机检测到空闲的数据线(大于10Bits的空闲 会使目标机检

测到UCADDR置位),UCADDR置位,可以人工回到睡眠模式需要地址字节唤醒
       B、【Address-Bit】
1、与【idel-Line】区别仅在于只要接收到地址字节就会跳出睡眠模式(UCDORM=0),就可以

就收数据了,即使是字节之间的间隔也不会影响接收机
      C、【Automatic Baud Rate Detection】
1、与上面两种的区别在于不需要地址字节而是靠Break/Synch来启动目标机接收数据字节的。

该模式字节之间的间隔也不会影响接收机。
************************************************************************************************************
【P口】
1、PxIN只读
2、PxREN允许上拉和下拉,P1OUT控制上下拉
3、Px共用一个中断向量,即进入同一中断服务程序。且PxIFG需要人工复位,否则一再中断服务程序里循环。

 
点赞 关注(1)
个人签名

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

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