OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6599|回复: 4

串口USART1->CR1与USART1->CR2默认是0X0000?

[复制链接]

5

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
445
金钱
445
注册时间
2017-8-5
在线时间
37 小时
发表于 2023-2-2 21:32:01 | 显示全部楼层 |阅读模式
1金钱
串口代码:(寄存器版本)
代码:USART1->CR1|=0X200C; //1 位停止,无校验位
这个代码意思是将UETERE1。
有两个问题:1 注释中写1位停止位,该寄存器不能设置停止位啊?而是在USART1->CR2中设置停止位。
                        2 字长与校验位没有代码置0。
可以解释的通的只有:USART1->CR1与USART1->CR2默认是0X0000


最佳答案

查看完整内容[请看2#楼]

在中文参考手册中找到你想看的寄存器,下面就有一个复位值
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
505
金钱
505
注册时间
2022-7-23
在线时间
92 小时
发表于 2023-2-2 21:32:02 | 显示全部楼层
在中文参考手册中找到你想看的寄存器,下面就有一个复位值
f8c56ce65bc094bfaab9e7f3cce4df9.png

回复

使用道具 举报

2

主题

582

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2690
金钱
2690
注册时间
2014-5-23
在线时间
188 小时
发表于 2023-2-3 09:09:58 | 显示全部楼层
默认的,你看数据手册就知道了
回复

使用道具 举报

5

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
445
金钱
445
注册时间
2017-8-5
在线时间
37 小时
 楼主| 发表于 2023-2-3 21:24:02 | 显示全部楼层
羊sir 发表于 2023-2-3 09:27
在中文参考手册中找到你想看的寄存器,下面就有一个复位值

谢谢,看到了。另外你的手册怎么和我的不一样,我的是STM32中文参考手册_V10,你图片的内容寄存器复位值是8位,我的是4位。感觉我的复位值不完整,方便告知下吗
回复

使用道具 举报

4

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
505
金钱
505
注册时间
2022-7-23
在线时间
92 小时
发表于 2023-2-17 09:32:26 | 显示全部楼层
yf523122740 发表于 2023-2-3 21:24
谢谢,看到了。另外你的手册怎么和我的不一样,我的是STM32中文参考手册_V10,你图片的内容寄存器复位值 ...

要看你用的芯片的对应手册,我这个是SMT32F4xx的中文参考手册,不同芯片可能会有所不同

回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 15:42

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表