24小时热门版块排行榜    

查看: 3327  |  回复: 7

白虹饮涧

木虫 (正式写手)

[求助] 如何用串口通信测试软件输出“度”的符号“°”和“摄氏度”符号“℃”已有2人参与

字母数字均可以输出,%也可以,但“ ° ” 、“ ℃ ”符号都不可以,从输入法中复制也不可以,求教具体可以怎么操作才可以输出该字符。
软件界面如下

如何用串口通信测试软件输出“度”的符号“°”和“摄氏度”符号“℃”
搜狗截图20151116095834.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lvweizhong

铜虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
白虹饮涧(conanwj代发): 金币+10, 感谢应助 2015-12-19 21:37:59
你的串口通信软件设置的数据位是7,所以传输过程中最高位丢失了。字母和数字的8位ASCII编码最高位为0,丢失最高位不影响。 汉字字符集的符号每个字符以两个字节表示,且每个字节的最高位是1,丢失最高位导致接收到的字符与发送端不一致。
你把数据位设为8试试看,或者自己对发送内容进行编码,使之符合7位数据位限制,接收后再解码。

发自小木虫Android客户端
2楼2015-11-16 10:19:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

白虹饮涧

木虫 (正式写手)

内容已删除
3楼2015-11-16 10:35:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lvweizhong

铜虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
白虹饮涧: 金币+15, 有帮助, 虽然没解决,但还是谢谢回复。 2015-11-16 14:46:55
接收端发送端参数设置要一致。不明白的就看资料吧……

发自小木虫Android客户端
4楼2015-11-16 10:46:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mchen_6431

专家顾问 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
白虹饮涧: 金币+15, 有帮助, 多谢帮助! 2015-11-18 13:56:57
用大傻串口调试助手,然后发送的时候,发送的是字符串“℃”。
很多调试助手不支持这种字符的。你换一个就好了

» 本帖已获得的红花(最新10朵)

5楼2015-11-16 21:26:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

白虹饮涧

木虫 (正式写手)

送红花一朵
引用回帖:
5楼: Originally posted by mchen_6431 at 2015-11-16 21:26:05
用大傻串口调试助手,然后发送的时候,发送的是字符串“℃”。
很多调试助手不支持这种字符的。你换一个就好了

您好,发送区点了手动发送,波特率设2400,数据位为7,校验位为无,连接的梅特勒P26打印机没反映,但是之前的软件可以打印。您知道原因吗?
6楼2015-11-17 14:04:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mchen_6431

专家顾问 (著名写手)

引用回帖:
6楼: Originally posted by 白虹饮涧 at 2015-11-17 14:04:08
您好,发送区点了手动发送,波特率设2400,数据位为7,校验位为无,连接的梅特勒P26打印机没反映,但是之前的软件可以打印。您知道原因吗?...

之前的软件是这个打印机提供的么?
如果是,那他这个软件定制过。
这个我不知道,怎么弄了。
7楼2015-11-17 16:06:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

白虹饮涧

木虫 (正式写手)

内容已删除
8楼2015-11-19 11:28:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 白虹饮涧 的主题更新
信息提示
请填处理意见