Other Parts Discussed in Thread:LP-MSP430FR2476, MSPWARE
大家好,
我最近使用lp-msp430fr2476开发套件进行评估,原out of box代码是用UART0发数据,我将UART0改为UART1,发现只要配置串口模式后,只要上电,PC端就会一直收到串口1发的00,在没有发数据的时候也是这样,收中断不可用。改回UART0之后恢复正常。
我修改的代码如下,只是修改了串口配置,其余与原out of box一致,请问这是什么原因。


Susan Yang:
若是可以的话,建议您先使用mspware 内的uart 例程测试一下,相对查找问题会简单一些
,
user6159292:
mspware 内的uart 例程也都是uart0的,没有uart1的
,
user6159292:
你好,我测试了两个例程代码,
ti\msp\MSP430Ware_3_80_12_03\driverlib\examples\MSP430FR2xx_4xx\eusci_a_uart下的eusci_a_uart_ex1_loopbackAdvanced.c,该代码和我上面的现象一致,串口0正常,串口1不正常。
ti\msp\MSP430Ware_3_80_12_03\examples\devices\MSP430FR2xx_4xx\MSP430FR267x_MSP430FR247x_Code_Examples\C下msp430fr267x_euscia0_uart_01.c,该代码串口0配置也无效的。
,
Susan Yang:
谢谢反馈,我后面用FR2433的开发板测试一下
,
Susan Yang:
关于eusci_a_uart_ex1_loopbackAdvanced.c,您是否有修改USCI_A0_VECTOR为USCI_A1_VECTOR?
,
user6159292:
有修改的
,
Susan Yang:
若是可以的话,请给出您的代码,谢谢
TI中文支持网


