这是一段简单的STM32点灯代码,你可以在Keil uVision 5等开发环境中使用它:
#include "stm32f10x.h"
void delay(int time)
{
while (time--);
}
int main(void)
{
// 初始化LED所在的GPIO
RCC->APB2ENR |= 1 << 4; // 使能PORTC时钟
GPIOC->CRH &= 0xFFFFF0FF; // 清空PC8的3~0位
GPIOC->CRH |= 0x00000300; // PC8设置为推挽输出
w