关于CH573芯片BLE广播例程的问题

我在调试时发现如果把下面这段代码注释掉之后就不会广播了,这是为什么,如果我不想用串口,如何才能把下面这段代码删掉的情况下正常使用蓝牙,刚开始学习BLE,不太懂,求解谢谢

#ifdef DEBUG
  GPIOA_SetBits( bTXD1 );
  GPIOA_ModeCfg( bTXD1, GPIO_ModeOut_PP_5mA );
  UART1_DefInit();
#endif


  • 如果是取消printf打印,一定是关闭宏,不可以直接注释掉打印串口的初始化,否则会引起后面调用打印的时候,卡到具体的串口输出函数里

关于ch573工程里面的 printf 的实现,可以看下这个blog: https://www.cnblogs.com/iot-fan/p/14744671.html



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