久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4355|回復: 0
打印 上一主題 下一主題
收起左側

STM32在系統(tǒng)時鐘為72M下的幾個延時函數—V3.5庫

[復制鏈接]
跳轉到指定樓層
樓主
ID:91350 發(fā)表于 2015-10-29 18:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
//粗延時函數,微秒

  • void delay_nus(u16 time)
  • {   
  •    u16 i=0;
  •   while(time--)
  •    {
  •     i=10;  //自己定義
  •      while(i--) ;   
  •    }
  • }
//毫秒級的延時
  • void delay_nms(u16time)
  • {   
  •    u16 i=0;
  •    while(time--)
  •    {
  •     i=12000;  //自己定義
  •      while(i--) ;   
  •    }
  • }
運用SysTick來實現準確定時:
  • SysTick_Config(SystemCoreClock /10)  函數的形參就是systick重裝定時器的值。
  • systick計數頻率為每秒72000000次,所以7200000次就是1/10秒,也就是100ms。
  • SysTick是1個24bit遞減計數器,通過對SysTick控制與狀態(tài)寄存器的設置,可選擇HCLK時鐘(72M)或HCLK的8分頻作為SysTick的時鐘源。//V3.5默認為HCLK時鐘
  • SysTick的重裝寄存器決定了定時器頻率。
  • 若SysTick的時鐘源是72M,  SystemFrequency = 72000000Hz
  • 所以SysTick_Config(SystemCoreClock /1000); 就是1ms時基。


SysTick的初始化設置:
void Init_SysTick(void)
{
  if(SysTick_Config(SystemCoreClock / 1000)) //注意:3.5庫中 SystemFrequency 被 SystemCoreClock 取代。
  while(1);
}


延時函數:
__IO uint32_t TimingDelay;
void delay_ms(__IO uint32_t nTime)
{
  TimingDelay = nTime;
  while(TimingDelay != 0);
}
中斷函數:
extern __IO uint32_t TimingDelay;
void SysTick_Handler(void)
{
  if (TimingDelay != 0x00)
  {
    TimingDelay--;
  }
}



delay_ms(1000);


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: www.国产精 | 欧美成人性生活 | 国产一区二区精品在线观看 | 91高清在线视频 | 中文字幕在线观看视频网站 | 成人国产一区二区三区精品麻豆 | 成人网在线看 | 成人亚洲视频 | 日日夜夜精品视频 | 7799精品视频天天看 | 国产99小视频 | 亚洲激情av | 最新日韩精品 | 欧美三级成人理伦 | 亚洲欧美综合网 | av一区在线观看 | 国产精品国产精品国产专区不片 | 欧美一区二区三区在线观看视频 | 一区二区三区国产 | 欧美精品日韩 | 国产一区二区在线视频 | 欧美激情精品久久久久久变态 | 日韩精品极品视频在线观看免费 | 在线视频成人 | 中文字幕av亚洲精品一部二部 | 国产精品久久av | 亚洲一区视频 | 天天干天天操天天射 | 欧美视频免费 | 一级片免费视频 | 精品久久久久久亚洲综合网 | 久久中文字幕一区 | 黄色av网站免费看 | 日韩精品免费视频 | 国产美女精品视频 | 亚洲色在线视频 | av香港经典三级级 在线 | 亚洲精品一区二区三区蜜桃久 | 高清av电影 | 欧美日韩视频 | 精品成人在线观看 |