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

SPI 问题

请问msp430f437的 USART SPI 和msp430f2471的 USCI SPI 除寄存器不同,应用中还有什么重要不同点?谢谢!

Bruce Wei:

楼主你好!

1、这个问题建议楼主参考F4 系列 和 F2 系列的手册比较。谢谢。

2、例程通过TI官网搜索msp430ware,安装后有所有的例程。

Jane:

回复 Bruce Wei:

您好:

    我是分别用msp430f437和msp430f2471的spi与ads1298通讯的,msp430f437的spi控制ads1298没有问题,可是用msp430f2471的spi时,程序直接执行时能通过的,结果也是正确的,可是在debug下,如果暂停之后再执行,spi通讯的数据就会有错误。您们应用过程中可有类似经验?

msp430f2471     spi初始化如下:

void SPI_Init(void){ P5SEL |= 0x0E;                                     // P5.3,2,1 option select UCB1CTL1 |= UCSWRST; UCB1CTL0 |= UCMST + UCMSB + UCSYNC;         //3-pin, 8-bit SPI master // UCB1CTL1 |= UCSSEL_2;                      // SMCLK UCB1BR0 = 0x02;   UCB1BR1 = 0;  UCB1CTL1 &= ~UCSWRST;              // **Initialize USCI state machine**}

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