st32初始化
来源:互联网 发布:电冰箱直播软件 编辑:程序博客网 时间:2024/06/03 19:37
/**********时钟初始化***********/
/**********Tick初始化***********/
void Tmr_TickInit()
{
SysTick_Config(SYSCLK_REFQ/1000);
NVIC_SetPrioriority(SysTick_IRQn,0);
}
//if (SysTick_Config(SystemFrequency / 100000))// ST3.0.0库版本
//if (SysTick_Config(SystemCoreClock / 100000))// ST3.5.0库版本
SysTick_Config(uint32_t
在STM32中与CM3内核描述不太一样,这个时钟源有两个选择:AHB/8和AHB,在该函数中是选择了HCLK(SysTick_CTRL_CLKSOURCE_Msk),所以定时时间=ticks
如果需要选择HCLK/8,可以直接修改这个函数,或在这个函数后跟随misc中的SysTick_CLKSourceConfig(uint32_t
NVIC_SetPriority (SysTick_IRQn, (1<<__NVIC_PRIO_BITS) - 1); //------------设置Cortex-M3系统中断的优先级
若要实现systick精确延时,最好把systick优先级设置高一些,如 NVIC_SetPriority (SysTick_IRQn, 0);
/*****NVIC初始化*****/
- st32初始化
- ST32 GPIOA 口使用
- 实验 ST32实时时钟-万年历 实验
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 九幽2015年Q3 WP市场份额细分报告
- [Leetcode]ZigZag Conversion 笨方法
- Windows下的Objective-C集成开发环境(IDE)
- 利用svnsync同步SVN版本库
- cxf发布webservice,使用maven工程
- st32初始化
- MQX之SPI使用
- codeforces#323(div2) D. Once Again... 最长不下降子序列
- iOS 更改项目名称
- 怎么把ppt转换成pdf的文档转换步骤
- win7下如何建立ftp服务器
- CAS环境搭建
- bzoj-3123 森林
- 关于闭包之我见