打印

msp430 串行仿真方面的问题

[复制链接]
983|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
混沌之子|  楼主 | 2008-7-22 11:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<msp430x14x.h>
void main( void )
{
  char m=0;
  int i[25]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24};
  WDTCTL=WDTPW+WDTHOLD;//关狗
  P1SEL=0X30;
  ME1|=URXE0+UTXE0;//使能
  UCTL0|=MM+CHAR;//8位,地址多机模式
  UTCTL0|=SSEL_1;//ACLK,数据
  UBR00=0X06;
  UBR01=0X00;
  UMCTL0=0X6F;
  UCTL0&=!SWRST;//开始工作
  while(1)
  {
        TXBUF0=i[m++];
        
     while(!(IFG1&UTXIFG0));//为什么UTXIFG0无变化
  }
 
 
}
我仿真时没设中断,为什么为什么UTXIFG0无变化?

相关帖子

沙发
52240381| | 2008-7-23 15:46 | 只看该作者

你初始化串口之前把SWRST位先置1

使用特权

评论回复
板凳
混沌之子|  楼主 | 2008-7-23 18:18 | 只看该作者

没作用

我试了,没反用

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

57

帖子

0

粉丝