主题中讨论的其他器件:MSP430WARE
大家好、
从我要与 COG LCD 通信的 SPI 接口开始、我有一个有关 SPI 配置的基本问题:
因此、在为 SPI 配置寄存器并查看 MSP430ware 中的示例后、我想了解在 while (!(IFG2 & UCA0TXIFG)之后或之前、何时写入 UCA0TXBUF 的原因; 对 UCA0TXIFG 位(始终为1)没有影响、并且即使我没有使用数据接收、也只将 UCA0RXIFG 位设置为1。
在数据表中,它指出当 UCA0TXIFG=1时,数据已从 UCA0TXBUF 移动到 Tx 移位寄存器,并且 UCA0TXBUF 为空(中断挂起), 但是、当我在 CCS 上检查寄存器时、我看到 UCA0TXIFG 一直被设置为1、UCA0TXBUF 永远不会变为空。 请大家澄清我对这件事的怀疑,我将表示感谢。
此致、
Tarik