T向C8T6上下载库函数和寄存器函数,都可以使LED灯闪烁,而位操作函数就不行。
led.h文件里定义了灯的位函数
#define LED0 PBout(12)
main函数中
delay_init();
LED_Init();
while(1)
{
LED0=0; //位操作
//GPIO_SetBits(GPIOB,GPIO_Pin_12); //库函数
//GPIOB->BRR=GPIO_Pin_5; //寄存器
delay_ms(300);
LED0=1; //位操作
//GPIO_ResetBits(GPIOB,GPIO_Pin_12); //库函数
//GPIOB->BSRR=GPIO_Pin_5;//寄存器
delay_ms(300);
}
位操作就不行,是C8T6不支持吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>