|
測量1Hz限制頻率以上的頻率計(jì)(限制可以解除)
單片機(jī)源程序如下:
- #include "includes.h"
- int main()
- {
-
- float Tim1_us,Tim2_us;
-
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //設(shè)置NVIC中斷分組2:2位搶占優(yōu)先級,2位響應(yīng)優(yōu)先級
- delay_init(); //延時(shí)函數(shù)初始化
- USART1_Init(115200,0); //串口初始化為115200
- delay_us(500);
- TIM3_Cap_Init(0xffff,jishu_pinlv_psc); //計(jì)數(shù)頻率=Tclk/(PSC+1) 以Tclk/(PSC+1)hz的頻率計(jì)數(shù) 溢出設(shè)置最大
- while(1)
- {
- Tim1_us =CH1_Time/(double)(72/(jishu_pinlv_psc+1));
- Tim2_us =CH2_Time/(double)(72/(jishu_pinlv_psc+1));
- printf("Channel 1: %fus\r\n",Tim1_us);
- printf("Channel 2: %fus\r\n",Tim2_us);
- delay_ms(100);
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
1HZ限頻01.7z
(203.51 KB, 下載次數(shù): 27)
2019-7-24 04:44 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|