UART数据读写例程错误——初始化代码中未使用 IoSetFunc() 函数将GPIO复用为UART

Viewed 25

技术支持提问请严格按照以下格式提供对应信息,否则会影响回复时效,一定要描述清楚,以免一次回复无法解决问题

(提问前请先自查自己是否很仔细看过教程了,教程中的每句话都很重要,教程都是经过验证的,不会有问题的)

一、描述你遇到的问题

UART数据读写例程错误——初始化代码中未使用 IoSetFunc() 函数将GPIO复用为UART

二、你具体做的所有步骤结果截图

https://gitee.com/bearpi/bearpi-hm_nano/blob/master/applications/BearPi/BearPi-HM_Nano/sample/B6_basic_uart/uart_example.c

三、当前开发板状态全景照片

四、开发板串口所有日志

UartTask(void)函数中应增加如下代码

// GPIO_5 multiplexed to UART1_RXD
IoTGpioInit(5);
IoTGpioSetFunc(5, IOT_GPIO_FUNC_GPIO_5_UART1_RXD);

// GPIO_6 multiplexed to UART1_TXD
IoTGpioInit(6);
IoTGpioSetFunc(6, IOT_GPIO_FUNC_GPIO_6_UART1_TXD);
1 Answers