stm32f103rct6单片机芯片 我用的地址重映射PC7 TIM3_CH2,我的PC7接的是LED2。
程序现象:我把LED1放在main函数while里,灯不亮。去除PWM函数时LED灯亮;哪位大佬看一下我的程序出了什么问题?
单片机源程序如下:
- #include"a.h"
- int main(void)
- {
- LED1=0;
- u16 led0pwmval=0;
- u8 dir=1;
- GPIO_key();
- led();
- delay();
- PWM_Init(899,0);
- while(1)
- {
- delay_ms(10);
- if(dir)led0pwmval++;
- else led0pwmval--;
- if(led0pwmval>300)dir=0;
- if(led0pwmval==0)dir=1;
- TIM_SetCompare2(TIM3,led0pwmval);
- }
-
- }
复制代码
所有资料51hei提供下载:
PWM.7z
(174.25 KB, 下载次数: 10)
|