[STM32F1] Stm32串口3初始化失败

[复制链接]
856|8
 楼主 | 2018-11-1 22:54 | 显示全部楼层 |阅读模式
请问,有人遇到过类似问题吗?Stm32f103cbt6芯片的串口3,调用初始化函数时,没有把设置数据传递给对应寄存器,临时变量有值,但是传不到寄存器,寄存器数据一直是0。
IMG_7807.PNG
IMG_7809.PNG
IMG_7808.PNG
| 2018-11-2 07:19 | 显示全部楼层
貌似USART时钟没有使能。

使用特权

评论回复

评论

mohanwei 2018-11-2 08:44 回复TA
基本就这个可能了。 
 楼主 | 2018-11-2 08:46 | 显示全部楼层
我看对应的时钟寄存器数据,使能了。我复制别人的串口3程序过来也不行。

使用特权

评论回复
 楼主 | 2018-11-2 20:16 | 显示全部楼层
Uart3的时钟开了,RCC寄存器的APB1ENR值是0x00040000,第18位USATRT3 EN是1。同样程序,
我在stm32f103c8t6芯片中可以看到串口3初始化成功。但是在cbt6芯片中不行。
IMG_7816.PNG

使用特权

评论回复
 楼主 | 2018-11-2 20:27 | 显示全部楼层
rttgprs.zip (1.64 MB, 下载次数: 3)

使用特权

评论回复
| 2018-11-6 13:08 | 显示全部楼层
时钟没有问题吗

使用特权

评论回复
| 2018-11-6 14:59 | 显示全部楼层
有时候看着不准确 你运行起来看看

使用特权

评论回复
 楼主 | 2018-11-9 19:44 | 显示全部楼层
真是粗心,原来我把 c6t6芯片当成 cbt6芯片了。刚查了c6t6小容量没有第3个串口。
没在意芯片都是大写 CBT6和 C6T6

使用特权

评论回复
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

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