tag 标签: 3.5标准库

相关博文
  • 热度 11
    2015-3-26 13:52
    1043 次阅读|
    0 个评论
        把例程中的代码移植到stm32 3.5标准库情况下,故障报告原来的systick的设置异常,找不到相关的systick函数库。     在代码中搜索以及网上的资料,发现是3.5的标准库不再像以前的标准库那样包含systick.c 和systick.h,而是把这些包含在core_cms.c中的函数。   在CMSIS中提供的函数是  SysTick_Config(uint32_t ticks); 该函数设置了自动重载入计数器(LOAD)的值,SysTick IRQ的优先级,复位了计数器(VAL)的值,开始计数并打开SysTick IRQ中断。SysTick时钟默认使用系统时钟 。比如 系统时钟是72Mhz 那么要产生1ms的时基,那么我们可以这样去写: SysTick_Config(SystemCoreClock/1000);  当然也可以写成:SysTick_Config(72000);