打印
[STM32F1]

传不到寄存器

[复制链接]
275|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Stm32f103cbt6芯片的串口3,调用初始化函数时,没有把设置数据传递给对应寄存器,临时变量有值,但是传不到寄存器

使用特权

评论回复
沙发
happy_10| | 2020-8-26 22:14 | 只看该作者
寄存器数据一直是0?

使用特权

评论回复
板凳
yinxiangh|  楼主 | 2020-8-26 22:19 | 只看该作者
F1能到这么快?应该时钟不行吧

使用特权

评论回复
地板
juventus9554| | 2020-8-26 22:31 | 只看该作者

还有什么现象?能再详细描述下吗?

使用特权

评论回复
5
yinxiangh|  楼主 | 2020-8-26 22:35 | 只看该作者

使用特权

评论回复
6
yinxiangh|  楼主 | 2020-8-26 22:40 | 只看该作者

使用特权

评论回复
7
yinxiangh|  楼主 | 2020-8-26 22:44 | 只看该作者

使用特权

评论回复
8
lium| | 2020-8-26 22:47 | 只看该作者
貌似USART时钟没有使能。

使用特权

评论回复
9
yinxiangh|  楼主 | 2020-8-26 22:51 | 只看该作者

我看对应的时钟寄存器数据,使能了。

使用特权

评论回复
10
llia| | 2020-8-26 23:00 | 只看该作者
复制别人的串口3程序

使用特权

评论回复
11
yinxiangh|  楼主 | 2020-8-26 23:05 | 只看该作者
我复制别人的串口3程序过来也不行。

使用特权

评论回复
12
yinxiangh|  楼主 | 2020-8-26 23:10 | 只看该作者
Uart3的时钟开了,RCC寄存器的APB1ENR值是0x00040000,第18位USATRT3 EN是1。同样程序,
我在stm32f103c8t6芯片中可以看到串口3初始化成功。但是在cbt6芯片中不行。

使用特权

评论回复
13
yinxiangh|  楼主 | 2020-8-26 23:14 | 只看该作者

使用特权

评论回复
14
tian111| | 2020-8-26 23:18 | 只看该作者
时钟没有问题吗

使用特权

评论回复
15
llljh| | 2020-8-26 23:24 | 只看该作者
有时候看着不准确 你运行起来看看

使用特权

评论回复
16
yinxiangh|  楼主 | 2020-8-26 23:28 | 只看该作者
真是粗心,原来我把 c6t6芯片当成 cbt6芯片了。

使用特权

评论回复
17
chenjunt| | 2020-8-26 23:33 | 只看该作者
c6t6小容量没有第3个串口

使用特权

评论回复
18
guoyt| | 2020-8-26 23:37 | 只看该作者
没在意芯片都是大写 CBT6和 C6T6

使用特权

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

本版积分规则

723

主题

7134

帖子

2

粉丝