
STM32
文章平均质量分 91
鸡蛋灌饼侠
河北科技大学在校学生一枚
展开
-
OLED显示实验
文章目录前言一、OLED简介二、配置OLED相关显示1)设置STM32与OLED模块相连接的 IO2)初始化OLED模块3)通过函数将字符和数字显示到OLED模块上三、硬件设计四、软件设计1)OLED_Init函数2)OLED_Refresh_Gram函数1.引入库2.读入数据总结前言这一章,我们将向大家介绍 OLED 的使用。在本章中,我们将使用 MiniSTM32 开发板上的 OLED 模块接口,来点亮 OLED,并实现 ASCII 字符的显示。本章分为如下几个部分:1 OLED 简介2 硬件原创 2022-04-01 18:13:25 · 4274 阅读 · 1 评论 -
STM32 ADC 简介 (上)
STM32 ADC 简介STM32 拥有 1~3 个 ADC(STM32F101/102 系列只有 1 个 ADC),这些 ADC 可以独立使用,也可以使用双重模式(提高采样率)。STM32 的 ADC 是 12 位逐次逼近型的模拟数字转换器。它有 18 个通道,可测量 16 个外部和 2 个内部信号源。各通道的 A/D 转换可以单次、连续、扫描或间断模式执行。ADC 的结果可以左对齐或右对齐方式存储在 16 位数据寄存器中。 模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。STM3原创 2022-05-22 20:57:07 · 4741 阅读 · 0 评论 -
待机唤醒实验(下)
https://blog.youkuaiyun.com/qq_39321234/article/details/124651164?spm=1001.2014.3001.5501此处有待机唤醒实验(上)的链接文章目录一、硬件设计二、软件设计总结一、硬件设计本实验用到的硬件资源有:1) 指示灯 DS02) WK_UP 按键3) TFTLCD 模块本章,我们使用了 WK_UP 按键用于唤醒和进入待机模式。然后通过 DS0 和 TFTLCD 模块来指示程序是否在运行。这几个硬件的连接前面均有介绍。二.原创 2022-05-16 10:18:05 · 473 阅读 · 0 评论 -
待机唤醒实验(上)
文章目录前言一、STM32 待机模式简介前言本章将向大家介绍 STM32 的待机唤醒功能。在本章中,将使用 WK_UP 按键来实现唤醒和进入待机模式的功能,然后使用 DS0 指示状态。本章分为如下几个部分:1 STM32 待机模式简介2 硬件设计3 软件设计4 下载验证一、STM32 待机模式简介很多单片机都有低功耗模式,STM32 也不例外。在系统或电源复位以后,微控制器处于运行状态。运行状态下的 HCLK 为 CPU 提供时钟,内核执行程序代码。当 CPU 不需继续运行时,可以利用多原创 2022-05-08 17:59:14 · 3148 阅读 · 0 评论 -
RTC实时时钟实验(下)
文章目录二、硬件设计三、软件设计二、硬件设计本实验用到的硬件资源有:1) 指示灯 DS02) 串口3) TFTLCD 模块4) RTCRTC 属于 STM32 内部资源,其配置也是通过软件设置好就可以了。不过 RTC 不能断电,否则数据就丢失了,我们如果想让时间在断电后还可以继续走,那么必须确保开发板的电池有电。三、软件设计我们的工程中加入了 rtc.c 源文件和 rtc.h头文件,同时,引入了 stm32f10x_rtc.c 和 stm32f10x_bkp.c 库文件。说明,首先是原创 2022-04-30 20:15:09 · 1253 阅读 · 3 评论 -
USMART 调试组件实验
文章目录前言一、USMART调试组件简介USMART组件的移植二、硬件设计三、软件设计前言本章,我们将向大家介绍一个十分重要的辅助调试工具:USMART 调试组件。该组件由ALIENTEK 开发提供,功能类似 linux 的 shell(RTT 的 finsh 也属于此类)。USMART 最主要的功能就是通过串口调用单片机里面的函数,并执行,对我们调试代码是很有帮助的。本章分为如下几个部分:1 USMART 调试组件简介2 硬件设计3 软件设计4 下载验证一、USMART调试组件简介U原创 2022-04-16 21:08:25 · 1447 阅读 · 0 评论 -
TCTLCD显示实验(上)
文章目录前言一、TFTLCD简介二、硬件设计前言上一章我们介绍了 OLED 模块及其显示,但是该模块只能显示单色/双色,不能显示彩色,而且尺寸也较小。本章我们将介绍 ALIENTEK 2.8 寸 TFT LCD 模块,该模块采用 TFTLCD 面板,可以显示 16 位色的真彩图片。在本章中,我们将使用 MiniSTM32 开发板上的 LCD 接口,来点亮 TFTLCD,并实现 ASCII 字符和彩色的显示等功能,并在串口打印 LCD 控制器 ID,同时在 LCD 上面显示。本章分为如下几个部分:1原创 2022-04-10 18:40:56 · 784 阅读 · 1 评论 -
输入捕获实验
文章目录前言一、输入捕获简介二、使用步骤1.引入库2.读入数据总结前言上一章,我们介绍了 STM32 的定时器作为 PWM 输出的使用方法,这一章,我们将向大家介绍通用定时器作为输入捕获的使用。在本章中,我们将用 TIM2 的通道 1(PA0)来做输入捕获,捕获 PA0 上高电平的脉宽(用 WK_UP 按键输入高电平),通过串口打印高电平脉宽时间,从本章分为如下几个部分:1 输入捕获简介2 硬件设计3 软件设计4 下载验证一、输入捕获简介输入捕获模式可以用来测量脉冲宽度或者测量频率。我们原创 2022-03-27 08:53:07 · 2353 阅读 · 0 评论 -
定时器中断实验
定时器中断原创 2022-03-19 20:24:12 · 2169 阅读 · 0 评论