24 lines
567 B
C

#include "../platform/ch32v00x/debug.h"
#include "ch32v00x_gpio.h"
int main(void) {
SystemInit();
GPIO_InitTypeDef GPIO_InitStructure = {0};
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOD, &GPIO_InitStructure);
Delay_Init();
while (1) {
GPIO_ResetBits(GPIOD, GPIO_Pin_4);
Delay_Ms(500);
GPIO_SetBits(GPIOD, GPIO_Pin_4);
Delay_Ms(500);
}
}