恭喜,你发布的帖子
发布于 2023-04-19 00:02:20
8楼
smart自己就可以把文字转化成ASCII
与标准一个字节(0 到 255)的ASCII不同,汉字需要2个字节,即一个字(0到655335)。
定义一个以VB0开始的字符串,发送这个字符串就可以了。把你要发送的内容用英文模式的单引号''括在里面就自动转化成ASCII了。
send_data:VB0 '你好123456789'
我使用自由口通信,在串口助手使用TCP模式,收到的数据自动就转换成汉字了
smart帮助文档里面有
ASCII 常数的使用限制
用单引号定义字符常量,并且可将 V、VB、VW 或 VD 地址用于字符常量分配。
VB0 'A'、VW0 'AB' 和 VD0 'ABCD'
VB0 'ABC'、VB0 'ABCDE' 和 VB0 'ABCDEFGHIJK'
VB0 "A"、VB0 "AB"、VB0 "ABC"、VB0 "ABCD" 和 VB0 "ABCDEFGHIJK"
请填写推广理由:
分享
只看
楼主