c++ builder串口调试上位机如何发送十六进制

如:在发送端选择十六进制发送31,在接收端选中十六进制接收,则发送端与接收端数据一致

第1个回答  2011-08-25
从代码看不出有错误.
LZ:检查下单片机的设置与PC侧是否一致?怀疑是单片机的实际波特率不对,原因可能是晶振频率不对.
也有可能单片机程序有BUG?

补充:测试LZ的代码,自0-255(即&H0-&HFF),接收都没错误.
还是我前面的意见.
建议LZ用串口调试代码来测试你的下位机,是否能正确接收.
串口调试工程可参考:
或者专门的如COMMIX.EXE
相似回答