Page 1 of 1

求助:tuyaos中的zigbee sdk除了日志打印串口,想再加一个串口,引脚定义在哪配置?

Posted: 2026年 May 23日 00:48
by liuliu

代码里没有找到配置串口引脚的地方,

STATIC VOID_T app_debug_uart_init(VOID_T)
{
// #ifndef MCU_CORE_8258
TAL_UART_CFG_T cfg;
tal_system_memset(&cfg, 0, SIZEOF(TAL_UART_CFG_T));

Code: Select all

cfg.rx_buffer_size = 128;                                           //这里没有见配置引脚的地方,我再用一个串口的话,引脚怎么定义???
cfg.open_mode = 0;
cfg.base_cfg.baudrate = 115200;
cfg.base_cfg.parity = TUYA_UART_PARITY_TYPE_NONE;
cfg.base_cfg.databits = TUYA_UART_DATA_LEN_8BIT;
cfg.base_cfg.stopbits =TUYA_UART_STOP_LEN_1BIT;
cfg.base_cfg.flowctrl = TUYA_UART_FLOWCTRL_NONE;
tal_uart_init(TUYA_UART_NUM_0, &cfg);

typedef enum {
TUYA_UART_NUM_0, // UART 0
TUYA_UART_NUM_1, // UART 1
TUYA_UART_NUM_2, // UART 2
TUYA_UART_NUM_3, // UART 3
TUYA_UART_NUM_4, // UART 4
TUYA_UART_NUM_5, // UART 5
TUYA_UART_NUM_MAX,
} TUYA_UART_NUM_E;

OPERATE_RET tuya_init_last(VOID_T)
{
app_debug_uart_init();
app_oem_init();