這是我親手寫的STM32F103寄存器版PWM輸出實驗,程序也是已經(jīng)最精簡了。
單片機源程序如下:
- #include "sys.h"
- #include "delay.h"
- #include "pwm.h"
- #define value TIM3->CCR2
- int main()
- {
- int derect=1,value1=0;
- Stm32_Clock_Init(9);
- delay_init(72);
-
- PWM_Init(899,0);
- while(1)
- {
- delay_ms(10);
- if(derect)value1++;
-
- else value1--;
-
- if(value1>300)derect=0;
-
- if(value1==0)derect=1;
-
- value=value1;
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
project7_TIME-PWM.7z
(78.56 KB, 下載次數(shù): 30)
2020-3-30 01:56 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|