如何在Zstack中使用串口09

2025-03-28 17:09:35
推荐回答(1个)
回答1:

问题点找到了,debug_str()会将在LCD显示的数据同时也传到PC,它是通过调用MT层中的MT_ProcessDebugStr()来完成的,所以每条显示的内容都会增加一个包头,也就是你看到的乱码。这里给你两个建议,一个屏蔽debug_str(),不增加后面的那一行,在LCD的外部是写串口通信。二是屏蔽debug_str()后,使用HalUARTWrite()函数来发送数据,就没有乱码了。我个人鄙视第二种做法。