没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
#include"msp430f5529.h"
void UCA1INT(){
UCA1CTL1|=UCSSEL_2+UCSWRST;
//设置波特率 clk/(BR0+BR1*256) 详见指导手册P908 需同时设置UCA1Bx,UCOS16,UCBRS,UCBRF
UCA1BR0=0x6d;
UCA1BR1=0;
UCA1MCTL|=UCBRS_2;
//设置管脚
P4SEL|=BIT4+BIT5;
P4DIR|=BIT4;
UCA1CTL1&=~UCSWRST;
UCA1IE|=UCTXIE+UCRXIE;
}
int t;
void main(void){
//int i,j;
WDTCTL=WDTPW+WDTHOLD; // Stop WDT
UCA1INT();
t=0;
__enable_interrupt();
while(t==0){
UCA1TXBUF='A';
while(UCA1STAT&UCBUSY);
UCA1TXBUF='T';
__delay_cycles(1000000);
}
while(1){
UCA1TXBUF='A';
while(UCA1STAT&UCBUSY);
void UCA1INT(){
UCA1CTL1|=UCSSEL_2+UCSWRST;
//设置波特率 clk/(BR0+BR1*256) 详见指导手册P908 需同时设置UCA1Bx,UCOS16,UCBRS,UCBRF
UCA1BR0=0x6d;
UCA1BR1=0;
UCA1MCTL|=UCBRS_2;
//设置管脚
P4SEL|=BIT4+BIT5;
P4DIR|=BIT4;
UCA1CTL1&=~UCSWRST;
UCA1IE|=UCTXIE+UCRXIE;
}
int t;
void main(void){
//int i,j;
WDTCTL=WDTPW+WDTHOLD; // Stop WDT
UCA1INT();
t=0;
__enable_interrupt();
while(t==0){
UCA1TXBUF='A';
while(UCA1STAT&UCBUSY);
UCA1TXBUF='T';
__delay_cycles(1000000);
}
while(1){
UCA1TXBUF='A';
while(UCA1STAT&UCBUSY);
资源评论
- z6142790582015-04-02很不错的资料,给力!
- chen_______2015-03-15不错的资源
- sinat_279475212015-05-05感谢分享!后半段的解释很详细!
- luoboluobo2222015-05-05有一些注释,但是注释里面涉及到什么数据手册也不知道是什么,但是是有参考价值的。
- czpujs2019-04-26还算详细,但是代码需要修改
flycat666
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功