历史上的今天
今天是:2025年07月14日(星期一)
2018年07月14日 | MSP430G2553串口通讯 发送接收
2018-07-14 来源:eefocus
数据发送代码:
void UartPutchar(unsigned char c)
{
while(!(IFG2 & UCA0TXIFG)); //待发送为空
UCA0TXBUF=c;
IFG2 &=~UCA0RXIFG;
}
只需要将那个buf变量的值改变即可
接收数据
#pragma vector=USCIAB0RX_VECTOR
__interrupt void USCI0RX_ISR(void)
{
while (!(IFG2&UCA0TXIFG)); // 等待发送完成
//UCA0TXBUF = UCA0RXBUF; // TX -> RXed character
temp=UCA0RXBUF;
//这样就把读进来的东西放到temp里面了,再接着在下面写判断程序即可完成串口控制
}
这个是接收和发送函数代码 其余的中断设置什么的好多文章都有
史海拾趣
|
如果随后再加上有源钳位PWM控制器(如UCC2894),那么LCDTV电源系统的总体效率就能得到优化,因为一系列定义明确的功能针对功率因数校正级实现了零电流开关,并针对隔离式DC/DC级实现了零电压开关。对于低电压的非绝缘负载点转换而言,TI推出了各种 ...… 查看全部问答> |
|
本帖最后由 辛昕 于 2018-5-3 16:39 编辑 后来这个问题我没什么兴趣了,唯一的可能就是,其实它启发了 编程里的 数据加锁 以避免冲突。 小弟最近做数字电路的基础实验。 其中被 组合逻辑竞争冒险现象 困扰 呃,我看过一些资料,但是,很多 ...… 查看全部问答> |
|
现在在程序界面上,想要做一个方块(红 绿 黄等),颜色的切换来表示 网络状况的好坏,如果不能表示好坏,来表示连接着或断开 这两种也行,最好能像网卡上接网线的地方的指示灯一样的效果。 不知怎么~~~处理… 查看全部问答> |
|
TIVA C Launchpad使用心得之:TIVA C Launchpad与Stellaris LaunchPad的区别 TIVA C Launchpad的全名是:LTiva C Series TM4C123G LaunchPad 对应TI官网的网址是: http://www.ti.com/tool/ek-tm4c123gxl 对应PCB名称为:EK-TM4C123GXL Stellaris LaunchPad对应的TI官网的网址是: http://www.ti.com/tool/ek-lm4f120xl ...… 查看全部问答> |




