OpenEdv-开源电子网

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

STM32的代码看不懂

[复制链接]

0

主题

0

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2020-5-11
在线时间
5 小时
发表于 2017-2-14 12:10:30 | 显示全部楼层 |阅读模式
5金钱
请懂的人能帮忙指点一下吗?学习一个多月了,现在还是毫无头绪,真的希望哪位大哥能带我入门。
QQ图片20170214112551.png
QQ图片20170214112542.png

最佳答案

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

我直说前2行代码,前两行代码是为了设置RCC的CFGR寄存器中的PLL_MUL区域。 然后打开寄存器手册看看RCC的CFGR寄存器的组成,如下: 可以看到CFGR中的18-21位PLL_MUL区域,如果要将这个区域设置为2,那么设置的值应该为 00,1000,0000,0000,0000,0000(二进制) 该值可以通过1
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2012-10-9
在线时间
12 小时
发表于 2017-2-14 12:10:31 | 显示全部楼层
我直说前2行代码,前两行代码是为了设置RCC的CFGR寄存器中的PLL_MUL区域。
然后打开寄存器手册看看RCC的CFGR寄存器的组成,如下: RCC5.jpg
可以看到CFGR中的18-21位PLL_MUL区域,如果要将这个区域设置为2,那么设置的值应该为
00,1000,0000,0000,0000,0000(二进制)
该值可以通过1<<18位得到,因此就有了第一行和第二行的后半部分,
赋值的时候使用的是|=,是因为不影响其他区域已经设置的值。
回复

使用道具 举报

4

主题

144

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
345
金钱
345
注册时间
2017-1-18
在线时间
80 小时
发表于 2017-2-14 12:36:29 | 显示全部楼层
本帖最后由 xdzhang 于 2017-2-14 12:38 编辑

认真看原子哥的视频课吧。还有认真看参考手册。再不懂就别学了,浪费时间。
回复

使用道具 举报

3

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
158
金钱
158
注册时间
2014-11-14
在线时间
38 小时
发表于 2017-2-14 14:14:29 | 显示全部楼层
你要不就别看寄存器版本,直接看库函数版本,试试能不能接受吧
回复

使用道具 举报

40

主题

250

帖子

0

精华

高级会员

Rank: 4

积分
854
金钱
854
注册时间
2016-11-13
在线时间
705 小时
发表于 2017-2-14 15:41:33 来自手机 | 显示全部楼层
真心希望先从点灯看起
回复

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2017-2-14 22:48:47 | 显示全部楼层
楼主要用寄存器的话,你就的看得懂芯片手册,你没接触过,估计看芯片手册够呛,还是看库函数版本吧
回复

使用道具 举报

3

主题

177

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1604
金钱
1604
注册时间
2016-1-28
在线时间
265 小时
发表于 2017-2-15 14:31:47 | 显示全部楼层
套路
回复

使用道具 举报

7

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
402
金钱
402
注册时间
2016-12-10
在线时间
73 小时
发表于 2017-2-16 01:31:22 来自手机 | 显示全部楼层
先看库函数的相对简单,学着学着再慢慢渗透,再看寄存器容易理解一点
回复

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2020-5-11
在线时间
5 小时
 楼主| 发表于 2017-2-17 14:35:06 | 显示全部楼层
bluestar 发表于 2017-2-16 01:31
先看库函数的相对简单,学着学着再慢慢渗透,再看寄存器容易理解一点

谢谢你的提醒,我发现这几天看库函数确实容易上手
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 00:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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