以下配置,用TXD1,连PB13,串口没有打印,请问哪里没配好?谢谢
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
以下配置,用TXD1,连PB13,串口没有打印,请问哪里没配好?谢谢
我们的debug是在预编译中修改的,可以参考https://www.cnblogs.com/risc5-ble/p/15990422.html
你这边是用的串口1的映射,DEBUG仍然定义为1即可,
既然使用pb13打印,那么初始化引脚就要注意:需要调用映射函数,初始化io需要改成PB13,
可以这样修改:
GPIOPinRemap(ENABLE,RB_PIN_UART1);
GPIOB_SetBits(bTXD1_);
GPIOB_ModeCfg(bTXD1_, GPIO_ModeOut_PP_5mA);
UART1_DefInit();
映射了好像不行,不映射改到PA9可以
PA9,将你初始化的代码贴出来看看呢。
映射后PB13不行,改到PA9的代码可以
映射后串口1是PB12和PB12,初始化错端口了。
多谢多谢