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

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

相关推荐
灬若宸1 小时前
14、外部中断
stm32·单片机·嵌入式硬件·系统架构
逼子格3 小时前
【Protues仿真】基于AT89C52单片机的舵机和直流电机控制
单片机·嵌入式硬件·硬件工程·硬件工程师·电机驱动·l298n·直流电机控制
GodKK老神灭3 小时前
STM32 AFIO模块
stm32·单片机·嵌入式硬件
刘一说5 小时前
Win/Linux笔记本合盖不睡眠设置指南
linux·运维·stm32·电脑
mftang5 小时前
Zephyr 中的 bt_le_per_adv_set_data 函数的介绍和应用方法
嵌入式硬件·nordic·zephyr
滴啦嘟啦哒6 小时前
【项目复盘】【四轴飞行器设计】驱动开发部分
单片机·面试准备
狂奔的sherry6 小时前
一会儿能ping通一会ping不通解决方案
运维·网络·单片机·嵌入式硬件
qq_401700416 小时前
单片机驱动继电器接口
单片机·嵌入式硬件
技术liul1 天前
使用安卓平板,通过USB数据线(而不是Wi-Fi)来控制电脑(版本1)
android·stm32·电脑
anghost1501 天前
基于 STM32 的多传感器健康监测系统设计
stm32·单片机·嵌入式硬件