[STM32F1] 传不到寄存器

[复制链接]
 楼主| yinxiangh 发表于 2020-8-26 22:10 | 显示全部楼层 |阅读模式
Stm32f103cbt6芯片的串口3,调用初始化函数时,没有把设置数据传递给对应寄存器,临时变量有值,但是传不到寄存器
happy_10 发表于 2020-8-26 22:14 | 显示全部楼层
寄存器数据一直是0?
 楼主| yinxiangh 发表于 2020-8-26 22:19 | 显示全部楼层
F1能到这么快?应该时钟不行吧
juventus9554 发表于 2020-8-26 22:31 | 显示全部楼层

还有什么现象?能再详细描述下吗?
 楼主| yinxiangh 发表于 2020-8-26 22:35 | 显示全部楼层
 楼主| yinxiangh 发表于 2020-8-26 22:40 | 显示全部楼层
 楼主| yinxiangh 发表于 2020-8-26 22:44 | 显示全部楼层
lium 发表于 2020-8-26 22:47 | 显示全部楼层
貌似USART时钟没有使能。
 楼主| yinxiangh 发表于 2020-8-26 22:51 | 显示全部楼层

我看对应的时钟寄存器数据,使能了。
llia 发表于 2020-8-26 23:00 | 显示全部楼层
复制别人的串口3程序
 楼主| yinxiangh 发表于 2020-8-26 23:05 | 显示全部楼层
我复制别人的串口3程序过来也不行。
 楼主| yinxiangh 发表于 2020-8-26 23:10 | 显示全部楼层
Uart3的时钟开了,RCC寄存器的APB1ENR值是0x00040000,第18位USATRT3 EN是1。同样程序,
我在stm32f103c8t6芯片中可以看到串口3初始化成功。但是在cbt6芯片中不行。
 楼主| yinxiangh 发表于 2020-8-26 23:14 | 显示全部楼层
tian111 发表于 2020-8-26 23:18 | 显示全部楼层
时钟没有问题吗
llljh 发表于 2020-8-26 23:24 | 显示全部楼层
有时候看着不准确 你运行起来看看
 楼主| yinxiangh 发表于 2020-8-26 23:28 | 显示全部楼层
真是粗心,原来我把 c6t6芯片当成 cbt6芯片了。
chenjunt 发表于 2020-8-26 23:33 | 显示全部楼层
c6t6小容量没有第3个串口
guoyt 发表于 2020-8-26 23:37 | 显示全部楼层
没在意芯片都是大写 CBT6和 C6T6
您需要登录后才可以回帖 登录 | 注册

本版积分规则

723

主题

7134

帖子

2

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

723

主题

7134

帖子

2

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