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

[复制链接]
7202|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中。谢谢!
香水城 发表于 2008-6-19 14:20 | 显示全部楼层

STM32的UART支持的数据格式

请看这两张从STM32技术参考手册上截下来图,注意红线圈出的部分。
765vcf 发表于 2008-6-19 14:33 | 显示全部楼层

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

xwj 发表于 2008-6-19 14:50 | 显示全部楼层

嗯,同意LS

建议老香的老板给他多加工资:-)
McuPlayer 发表于 2008-6-19 17:47 | 显示全部楼层

老香看场子很负责的

nomoneyiv 发表于 2008-6-19 18:21 | 显示全部楼层

这个帖子很负责

 楼主| lgl_debug 发表于 2008-6-20 00:25 | 显示全部楼层

非常感谢香主。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

43

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部