当前位置: 首页 > news >正文

STM32-电灯,仿真

目录

1.配置vscode

2.新创建软件工程

3.仿真

4.源码

5.运行效果


1.配置vscode

http://t.csdnimg.cn/BvCLx

安装 C/C++ Extension Pack

安装 Embedded IDE

安装 Keil MDK

配置路径

2.新创建软件工程

下拉找到对应的

输入项目名字,选择项目所在文件夹即可

3.仿真

一路新建就行

然后选择原件

一共三个:STM32F103R6,RES,LED-BLUE

连接到PB0;

右键stm32

4.源码

#include "led.h"//LED 初始化程序
void led_init(void)
{ GPIO_InitTypeDef  GPIO_LED; //定义GPIO结构体变量RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); //使能GPIOB端口的时钟GPIO_LED.GPIO_Pin = GPIO_Pin_0;		  //LED端口配置GPIO_LED.GPIO_Mode = GPIO_Mode_Out_PP;  //推挽输出GPIO_LED.GPIO_Speed = GPIO_Speed_2MHz;  //IO口速度为2MHzGPIO_Init(GPIOB, &GPIO_LED);			  //根据设定参数初始化GPIOB0GPIO_SetBits(GPIOB,GPIO_Pin_0);	//GPIOB0输出高电平,初始化LED灭
}
#ifndef __LED_H
#define __LED_H#include "main.h"void led_init(void);#endif
#ifndef __MAIN_H
#define __MAIN_H//标准头文件
#include "stm32f10x.h"//用户自定义头文件
#include "led.h"#endif
#include "main.h"int main(void)
{led_init(); //LED初始化while(1){GPIO_ResetBits(GPIOB,GPIO_Pin_0);	 //点亮LED}	
}

5.运行效果

http://www.lryc.cn/news/352401.html

相关文章:

  • 《SpringBoot》系列文章目录
  • 牛客小白月赛94VP
  • php 亚马逊AWS-S3对象存储上传文件
  • electron-01 基础及NPM相关配置
  • Foxit PDF Editor Pro福昕PDF编辑器Pro:重塑您的文档编辑体验
  • VUE 页面生命周期基本知识点
  • windows查看mysql的版本(三种方法)
  • Redis批量删除指定前缀的key
  • 机器学习实验------Adaboost算法
  • 点云处理中阶 Octree模块
  • Nginx实现负载均衡与故障检查自动切换
  • 2024年学浪视频怎么下载到手机相册
  • 【北京市政府网_注册安全分析报告】
  • 工作中的冲突,职场人士应如何化解
  • 企业级大数据平台建设方案
  • HTML语义化标签:为何它们如此重要?
  • 详细介绍一下Votenet的工作原理及流程
  • 使用Autofit.js和React实现自适应布局
  • Kafka之【存储消息】
  • 鸿蒙开发配置官方地图
  • 《天道》丁元英格律诗商业案例完整拆解(上)
  • 2024年山东省安全员C证证模拟考试题库及山东省安全员C证理论考试试题
  • 微软开源多模态大模型Phi-3-vision,微调实战来了
  • 架构二。。
  • 《Google 软件工程》读书笔记
  • 研发机构大数据迁移如何保障敏感数据不泄露
  • 【Spring Security系列】权限之旅:SpringSecurity小程序登录深度探索
  • ​​​【收录 Hello 算法】第 10 章 搜索
  • 【MySQL精通之路】SQL优化(1)-查询优化(11)-多范围查询优化
  • Mysql之基本架构