打印
[STM32F1]

串口9位数据位如何发送和接收?

[复制链接]
8650|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 maverics 于 2014-12-4 20:25 编辑

用stm32f1实现9位数据位的串口发送和接收,理解的比较有限,基本就是在8位数据位的基础上加一个高位作为标记,但是如何发送和接收处理不太明白,是否有高手搞过,指点一下,或者推荐例程参考一下,另外,9位数据位如何通过串口调试助手之类的PC软件实现发送和接收,谢谢指点!:)


沙发
mmuuss586| | 2014-12-4 21:14 | 只看该作者
好像PC软件串口不太支持吧;
我们以前考虑用9位模式,第9位用0,1来区分发的是命令还是数据;

使用特权

评论回复
板凳
maverics|  楼主 | 2014-12-5 10:28 | 只看该作者
mmuuss586 发表于 2014-12-4 21:14
好像PC软件串口不太支持吧;
我们以前考虑用9位模式,第9位用0,1来区分发的是命令还是数据; ...

嗯,我现在也是在用第9位的0和1来区分命令和数据,请问你实现了吗,能不能再说的详细点:)

使用特权

评论回复
地板
mmuuss586| | 2014-12-5 12:17 | 只看该作者
maverics 发表于 2014-12-5 10:28
嗯,我现在也是在用第9位的0和1来区分命令和数据,请问你实现了吗,能不能再说的详细点 ...

:)
没有呢;
我现在是通过协议加了命令区分的;

使用特权

评论回复
5
maverics|  楼主 | 2014-12-16 16:28 | 只看该作者
没有新的回复了:(

使用特权

评论回复
6
小班儿| | 2014-12-16 16:35 | 只看该作者
用9位还真是没用过,帮你顶一下吧!!!

使用特权

评论回复
7
Eric2013| | 2014-12-16 19:10 | 只看该作者
第9位可以做奇偶校验位,一般串口助手上面都有这个功能的

使用特权

评论回复
8
Eric2013| | 2014-12-16 19:10 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

37

帖子

1

粉丝