使用器件为MSP430G2553,使用LaunchPad做的验证,源程序来自CCS官方例程msp430g2xx3_ta_uart9600。
程序测试使用的是串口调试助手。源程序测试时均正常收发。对官方程序做了一点修改:使用Timer1来完成串口模拟。TX和RX定义如下:
#define UART_TXD 0x01 // TXD on P2.0 (Timer1_A.OUT0)
#define UART_RXD 0x02 // RXD on P2.1 (Timer1_A.CCI1A)
调试时出现了问题:串口调试时,单个字节发送时,接收一切正常。但当连续发送时会出现字节接收漏掉的问题,如下图。程序只是简单的修改,其他都没变,不知到什么原因?谁能帮忙看看?
附件中是出问题的程序。
