CH592X波特率怎么设置。默认是115200.

void UART2_CFGInit(void)

{

    GPIOPinRemap(ENABLE,RB_PIN_UART2);              //引脚重映射

    //uart tx io

    GPIOA_SetBits(bTXD2_);

    GPIOA_ModeCfg(bTXD2_, GPIO_ModeOut_PP_5mA);

    

    //uart rx io

    GPIOA_SetBits(bRXD2_);

    GPIOA_ModeCfg(bRXD2_, GPIO_ModeIN_PU);

    UART2_DefInit();

    PRINT("%s\n",VER_LIB);

    UART2_SendString( TxBuff, sizeof(TxBuff) ); //测试数据  串口用ASC码可以看到数据

    // 中断方式:串口中断

    UART2_ByteTrigCfg( UART_1BYTE_TRIG );

    UART2_INTCfg( ENABLE, RB_IER_RECV_RDY|RB_IER_LINE_STAT );


    PFIC_EnableIRQ(UART2_IRQn);


}

我想改波特率为19200

icon_pdf.gif遥控蓝牙转485模块_V1.pdf

这个是原理图


1、32M/32K不需要外接匹配电容,芯片内置了负载电容;

2、下载建议使用串口1/USB方式,不建议SWD下载。调试建议串口观察日志;

3、默认打印波特率时115200,需要调整为19200,直接调用接口函数传参即可:

image.png


只有登录才能回复,可以选择微信账号登录