仿真圖
231127a0c6r44cyf04s6er.png (31.22 KB)
下載附件
2020-6-29 01:45 上傳
程序:
231152k3aa6t0ru0c36zhk.png (38.85 KB)
下載附件
2020-6-29 01:45 上傳
部分源程序如下:- #include "timer.h"
- #include "led.h"
- //通用定時器中斷初始化
- //這里時鐘選擇為APB1的2倍,而APB1為36M
- //arr:自動重裝值。
- //psc:時鐘預分頻數
- //這里使用的是定時器3!
- void TIM3_Init(u16 arr,u16 psc)
- {
- RCC->APB1ENR|=1<<1; //TIM3時鐘使能
- TIM3->ARR=arr; //設定計數器自動重裝值
- TIM3->PSC=psc; //預分頻器設置
- TIM3->DIER|=1<<0; //允許更新中斷
- TIM3->CR1|=1<<0; //使能定時器3
- MY_NVIC_Init(0,3,TIM3_IRQn,2);//搶占0,子優先級3,組2
-
- }
- //定時器3中斷服務函數
- void TIM3_IRQHandler(void) //TIM3中斷
- {
- if(TIM3->SR&0X0001)//溢出中斷
- {
- LED1=!LED1;
- }
- TIM3->SR&=~(1<<0);//清除中斷標志位 0
- }
復制代碼 完整源碼和仿真文件:
stm32通用定時器源碼和仿真文件.zip
(389.49 KB, 售價: 2 E幣)
2020-6-29 01:46 上傳
點擊文件名下載附件
售價: 2 E幣 [記錄]
[ 購買]
【必讀】版權免責聲明
1、本主題所有言論和內容純屬會員個人意見,與本論壇立場無關。2、本站對所發內容真實性、客觀性、可用性不做任何保證也不負任何責任,網友之間僅出于學習目的進行交流。3、對提供的數字內容不擁有任何權利,其版權歸原著者擁有。請勿將該數字內容進行商業交易、轉載等行為,該內容只為學習所提供,使用后發生的一切問題與本站無關。 4、本網站不保證本站提供的下載資源的準確性、安全性和完整性;同時本網站也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害。 5、本網站所有軟件和資料均為網友推薦收集整理而來,僅供學習用途使用,請務必下載后兩小時內刪除,禁止商用。6、如有侵犯你版權的,請及時聯系我們(電子郵箱1370723259@qq.com)指出,本站將立即改正。
|