STM32CubeMX系列
文章平均质量分 69
STM32CubeMX系列
安迪西嵌入式
If I rest, I rust
展开
-
让STM32CubeMX带你飞,菜鸟秒变STM32高手
让STM32CubeMX带你飞,菜鸟秒变STM32高手原创 2021-03-14 15:08:26 · 7837 阅读 · 10 评论 -
STM32CubeMX系列|FATFS文件系统
FATFS文件系统1.FATFS文件系统简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-10-16 17:31:01 · 8910 阅读 · 4 评论 -
STM32CubeMX系列|SD卡
SD卡1.SD卡简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-10-15 11:05:45 · 2841 阅读 · 0 评论 -
STM32CubeMX系列|内存管理
内存管理1.内存管理简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-10-13 17:43:39 · 3780 阅读 · 0 评论 -
STM32CubeMX系列|外部SRAM
外部SRAM1.外部SRAM简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-10-13 15:30:37 · 2900 阅读 · 0 评论 -
STM32CubeMX系列|ADXL345传感器
ADXL345传感器1.ADXL345传感器简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-10-12 11:03:41 · 10403 阅读 · 4 评论 -
STM32CubeMX系列|触摸屏
触摸屏1.触摸屏简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-10-11 00:16:12 · 3628 阅读 · 4 评论 -
STM32CubeMX系列|TFTLCD显示
TFTLCD显示1. TFTLCD显示简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-10-09 21:40:55 · 8620 阅读 · 11 评论 -
STM32CubeMX系列|红外遥控
红外遥控1. 红外遥控简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-10-05 20:25:01 · 6179 阅读 · 28 评论 -
STM32CubeMX系列|DHT11温湿度传感器
DHT11温湿度传感器1. DHT11简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-10-03 17:55:26 · 12254 阅读 · 90 评论 -
STM32CubeMX系列|DS18B20温度传感器
DS18B20温度传感器1. DS18B20简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-09-29 21:26:09 · 7525 阅读 · 9 评论 -
STM32CubeMX系列|STM32内部FLASH
STM32内部FLASH1. 内部FLASH简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-09-29 14:54:41 · 3957 阅读 · 0 评论 -
STM32CubeMX系列|SPI总线
SPI总线1. 简介1.1 SPI总线介绍SPI全称Serial Peripheral Interface,即串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。SPI是一种高速的、全双工、同步通讯总线,在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局节省空间提供了方便,正是这种简单易用的特性,如今越来越多的芯片集成了这种通讯协议。下图是SPI内部结构原创 2020-09-28 09:03:39 · 2562 阅读 · 2 评论 -
STM32CubeMX系列|I2C总线
I2C总线1. 简介1.1 I2C总线介绍I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是由数据线SDA和时钟线SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速I2C总线一般可达400kbps以上。下面从物理层和协议层两方面来了解I2CI2C物理层:可连接多个I2C通讯设备,支持多个通讯主机和从机;每个连接到总线的设备都有一个独立的地址,主机利用这个地址进行不同原创 2020-09-26 14:43:34 · 2572 阅读 · 1 评论 -
STM32CubeMX系列|DAC数模转换
DAC数模转换1. DAC简介DAC(digital to analog converter)即数模转换器,它可以将数字信号转换为模拟信号,它的功能与ADC相反。在常见的数字信号系统中,大部分传感器信号被转化成电压信号,而ADC把电压模拟信号转换成易于计算机存储、处理的数字编码,由计算机处理完成后,再由DAC输出电压模拟信号来驱动某些执行器件,使人类易于感知。如音频信号的采集和还原就是这样的一个过程STM32F1的DAC模块是12位数字输入,电压输出型的DAC。可以配置为8位或12位模式,也可以与DM原创 2020-09-25 11:31:50 · 1454 阅读 · 0 评论 -
STM32CubeMX系列|内部温度传感器
内部温度传感器1. 内部温度传感器简介STM32F1有一个内部的温度传感器,可以用来测量CPU及周围的温度。该温度传感器在内部和ADCx_IN16输入通道相连接,此通道把传感器输出的电压转换成数字值,温度传感器模拟输入推荐采样时间是17.1us,内部温度传感器支持的温度范围为:-40~125℃,精度为±1.5℃左右通过读取ADC通道16的值,通过如下计算公式即可算出当前温度:T = { (V25 - Vsense) / Avg_Slope } + 25上式中:V25 = Vsense在2原创 2020-09-24 15:11:26 · 7882 阅读 · 7 评论 -
STM32CubeMX系列|ADC模数转换
ADC模数转换原创 2020-09-24 13:23:36 · 5522 阅读 · 2 评论 -
STM32CubeMX系列|待机唤醒
待机唤醒1. 低功耗模式简介2. 硬件设计本实验用D1指示灯提示系统正常运行,指示灯熄灭表示进入待机模式,K_UP按键用来唤醒待机模式,并使用串口1打印相关调试信息D1指示灯K_UP按键USART1串口3. 软件设计3.1 STM32CubeMX设置RCC设置外接HSE,时钟设置为72MPC0设置为GPIO推挽输出模式、上拉、高速、默认输出电平为高电平PA0设置为GPIO下拉输入模式USART1选择为异步通讯方式,波特率设置为115200Bits/s,传输数据长度为8Bit原创 2020-09-22 17:22:55 · 2424 阅读 · 0 评论 -
STM32CubeMX系列|RTC实时时钟
RTC实时时钟1. RTC实时时钟简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-09-22 11:21:37 · 3437 阅读 · 6 评论 -
STM32CubeMX系列|输入捕获
输入捕获1. 输入捕获简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-09-21 16:01:10 · 6207 阅读 · 6 评论 -
STM32CubeMX系列|PWM输出
PWM输出1. PWM简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-09-19 00:06:14 · 1969 阅读 · 1 评论 -
STM32CubeMX系列|定时器中断
定时器中断1. 定时器中断简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-09-18 14:25:11 · 2189 阅读 · 0 评论 -
STM32CubeMX系列|窗口看门狗
窗口看门狗1. 窗口看门狗简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-09-18 11:13:12 · 1603 阅读 · 0 评论 -
STM32CubeMX系列|独立看门狗
独立看门狗1. 独立看门狗简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-09-17 11:34:29 · 1682 阅读 · 0 评论 -
STM32CubeMX系列|外部中断
外部中断1. 外部中断简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证原创 2020-09-16 22:05:52 · 2365 阅读 · 2 评论 -
STM32CubeMX系列|串口通讯
串口通讯1. 串口简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM软件编程4. 下载验证原创 2020-09-16 15:20:44 · 5358 阅读 · 0 评论 -
STM32CubeMX系列|按键输入
按键输入实验1. 实验介绍本实验介绍如何使用STM32F103的IO口作为输入使用。IO口作为输入使用时,是通过读取IDR的内容来读取IO口的状态的。本实验利用板载的4个按键,来控制板载的两个LED的亮灭和蜂鸣器。其中KEY_UP控制蜂鸣器;K1控制D1,按一次亮再按一次灭;K2控制D2,按一次亮再按一次灭;K3同时控制D1和D2,按一次它们的状态就翻转一次2. 硬件设计用到的硬件资源有:指示灯D1、D2蜂鸣器BUZ4个按键:KEY_UP、K1、K2、K3硬件连接原理图如下,注意K原创 2020-09-15 17:45:43 · 4297 阅读 · 0 评论 -
STM32CubeMX系列|跑马灯
跑马灯实验原创 2020-09-13 19:49:14 · 2855 阅读 · 0 评论 -
STM32CubeMX系列|开发环境
开发环境原创 2020-09-13 11:50:17 · 2842 阅读 · 0 评论