發現F4系列的雙定時器測頻資料較少,查閱了網上的資料后發現,可以設置其中一個定時器設置為外部時鐘觸發,最需要注意的是,TIMx-ETR,這個引腳是外部時鐘的輸入引腳,一定要看清楚啊。
單片機源程序如下:
- #include "stm32f4xx.h"
- #include "delay.h"
- #include "timer.h"
- #include "led.h"
- u32 counter_plus;
- int main(void)
- {
- delay_init(168);
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
- LED_Init();
- TIM4_Init(9999,8399);//定時時間為1s
- TIM2_Init(0xffffffff,0);//用來記錄外部時鐘的次數
-
- while(1)
- {
- counter_plus=counter*2;
- }
- }
復制代碼
所有資料51hei提供下載:
Frequency.7z
(348.74 KB, 下載次數: 16)
2021-1-24 20:22 上傳
點擊文件名下載附件
|