4.4串行外设接口(SPI)协议讲述.pptVIP

  • 53
  • 0
  • 约1.13万字
  • 约 40页
  • 2017-03-03 发布于湖北
  • 举报
4.4串行外设接口(SPI)协议讲述

主机——SPI模块初始化 UCB1CTL1 |= UCSWRST; UCB1CTL0 |= UCSYNC+UCCKPL+UCMSB; UCB1CTL1 = ~UCSWRST USCI_Bx模块逻辑复位 3线,8位,主机模式, 时钟极性高,MSB先发送 USCI_Bx复位释放 从机——接收中断 #pragma vector=USCI_ B1_VECTOR __interrupt void USCI_ B1_ISR(void) { switch(__even_in_range(UC B1IV,4)) { case 0: break; case 2: while (!(UC B1IFGUCTXIFG)); UCA0TXBUF = UCA0RXBUF; break; case 4: break; default: break; } } 判断发送缓冲是否为空,如果为空, 标志位置位,则说明上个数据未发送完毕, 等待直到数据发送完毕 发送

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档