在自定义SBC上运行MSP430F5638,使用CCS 10.4 ,为0.0.0006万 编程P8 UCA1,将数据发送到IO忍者数据嗅探器。 当我发送单个文本字符串时,嗅探器可以完美地捕获大多数传输。 如果我连续发送相同的字符串,成功捕获率将下降。 两台设备同步后,数据嗅探器就可以完美地捕获数据。 到目前为止,无法始终同步SBC和数据嗅探器。
传输单个字符串:运行数据嗅探器,它打开但等待,启动程序Tx该字符串-通常有效
连续传输相同的字符串:运行数据嗅探器,它打开但等待,启动程序,嗅探器捕获某些内容或正确的数据,反复启动和停止嗅探器
MCU UCA1CTL0 SPI设置CPH = CPOL = 11,MSB 1ST = 1,8位= 0,高半字节= 1110 主= 1,4引脚= 10,同步= 1,低半字节= 1101
嗅探器设置:相同,但CPH必须为0
我添加了P8串行IO电路和P8 SPI设置的副本,并运行了功能代码。 程序运行一次或连续运行“setup_430_P8_SPI_M_TX()”。
有什么建议?