STM32 CMSIS点灯

c 复制代码
#include "stm32f10x.h"

void Delay(__IO u32 nCount)
{
      for(;nCount !=0;nCount--);
}

main(void)
{
    GPIO_InitTypeDef  gpio;
    gpio.GPIO_Mode = GPIO_Mode_Out_PP;
    gpio.GPIO_Speed = GPIO_Speed_2MHz;
    gpio.GPIO_Pin = GPIO_Pin_8;

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);

    GPIO_Init(GPIOB, &gpio);         //B8
    
    while(1){
          GPIO_WriteBit(GPIOB,GPIO_Pin_8,Bit_RESET);   //B8
          Delay(0xfffff);
          GPIO_WriteBit(GPIOB,GPIO_Pin_8,Bit_SET);
          Delay(0xfffff);
    }
}



最后只需要新建一个main.c文件即可。

国产的AT32F403ACGT7也是同样的方法。

想起大学的时候还去傻傻移植标准库,一编译几百个报错,然后在寝室蒙着头慢慢改,那样的日子一去不复返了,哈哈

相关推荐
杯子不吃紫菜2 小时前
LangGraph 体系实战(下):中断恢复、流式、子图与设计模式
单片机·嵌入式硬件·设计模式
qq_448011162 小时前
中断服务函数简介
嵌入式硬件
Risehuxyc2 小时前
STM32程序逻辑---入口函数逻辑和NVIC嵌套向量中断控制器初始化
stm32·单片机·嵌入式硬件
【 STM32开发 】3 小时前
CubeMX+STM32】SD卡U盘实现__USB+FATFS (F103 篇)
stm32·单片机·嵌入式硬件
jianqiang.xue3 小时前
3倍向量算力:Arm给最小MCU装上本地AI
arm开发·人工智能·单片机
蜀黍@猿4 小时前
ARM 汇编入门(十二):MMU、页表与虚拟内存全解析
汇编·arm开发·stm32·mcu
无敌最俊朗-17 小时前
【电感专题2:电感的感抗、电路的阻抗、电流的滞后】
单片机·嵌入式硬件·元器件·电感
wuyk55521 小时前
嵌入式故障诊断-Bug002-局部大数组压栈高温必死机
stm32·单片机·嵌入式硬件·mcu·物联网·51单片机·嵌入式实时数据库
Zwawa1 天前
嵌入式OLED表驱动菜单:用一张表、一个栈和一个窗口重写表驱动菜单
c语言·单片机·嵌入式
Dev_XH1 天前
【成品设计】基于沁恒单片机的电动汽车充电站智慧调度系统
stm32·单片机·嵌入式硬件·物联网