int main(void)
{
/* configure systick */
systick_config();
/* enable the LEDs GPIO clock */
rcu_periph_clock_enable(RCU_GPIOB);
/* 我的板子LED是PB8、PB9 需要修改如下*/
gpio_mode_set(GPIOB, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_8 | GPIO_PIN_9);
gpio_output_options_set(GPIOB, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_8 | GPIO_PIN_9);
gpio_bit_reset(GPIOB, GPIO_PIN_8 | GPIO_PIN_9);
while(1){
/* 先随便设置下,一个亮一个灭*/
gpio_bit_set(GPIOB, GPIO_PIN_8);
gpio_bit_reset(GPIOB, GPIO_PIN_9);
delay_1ms(400);
/* 状态翻转*/
gpio_bit_set(GPIOB, GPIO_PIN_9);
gpio_bit_reset(GPIOB, GPIO_PIN_8);
delay_1ms(400);
}
}
联系客服