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

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

相关推荐
ACP广源盛139246256739 小时前
GSV5100A@ACP#2 进 2 出 HDMI2.0 中继器 / CAT 延长器,带有音频提取和插入功能
单片机·嵌入式硬件·音视频
d111111111d10 小时前
W25Q60简介--SPI通信(笔记)
笔记·stm32·单片机·嵌入式硬件·学习
Hai小易11 小时前
【STM32单片机】智能家居语音控制系统
stm32·单片机·智能家居·嵌入式软件开发·stm32项目设计·智能家居语音控制系统·c语言编程项目
国科安芯14 小时前
模拟DCDC电源芯片ASP3605S引脚功能及控制环路分析
单片机·嵌入式硬件
ACP广源盛1392462567316 小时前
GSV5100B@ACP#一种具有音频提取和插入功能的 2 进 2 出 HDMI2.0 中继器 / CAT 延长器
单片机·嵌入式硬件·音视频
藏,捉16 小时前
使用自己绘制的板子通过485与西门子PLC1214C通讯,控制舵机摇摆运动
单片机·工控·485通讯
kaikaile199516 小时前
基于DSP28335与AD7606的采样程序实现
单片机·嵌入式硬件
Joshua-a16 小时前
STM32嵌入式开发核心:volatile与寄存器操作详解
单片机·嵌入式硬件
顾安r18 小时前
11.22 脚本 手机termux项目分析(bash)
前端·python·stm32·flask·bash
九鼎创展科技19 小时前
九鼎创展发布X3588SCV4核心板,集成LPDDR5内存,提升RK3588S平台性能边界
android·人工智能·嵌入式硬件·硬件工程