5628|5

80

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

MSP430硬件串口的TX中断向量有什么用? [复制链接]

不编写TX中断向量的处理指令一样可以发送数据,请问用这个中断向量有什么好处?
请问TX这个中断如何被触发?

最新回复

你问的是发送的中断服务程序的作用吧? 我理解的是在发送中断标志置位后的一些后续处理。比如说你使用了发送缓冲区,在发送中断服务程序中可以检测这个发送区是否为空,不空可以发送下一个字符。这个中断服务程序如果在你发送单个字符的时候就没有用了,可以不要。 发送中断程序的触发事件应该是TXBUF中的数据发送完毕后,置发送中断标志位的。 我也是初学,见识很浅的,望指教  详情 回复 发表于 2005-12-5 18:05
 
点赞 关注

回复
举报

68

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

请高手指点啊!

 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
USART的TX中断标志向量UTXIEx=0时,虽然可以把数据写入发送缓冲区,但不会把数据发送到串行线路(端口)上,只有当UTXIEx置位时(UTXIEx=1),缓存内的数据立即发送到线路。
但需要注意的是,当UTXIEx=0时,已经在之前放入缓存的数据不会被禁止发送,依然会发送到串口线路上。
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

4
 
引用:

不编写TX中断向量的处理指令一样可以发送数据,请问用这个中断向量有什么好处?
请问TX这个中断如何被触发?
“TX中断向量”指什么?
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

5
 
如果“TX中断向量”是指“发送中断处理”,那看看这个:
USART Transmit Interrupt Operation
In the transmit interrupt operation, shown in Figure 13?15, the transmit
interrupt flag UTXIFG is set by the transmitter to indicate that the transmitter
buffer UxTXBUF is ready to accept another character. This bit is automatically
reset if the interrupt request service is started or a character is written into the
UxTXBUF. This flag asserts a transmitter interrupt if the local (UTXIE) and
general interrupt ena××e (GIE) bits are set. The UTXIFG is set after a system
reset PUC signal, or removal of a SWRST.
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

6
 
你问的是发送的中断服务程序的作用吧?

我理解的是在发送中断标志置位后的一些后续处理。比如说你使用了发送缓冲区,在发送中断服务程序中可以检测这个发送区是否为空,不空可以发送下一个字符。这个中断服务程序如果在你发送单个字符的时候就没有用了,可以不要。
发送中断程序的触发事件应该是TXBUF中的数据发送完毕后,置发送中断标志位的。

我也是初学,见识很浅的,望指教
 
 
 

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

随便看看
查找数据手册?

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