历史上的今天

今天是:2024年09月07日(星期六)

2019年09月07日 | msp430串口发送中断操作之简单三步

发布者:丝语轻风 来源: eefocus关键字:msp430  串口发送  中断操作 手机看文章 扫描二维码
随时随地手机看文章

预备知识:本人用的msp430fr6989(msp430系列大同小异),datasheet中有句非常关键的一段话:


30.3.15.1 UART Transmit Interrupt Operation


The UCTXIFG interrupt flag is set by the transmitter to indicate that UCAxTXBUF is ready to accept

another character. An interrupt request is generated if UCTXIE and GIE are also set. UCTXIFG is

automatically reset if a character is written to UCAxTXBUF.

翻译下来就是说:UCTXIFG这个flag(flag置0即产生中断)是为了表示前一个char发送完成后,可以加载下一个char入UCAxTXBUF了。UCTXIE and GIE设置后也可以触发中断请求。UCAxTXBUF写入一个新数据后,UCTXIFG的flag自动重置。


所以串口中断程序大致思路:


1.举例定义char a[100],我们软件里赋值UCTXIE为1(GIE可以不管),进入中断函数


2.进入中断函数后,a[0]送到UCAxTXBUF里面,中断函数结束,UCAxTXBUF发送a[0]完成后,UCTXIFG中断标志触发,又进入中断函数,发送a[1],中断函数结束,UCAxTXBUF发送a[1]完成后,UCTXIFG中断标志触发..........发完a[99]


3.发完a[99]后,关串口中断,over。


关键字:msp430  串口发送  中断操作 引用地址:msp430串口发送中断操作之简单三步

上一篇:MSP430操作ADC0808程序
下一篇:MSP430F149串口收发程序详解

推荐阅读

“嗯,‘阿Q’‘星仔’按计划巡视中,‘M豆’在打瞌睡(充电)。”确认班组辖区50公里范围内六台机器人都无异常后,国网嘉兴供电公司220千伏嘉凤安变电运维班运维人员小胡开始每天交接班前的例行工作———智能巡检机器人巡检报告检查与分析。这些智能“钢铁侠”除了充电以外,风雨无阻,全天候对站内2800个点位进行循环监视,持续为运维人员推送现场的运...
种种迹象表明,混合动力汽车在未来可能不再是马路上的稀有物种。 7月9日,工信部发布《乘用车企业平均燃料消耗量与新能源汽车积分并行管理办法》修正案(意见征求稿)。这版《修正案》有一点非常引人注目,大意是:工信部考虑重新对油电混合动力汽车进行分类,混合动力车仍被视为化石燃料汽车,但将其重新归类为“低油耗乘用车”。相当于明确了以HEV为代表的...
前期制作USBASP过程中,学习了AVR单片机芯片的BootLoader原理,查找了很多关于USB-HID和BootLoader的资料制作了可以自刷程序的atmega8(16)简易板,现将所学的分享给大家。一、关于BootLoader BootLoader是芯片上电后,程序不从flash地址的0x00执行,而是跳转到boot区执行bootloader程序。 atmega8的boot区的大小及起始位置是由其熔丝位...
多年以来,HUD(抬头显示器)尽管集智能安全与炫酷外表于一身,却在汽车产业中因需求有限而一直处于不温不火的状态。随着自动驾驶商业化进程的加快,HUD作为ADAS人机交互的一个重要窗口,因安全等优势而逐渐被车企及相关供应链所重视。尤其是近两年来,相关产品市场渗透率快速提升,且配套车型逐步由高端延伸至中端。市场的火爆,引发国内外车企及技术提供...

史海拾趣

问答坊 | AI 解惑

急求数控开关电源的程序!

用单片机控制开关电源,谁有程序啊,帮下忙啊…

查看全部问答∨

25美分能买到什么MCU?

本帖最后由 ddllxxrr 于 2016-1-7 17:19 编辑 不可否认的是,TI还是有钱人~~ 说做MCU,这回又砸向了8位单片机市场: 起价仅 25 美分的 MSP430G2xx 系列 旨在用16位MCU的性能、8位MCU的价格攻城略地。 据称第一批产品现在已经可以提供样片了 ...…

查看全部问答∨

别对老板说的10句傻话

1.有好几家公司都想挖我过去。 2.为什么XX的工资比我高? 3.为什么升他不升我? 4.我没法和他一起工作? 5.这件事的责任不在我。 6.我行吗?我真怕做不好。 7.我们有必要做这个项目吗? 8.这个指标太高,我不可能完成。 9.我追求的是生活和 ...…

查看全部问答∨

MPC8321 目标板寄存器文件

哪位仁兄大大,有vision Click 仿真器关于MPC8321 目标板寄存器文件? 小弟急需,谢谢啦…

查看全部问答∨

GPRS模块开发求助(高分求助)

上次发了个帖子关于GPRS模块用LM317做稳压电源的问题(想自己搭建开发平台)问题已经解决,感谢大虾们的指点。现在平台已经搭起来了(语音部分没接)。测试发现能正常发送和接受短信。但是不能打电话。我用的是SIM300的模块。打电话的指令是这样发 ...…

查看全部问答∨

降采样后的AD值与原先AD值差别较大,如何解决

大家好,小弟最近在做一个关于ADC的滑动平均的算法,遇到问题,还请指教。 先说下正常情况,将ADC数据传送到终端的步骤如下: ADC连续转换模式,每转换一个ADC数据,就触发一次中断。随后交给UART送到终端。 但后来发现,当ADC的转换频率为8KHZ ...…

查看全部问答∨

联想p50手机系统坏了。我想从写系统,请问哪里可以下载到p50的手机系统

我的联想p50手机系统坏了。我想从写系统,请问哪里可以下载到p50的手机系统…

查看全部问答∨

插上USB线,系统就很慢

插上USB线,系统就很慢 而且开发板上显示“已经连接” 但PC机上却是一直显示“正在连接” Why? …

查看全部问答∨

嵌入式开发概念问题,请前辈引路

请问嵌入式系统移植是怎样的一个概念? 和原来我们所说的单片机对比来说 在系统上编程又有什么不同,如果是否需要学习vc,我只会c 还有驱动编程,又是怎么一回事,和单片机的IO口控制,flash读写,uart控制有什么区别 谢谢各位指导…

查看全部问答∨

win ce 下的串口的问题

  我想在win ce 下开发一个串口通信的控制软件 不知道怎么下手。请高手们指点迷精。。。。。。。。。。。。。。。。。。。。。。 用什么编程软件,等等;…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved