MSP430同步串行通信SPI技术报告.ppt

程序流程图 RX ISR 初始化SPI模块 初始化发送数据 MST_Data 判断发送缓冲是否为空, 若是,则发送第一个字符 判断发送缓冲是否为空, 为空说明上次发送完毕 判断本次接收到的字符 和上次发送是否相同, 相同则亮灯 发送数据自加1, 并赋值给发送缓冲 主机 RX ISR 初始化SPI模块 判断发送缓冲是否为空, 为空说明上次发送完毕 本次接收到的数据 赋值给发送缓冲 从机 主机——端口初始化 P8SEL |= BIT4+BIT5+BIT6; P8DIR |= BIT4+BIT5+BIT6; P1DIR |= BIT0 + BIT1; P1SEL |= BIT0 + BIT1; 选择P1.1~P1.0端口为输出 选择P1.1~P1.0端口为输出 选择P8.4~P8.6为外设功能 选择P8.4~P8.6端口方向为输出 主机——SPI模块初始化 UCB1CTL1 |= UCSWRST; UCB1CTL0|=UCMST+UCSYNC+ UCCKPL+UCMSB; UCB1CTL1 |= UCSSEL_2; UCB1BR0 = 2; UCB1BR1 = 0; UCB1

文档评论(0)

1亿VIP精品文档

相关文档