找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1245|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

STM8L0單片機定時器程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:218309 發(fā)表于 2020-9-6 20:46 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

  1. /* Includes ------------------------------------------------------------------*/
  2. #include "stm8l10x.h"
  3. //定義LED、按鍵接口
  4. #define LED_GPIO_PORT  GPIOD
  5. #define LED_GPIO_PINS  GPIO_Pin_0
  6. #define KEY_GPIO_PORT  GPIOB
  7. #define KEY_GPIO_PINS  GPIO_Pin_1
  8. /*******************************************************************************
  9. ****入口參數(shù):無
  10. ****出口參數(shù):無
  11. ****函數(shù)備注:不精確延時函數(shù)
  12. ****版權(quán)信息:藍旗嵌入式系統(tǒng)
  13. *******************************************************************************/
  14. void Delay(__IO uint16_t nCount)
  15. {
  16.     /* Decrement nCount value */
  17.     while (nCount != 0)
  18.     {
  19.         nCount--;
  20.     }
  21. }
  22. /*******************************************************************************
  23. ****入口參數(shù):無
  24. ****出口參數(shù):無
  25. ****函數(shù)備注:主函數(shù),PD0接LED,灌流,LED大約1S閃爍頻率
  26. ****版權(quán)信息:藍旗嵌入式系統(tǒng)
  27. *******************************************************************************/
  28. void main(void)
  29. {
  30.     GPIO_Init(LED_GPIO_PORT, LED_GPIO_PINS, GPIO_Mode_Out_PP_Low_Slow);//初始化LED,GPD0低速推挽輸出
  31.    
  32.     CLK_PeripheralClockConfig (CLK_Peripheral_TIM4,ENABLE); //使能外設(shè)時鐘,STM8L外設(shè)時鐘默認關(guān)閉,使用前需使能
  33.    
  34.     TIM4_DeInit();
  35.     TIM4_TimeBaseInit(TIM4_Prescaler_128, 0xff);//16M/8/128=15.625K,0xff=255,255*(1/15.625)=0.01632S,大約61次中斷是1S
  36.    
  37.     TIM4_ITConfig(TIM4_IT_Update, ENABLE);//向上溢出中斷使能,中斷向量號25
  38.     TIM4_Cmd(ENABLE);//TIM4使能
  39.     enableInterrupts();//開啟中斷總開關(guān)
  40.     while(1)
  41.     {
  42.       

  43.     }

  44. }
  45.   
  46. /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
復(fù)制代碼


定時器TIM4定時中斷.7z

286.12 KB, 下載次數(shù): 7, 下載積分: 黑幣 -5

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

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表