我用MCU作下位机,VB编写的界面作上位机.
MCU发送过来的字符串上位机显示正常,但是如果发过来的不是字符串而是数值,上位机则显示乱码.具体如下:
单片机发送->put_string("123456")成功,put_char(123456)就显示乱码.
上位机VB用mscomm控件,直接读取mscomm.input属性.(文本接收方式与二进制接收方式都试过.但都不行).
请能解决问题的朋友赐教,在下将不胜感激.分不多,还请包涵~.
我用MCU作下位机,VB编写的界面作上位机.
MCU发送过来的字符串上位机显示正常,但是如果发过来的不是字符串而是数值,上位机则显示乱码.具体如下:
单片机发送->put_string("123456")成功,put_char(123456)就显示乱码.
上位机VB用mscomm控件,直接读取mscomm.input属性.(文本接收方式与二进制接收方式都试过.但都不行).
请能解决问题的朋友赐教,在下将不胜感激.分不多,还请包涵~.