1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

stm32---Systick系统延时库函数编写

使用的是正点原子的开发板stm32F103ze。源码Systick.c里有备注讲解。

源码看附件:

Systick.zip

备注:代码中漏了一句  

SysTick->CTRL &= ~SysTick_CTRL_ENABLE_Msk ;
//此函数正确写法  void delay_ms(uint32_t ticks)  {      uint32_t i=0;  	     SysTick_Config(72000);      for(i=0;i<ticks;i++)      {          while(!((SysTick->CTRL)&(1<<16)));      }  	// 关闭SysTick定时器  	SysTick->CTRL &= ~SysTick_CTRL_ENABLE_Msk ;  }



微信扫码关注

更新实时通知

作者:xiao 分类:软件笔记 浏览: