ch573蓝牙串口透传例子中去掉宏定义DEBUG后,蓝牙搜索不到了

ch573蓝牙串口透传例子中去掉宏定义DEBUG后,蓝牙搜索不到了 如图:


11.jpg

如果你删除DEBUG 这个宏的定义,你发现,在你的代码中仍然存在定义的地方

解决方法是:

  • wch 官网CH573/CH583 的例程中截至到CH573 EVT 1.6以及CH583 EVT 1.1,   即使把DEBUG全局宏去了,仍然会存在定义为UART0,如果这时候没有初始化UART0,会导致卡在printf 函数里, 解决方法是注释掉"CH57x_common.h" 文件中的 #ifndef DEBUG 下面的 "#define DEBUG Debug_UART0 "



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