- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人