电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
七位和九位串口数据应用场合
已解决
73482
个问题
已帮助
5993
位优秀工程师
七位和九位串口数据应用场合
drepa
2017-08-22
浏览量:1486
通常串口的数据格式配置都是8+1,即8位数据位+1位停止位,但是像stm32,nxp这些单片机都是可以配置7位(7+1)或者9位(9+1)的,请问这两种非主流数据格式主要应用在什么场合?
显示全部
单片机
关注问题
写回答
-1
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
donatello
七位和九位的应用场合确实不多,因为大部分串口调试助手默认都是8+1格式,这种七位和九位的串口通信一般都是单片机之间的通信,如楼上说的七位ASCII码通信,省去最高位的0可以节约资源。但是九位通信就真的少之又少了,一般第九位不是奇偶校验位,因为一般带奇偶校验位的数据格式是8+1+1,而不是9+1,数据位仍然是八位,奇偶校验位是在停止位之后的,他9+1的话,明显第八位是数据,最高位第九位是符号位,即带符号的8位字节数。
发布于
2017-08-23
举报
评论 0
0
0
其他答案
数量:
2
赤心木zqw
7位的原因:标准的ASCII码是0~127(7位)。扩展的ASCII码是0~255(8位)。如果数据使用简单的文本(标准 ASCII码),那么每个数据包使用7位数据。9位的原因:在原先8位的基础上加上奇偶校验位。
发布于
2017-08-22
举报
评论 1
0
0
donatello
回复了 赤心木zqw :七位是ASCII码没错,但是九位不是奇偶校验位,我认为是正负符号。
回复
xiefy21
现在比较通用的是数据8个bit,然后再算有无停止位、奇偶校验位等。
发布于
2017-08-23
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
七位和九位串口数据应用场合
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: