打印

STM32 的UART 竟然不支持7Bit传输...

[复制链接]
6523|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lgl_debug|  楼主 | 2008-6-19 13:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32 只能设置8,9位的方式。LPC ARM可以支持5,6,7,8位。

工控中常用的 9600,E,7,1 就用不了吗?
沙发
香水城| | 2008-6-19 13:49 | 只看该作者

STM32的UART支持工控中常用的9600、E、7、1


STM32的UART是8或9位,支持以下格式:
位数奇偶检验停止位
7奇或偶0.5、1、1.5、2
8无检验0.5、1、1.5、2
8奇或偶1
9无检验1

 
UART4、UART5不支持0.5和1.5位的停止位。

使用特权

评论回复
板凳
lgl_debug|  楼主 | 2008-6-19 14:04 | 只看该作者

Datasheet 中说的UART是8或9位,是含奇偶校检位一起的吗?

如题.

使用特权

评论回复
地板
香水城| | 2008-6-19 14:11 | 只看该作者

可以这么理解

2楼的表格还不够清楚吗?是否会被错误理解;如果没有问题,我将把这个答案放到FAQ中。谢谢!

使用特权

评论回复
5
香水城| | 2008-6-19 14:20 | 只看该作者

STM32的UART支持的数据格式

请看这两张从STM32技术参考手册上截下来图,注意红线圈出的部分。

使用特权

评论回复
6
765vcf| | 2008-6-19 14:33 | 只看该作者

21就老香比较认真看场子。

使用特权

评论回复
7
xwj| | 2008-6-19 14:50 | 只看该作者

嗯,同意LS

建议老香的老板给他多加工资:-)

使用特权

评论回复
8
McuPlayer| | 2008-6-19 17:47 | 只看该作者

老香看场子很负责的

使用特权

评论回复
9
nomoneyiv| | 2008-6-19 18:21 | 只看该作者

这个帖子很负责

使用特权

评论回复
10
lgl_debug|  楼主 | 2008-6-20 00:25 | 只看该作者

非常感谢香主。

使用特权

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

本版积分规则

12

主题

43

帖子

1

粉丝