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也是同样的方法。

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

相关推荐
SRA.19 分钟前
STM32——HAL库开发笔记22(定时器3—呼吸灯实验)(参考来源:b站铁头山羊)
笔记·stm32·嵌入式硬件
SRA.20 分钟前
STM32——HAL库开发笔记21(定时器2—输出比较)(参考来源:b站铁头山羊)
笔记·stm32·嵌入式硬件
日记成书3 小时前
详细介绍嵌入式硬件设计
嵌入式硬件·深度学习·学习
wenchm3 小时前
细说STM32F407单片机1个ADC使用DMA同时采集3个输入通道的方法
stm32·单片机·嵌入式硬件
SRA.3 小时前
STM32——HAL库开发笔记23(定时器4—输入捕获)(参考来源:b站铁头山羊)
笔记·stm32·嵌入式硬件
打酱油的工程师4 小时前
w803|联盛德|WM IoT SDK2.X测试|window11|TOML 文件|外设|TFT_LCD|测试任务|(5):TFT_LCD_LVGL示例
单片机·物联网·lcd·tft·w80x
广药门徒4 小时前
(200): error: #29: expected an expression error: #40: expected an identifier
嵌入式硬件
沐欣工作室_lvyiyi5 小时前
基于物联网的家庭版防疫面罩设计与实现(论文+源码)
人工智能·stm32·单片机·物联网·目标跟踪
苏慕TRYACE8 小时前
RT-Thread+STM32L475VET6——USB鼠标模拟
stm32·单片机·嵌入式硬件·计算机外设·rt_thread
楼台的春风14 小时前
【MCU驱动开发概述】
c语言·驱动开发·单片机·嵌入式硬件·mcu·自动驾驶·嵌入式