自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于STM32的数显温度计设计

一、设计目的利用STM32完成数显温度计的制作,功能包括实时温度显示(摄氏度与华氏度),高温与低温报警,以及温区设置。二、设计方案系统采用STM2F103C8T6芯片实现,温度传感器采用DS18B20与LM335,显示采用OLED屏幕,温度报警使用LED灯,利用按键进行温区设置。1.STM32F103C8T6STM32F103C8T6是一款基于ARM Cortex-M3内核(ARM公司在ARM11以后改用Cortex命名,并分成A、R和M三类,M系列有M0、M0+、M3、M4、M7)的32位的微控

2021-10-22 19:41:32 10417 8

原创 STM32Cubemx——硬件SPI驱动七针0.96寸OLED

1、使用工具STM32Cubemx 版本 6.0.1Keil 版本 5.31ST-LinkSTM32F407VE核心板0.96寸七针OLED接线方式如下SPI_MOSO不需要连接2.STM32Cubemx配置1.配置时钟源时钟树等2.打开任一SPI,并开启DMA将SPI的SCK与OLED的D0连接,MOSI与OLED的D1连接2.配置普通IO任意选择三个普通IO配置为输出模式,这三个IO将与RST,DC,和CS相连3.生成工程3.Keil代码移植1.将此工程的

2021-05-14 13:34:18 4440 16

原创 STM32Cubemx——IIC驱动0.96寸OLED

文章目录一、使用工具二、前置知识1.12864OLED三、STM32Cubemx配置1.新建工程配置基本2.时钟树配置3.开启IIC4.生成工程三、Keil代码移植1.生成工程,并将本工程中APP文件夹复制进自己的工程2.打开Keil,添加分组APP,将文件APP的内容添加进分组3.添加头文件地址4.在oled.h内将OLED管脚定义修改为自己所用的管脚,并修改为自己的单片机型号5.主函数内初始化OLED6.显示汉字示例五、 工程下载地址一、使用工具四针OLED如图STM32F407VE核心板S

2021-05-14 00:44:21 9668 20

原创 STM32Cubemx——ADC采集+DMA传输

文章目录一、准备工具二、前置知识1.ADC简介2.DMA简介2.STM32Cubemx配置1.新建工程2.时钟源选择及时钟树配置3.时基选择调试接口选择4.配置ADC采集1.选择要配置为ADC采集的引脚2.开启DMA传输,非循环模式3.选择分辨率,使能ADC持续转换4.选择触发源5.生成工程3.Keil编写代码总结一、准备工具STM32F407VE核心板STM32Cubemx 版本 6.0.1Keil 版本 5.31杜邦线ST-Link二、前置知识1.ADC简介12 位 ADC 是逐次

2021-05-13 11:44:11 15149 10

原创 STM32Cubemx——定时器之PWM

文章目录前言一、使用工具二、前置知识1.LED2.PWM二、STM32Cubemx配置1.新建工程2.选择时钟源,配置时钟树3.选择调试接口及时基4.配置PWM5.生成工程三、Keil代码1.开启PWM2.改变PWM占空比3.观察效果四、工程下载地址前言PWM在日常生活中应用十分广泛,台灯的分级亮度,电机驱动等都需要用到PWM,本教程将使用PWM实现呼吸灯。一、使用工具STM32F407VE核心板STM32Cubemx 版本 6.0.1Keil 版本 5.31ST-Link二、前置知识

2021-05-10 15:04:54 3059 4

原创 STM32Cubemx——定时器中断

文章目录前言一、使用工具二、前置知识1.LED2.定时器三、STM32Cubemx配置1.新建工程2.配置时钟源及时钟树3.选择调试接口及时基4.配置LED5.定时器配置6.生成工程并打开四、Keil编写代码1.开启定时器中断2.编写服务函数3.编译并烧录代码五、工程下载地址前言本文将使用定时器中断来控制LED状态定时翻转。一、使用工具STM32F103C8T6核心板STM32Cubemx 版本6.0.1Keil 版本 5.31ST-Link二、前置知识1.LED所使用核心板LED

2021-05-07 18:06:10 3081

原创 STM32Cubemx——外部中断

文章目录前言一、使用工具二、前置知识2.功能分析3.STM32Cubemx配置1.新建工程2.选择时钟源及配置时钟树3.选择调试方式4.配置LED5.配置按键中断6.开启外部中断7.生成工程4.Keil编写功能函数1.找到外部中断回调函数2.在中断回调函数内编写服务函数3.编译并烧录代码4.工程下载地址前言本文将向大家详细演示STM32Cubemx配置GPIO外部中断实验,使用按键来翻转LED电平。提示:以下是本篇文章正文内容,下面案例可供参考一、使用工具STM32F103C8T6核心板S

2021-05-07 00:35:46 2197 2

原创 STM32CUBUMX——LED

文章目录实验准备一、LED及GPIO基础知识二、STM32CUBEMX配置1.新建工程2.配置时钟3.配置调试接口及时基4.配置引脚5.生成工程三、Keil编写代码1.配置keil2.编写代码并烧录3.LED闪动工程下载地址实验准备STM32CUBEMX 版本 6.0.1Keil 版本 5.31STM32F103C8T6 核心板STLink+杜邦线 将STLink与核心板及电脑连接并保证连接正确,通信成功一、LED及GPIO基础知识所用开发板LED接线如图LED及发光二极管,图中LED

2021-05-05 23:26:01 683 3

STM32CUBEIDE 1.12版本自动补全插件

直接在STM32CUBEIDE文件夹下plugins内即可使用

2023-03-26

STM32 DS18B20 LM335 OLED 数显温度计

压缩包包括报告 程序 原理图 以及PCB实物照片

2022-07-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除