NXP MCU 技术论坛
直播中

大彭

10年用户 1064经验值
擅长:电源/新能源 嵌入式技术
私信 关注
[问答]

uart: uart_param_config(748): 无效的src_clk是怎么回事?

我的代码运行良好。但是在将我的板和 IDF 版本从 4.4 更改为 5.0 后,我可以看到此错误

是硬件问题还是我必须更改代码中的 pin 或 uart 配置?

我的代码:

代码:全选
#define LPC_TXD_PIN (GPIO_NUM_17)
#define LPC_RXD_PIN (GPIO_NUM_18)
#define LPC_UART_NUM UART_NUM_0

void lpc_uart_init(void) {
    const uart_config_t uart_config = {
        .baud_rate = 115200,
        .data_bits = UART_DATA_8_BITS,
        .parity = UART_PARITY_DISABLE,
        .stop_bits = UART_STOP_BITS_1,
        .flow_ctrl = UART_HW_FLOWCTRL_DISABLE
    };

        uart_driver_install(LPC_UART_NUM, RX_BUF_SIZE * 2, 0, 0, NULL, 0);
        uart_param_config(LPC_UART_NUM, &uart_config);
        uart_set_pin(LPC_UART_NUM, LPC_TXD_PIN, LPC_RXD_PIN, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE);        
}

更多回帖

发帖
×
20
完善资料,
赚取积分