请问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**}
TI中文支持网



