TI中文支持网
TI专业的中文技术问题搜集分享网站

msp430f149有关SPI通信问题

程序是
void SPI_init(void)
{
  open_xt2();//打开外部晶振
  UCTL1=SWRST;//开启设置
  UTCTL1=CKPH+SSEL1+STC;//选择SMCLK
  UCTL1|=CHAR+SYNC+MM;//8为数据 SPI模式
  UBR01=0x03;//波特率设置
  UBR11=0X00;
  UMCTL1=0X00;
  UCTL1&=~SWRST;//关闭设置
  ME2|=USPIE1;//使能SPI
}
初始化后,是不是时钟引脚会马上就有时钟输出。
我的程序他就是时钟引脚一直被拉低,我找不到原因。

Peter_Zheng:

没有数据发送就没有时钟信号

Young Hu:

只有主动往外发数据的时候才有时钟,不然从机会不知道起始位

Hardy Hu:

给TXBUF赋值后才有时钟输出

Hardy Hu:

在后面程序中加一句 TXBUF1 = 0xAA; 就会看到时钟输出和数据输出了

赞(0)
未经允许不得转载:TI中文支持网 » msp430f149有关SPI通信问题
分享到: 更多 (0)