主题:SysConfig 中讨论的其他器件
工具/软件:
您好 TI 专家、
我正在使用 G3507 板 并使用 UART 外设 指定 中断模式(仅 RX) 。 当我从串行监视器发送数据时、我会收到预期数据、但也会收到一些数据 附加垃圾字符 。
您能帮助我确定原因吗? 我附上了 UART 代码和配置详细信息 下面供您参考。
#include "ti_msp_dl_config.h"
volatile uint8_t gEchoData = 0;
int main(void)
{
SYSCFG_DL_init();
NVIC_ClearPendingIRQ(UART_1_INST_INT_IRQN);
NVIC_EnableIRQ(UART_1_INST_INT_IRQN);
DL_SYSCTL_enableSleepOnExit();
while (1) {
__WFI();
}
}
void UART_1_INST_IRQHandler(void)
{
switch (DL_UART_Main_getPendingInterrupt(UART_1_INST)) {
case DL_UART_MAIN_IIDX_RX:
DL_GPIO_togglePins(GPIO_LEDS_PORT,
GPIO_LEDS_USER_LED_1_PIN | GPIO_LEDS_USER_TEST_PIN);
gEchoData = DL_UART_Main_receiveData(UART_1_INST);
DL_UART_Main_transmitData(UART_1_INST, gEchoData);
break;
default:
break;
}
}


谢谢你
Amara Rakesh。