STM32F103流水灯代码怎么写
时间: 2024-01-22 10:44:55 浏览: 122
2 timer-run_led_STM32F103_
以下是一个简单的STM32F103流水灯代码,你可以参考一下:
```
#include "stm32f10x.h"
void delay(uint32_t time) {
while (time--);
}
int main(void) {
GPIO_InitTypeDef GPIO_InitStruct;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;
GPIO_Init(GPIOC, &GPIO_InitStruct);
while (1) {
for (uint8_t i=0; i<8; i++) {
GPIO_SetBits(GPIOC, GPIO_Pin_13 << i);
delay(200000);
GPIO_ResetBits(GPIOC, GPIO_Pin_13 << i);
}
}
}
```
阅读全文