OpenEdv-开源电子网

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

SysTick_Config()函数中选择外部和内部时钟的问题

[复制链接]

29

主题

81

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
222
金钱
222
注册时间
2015-6-10
在线时间
1 小时
发表于 2015-12-8 21:44:17 | 显示全部楼层 |阅读模式
5金钱
在SysTick_Config()函数中,CTRL寄存器被配置为SysTick_CTRL_CLKSOURCE_Msk ,想了解一下,配置为SysTick_CTRL_CLKSOURCE_Msk表示的是选择外部还是内部时钟啊?
static __INLINE uint32_t SysTick_Config(uint32_t ticks)

  if (ticks > SysTick_LOAD_RELOAD_Msk)  return (1);            /* Reload value impossible */
                                                               
  SysTick->LOAD  = (ticks & SysTick_LOAD_RELOAD_Msk) - 1;      /* set reload register */
  NVIC_SetPriority (SysTick_IRQn, (1<<__NVIC_PRIO_BITS) - 1);  /* set Priority for Cortex-M0 System Interrupts */
  SysTick->VAL   = 0;                                          /* Load the SysTick Counter Value */
  SysTick->CTRL  = SysTick_CTRL_CLKSOURCE_Msk | 
                   SysTick_CTRL_TICKINT_Msk   | 
                   SysTick_CTRL_ENABLE_Msk;                    /* Enable SysTick IRQ and SysTick Timer */
  return (0);                                                  /* Function successful */
}

最佳答案

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

对着手册查看下这个寄存器“SysTick->CTRL”的配置就好啦
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

786

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3223
金钱
3223
注册时间
2015-7-26
在线时间
811 小时
发表于 2015-12-8 21:44:18 | 显示全部楼层
对着手册查看下这个寄存器“SysTick->CTRL”的配置就好啦
我的博客:http://blog.csdn.net/itdo_just
回复

使用道具 举报

29

主题

81

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
222
金钱
222
注册时间
2015-6-10
在线时间
1 小时
 楼主| 发表于 2015-12-9 17:38:01 | 显示全部楼层
回复【2楼】229382777@qq.com:
---------------------------------
ok
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2015-12-9
在线时间
0 小时
发表于 2015-12-9 20:16:03 | 显示全部楼层
应该是内部时钟 这样的话当外部时钟挂了的话 都不会影响它工作
天空一声巨响 老子闪亮登场
回复

使用道具 举报

29

主题

81

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
222
金钱
222
注册时间
2015-6-10
在线时间
1 小时
 楼主| 发表于 2015-12-10 13:12:00 | 显示全部楼层
回复【4楼】zhoudi1212:
---------------------------------
是的,是HCLK
回复

使用道具 举报

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2016-3-15
在线时间
11 小时
发表于 2016-3-30 20:51:57 | 显示全部楼层
为什么这个函数无法GO TO DEFINTION
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 05:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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