CH552G在串口调试时可用,去除串口调试后程序卡住 **问题:**使用CH552G,初始化串口0进行debug,程序正常运行。在需要使用串口两个引脚进行额外操作时,发现程序会卡住无法继续运行。 **原因:**在取消串口初始化后,使用printf将会导致程序卡住。在官方的程序中,使用了宏定义进行处理,保证在不进行debug时不适用printf。 **解决:**删除所有的printf句子。后续代码中,如果使用到printf,可类似官方操作,使用宏定义debug标志位进行一致处理。