在学习PWM是用的
tiM3的部分重映射到PB4通道1.发现不起作用。。其他通道可用。有测试下PB4点亮二极管,发现也不行。但测得该管脚与排针是通的。求解释原因。下附点亮二极管程序。
int main(void)
{
RCC_Configuration(); //ϵͳʱÖÓ³õʼ»¯
GPIO_Configuration();//¶Ë¿Ú³õʼ»¯
while(1)
{
GPIO_SetBits(GPIOB,GPIO_Pin_5);
delay(6000000);//0.5s
GPIO_ResetBits(GPIOB,GPIO_Pin_5);
delay(6000000);//0.5s
GPIO_SetBits(GPIOB,GPIO_Pin_4);
delay(6000000);//0.5s
GPIO_ResetBits(GPIOB,GPIO_Pin_4);
delay(6000000);//0.5s
}
}
void RCC_Configuration(void)
{
SystemInit();
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);
//RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);
}
void GPIO_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_5|GPIO_Pin_4;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_Init(GPIOB,&GPIO_InitStructure);
}
谢!{:12:}
一周热门 更多>