OpenEdv-开源电子网

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

高手抽空帮忙解惑下

[复制链接]

18

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
166
金钱
166
注册时间
2014-1-3
在线时间
24 小时
发表于 2014-4-20 13:19:46 | 显示全部楼层 |阅读模式



为什么#define SysTick_CLKSource_HCLK_Div8    ((uint32_t)0xFFFFFFFB)
#define SysTick_CLKSource_HCLK         ((uint32_t)0x00000004)
0xfffffffb如何解

0xb=1011
那前面的fffffff是什么意思[/mw_shl_code]

还有问题就是,为什么选择hclk的时候不把systick使能,且设置中断
而选择8分频的时候它就使能了呢
[/mw_shl_code]

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-4-20 14:11:59 | 显示全部楼层
回复【楼主位】wengxh642:
---------------------------------
楼主,这句话:
SysTick->CTRL=SysTick->CTRL&SysTick_CLKSource_HCLK_Div8 ;
是什么意思?
然后:
SysTick->CTRL=SysTick->CTRL|SysTick_CLKSource_HCLK;
又是什么意思?

然后,你应该知道SysTick_CLKSource_HCLK_Div8 的作用了吧?


为什么选择hclk的时候不把systick使能,且设置中断
而选择8分频的时候它就使能了呢

不知道你哪里看 来的?
这些都是代码设置的,没看到你所描述的这个代码,所以,不解...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2014-4-20 15:20:13 | 显示全部楼层
置位/置零用的。
于20150522停用该账号:http://www.microstar.club
回复 支持 反对

使用道具 举报

18

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
166
金钱
166
注册时间
2014-1-3
在线时间
24 小时
 楼主| 发表于 2014-4-20 17:07:48 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
这是在st库里面的
回复 支持 反对

使用道具 举报

18

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
166
金钱
166
注册时间
2014-1-3
在线时间
24 小时
 楼主| 发表于 2014-4-20 17:09:10 | 显示全部楼层
回复【3楼】styleno1:
---------------------------------
这个当然晓得,但是根据systick的状态控制寄存器的操作位又怎么理解
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-4-20 20:19:28 | 显示全部楼层
回复【5楼】wengxh642:
---------------------------------
不理解你这句话的意思。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

26

主题

261

帖子

1

精华

高级会员

Rank: 4

积分
734
金钱
734
注册时间
2013-11-1
在线时间
28 小时
发表于 2014-4-21 20:58:02 | 显示全部楼层
你好好看看stm32的手册,看一下寄存器就知道为什么是这么多fff了,这是寄存器有32位啊
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-9 19:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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