1、实验目的了解STM32L432KCLED灯外围电路搭建原理; 学习STM32CubeMX新建工程的方法; 掌握STM32编程实现LED闪烁的编程技巧。2、实验设计...
原创
2021-06-29 11:17:57
670阅读
目录1、实验目的2、实验设计3、实验步骤3.1、使用 STM32CubeMX 新建项目工程3.2、编写ADC代码3.3、配置烧写参数3.4、烧录程序1、实验目的了解STM32L432KC ADC的原理及特性; 学习STM32CubeMX新建ADC工程的方法; 掌握STM32编程实现光敏电阻传感器模数转换的编程技巧。2、实验设计分析STM32L432K...
原创
2021-06-29 12:06:50
344阅读
目录1、实验目的2、实验设计3、实验步骤3.1、使用 STM32CubeMX 新建项目工程3.2、编写ADC代码3.3、配置烧写参数3.4、烧录程序1、实验目的了解STM32L432KC ADC的原理及特性;学习STM32CubeMX新建ADC工程的方法;掌握STM32编程实现光敏电阻传感器模数转换的编程技巧。2、实验设计分析ST
原创
2022-04-02 17:07:19
383阅读
# 基于STM32L432KC开发的深度学习项目指南
在进行一个基于STM32L432KC的深度学习项目时,我们需要经历多个步骤。从环境设置到深度学习模型的实现,过程虽然繁琐,但只要掌握了基本步骤,就能顺利进行。以下是完整的流程及相关代码示例。
## 流程概述
我们将整个项目分为以下几个步骤:
```markdown
| 步骤 | 说明
目录1、实验目的2、实验设计3、实验步骤3.1、使用 STM32CubeMX 新建项目工程3.2、编写双串口代码3.3、配置烧写参数3.4、烧录程序1、实验目的了解STM32L432KC UART1和UART2的原理及特性;学习STM32CubeMX新建双串口工程的方法;掌握STM32编程实现双串口实现数据收、发的编程技巧。2、实
原创
2022-04-02 17:11:43
306阅读
目录1、实验目的2、实验设计3、实验步骤3.1、使用 STM32CubeMX 新建项目工程3.2、编写双串口代码3.3、配置烧写参数3.4、烧录程序1、实验目的了解STM32L432KC UART1和UART2的原理及特性; 学习STM32CubeMX新建双串口工程的方法; 掌握STM32编程实现双串口实现数据收、发的编程技巧。2、实验设计分析STM...
原创
2021-06-29 11:17:04
944阅读
一、开发环境配置 在开发stm32应用之前,我们需要先配置好开发环境。 首先从keil官网下载keil MDK-ARM软件包(v5版本与v4版本不同,v5版本需要下载额外的stm32芯片包)和芯片包(芯片包按照你需要的版本下载即可)。keil MDK-ARM软件包下载地址:https://www.keil.com/demo/eval/arm.htm#/DOWNLOAD芯片包下载地址:http:
转载
2024-01-18 23:21:05
32阅读
任何处理器,读到Clock时钟部分,总是费劲的。系统时钟(system clock)SYSCLK可以来自四种时钟源:HSI(high-speed internal)内部振荡器时钟HSE(high-speed external)外部振荡器时钟PLL时钟MSI(multispeed internal)振荡器时钟 启动复位/从Stop或Standby状态唤醒之后默认将MSI作为时钟源。&nb
翻译
精选
2016-02-22 15:13:12
3301阅读
有三种Reset:System 复位,Power 复位,RTC域复位.System 复位System复位所有寄存器,但除了RTC,RTC backup寄存器和控制/状态寄存器RCC_CSR。system复位产生的情形有:1. NRST引脚拉低2. 看门狗计数结束(WWDG复位)3. 独立看门狗技术结束(IWDG复位)4. 软件复位(SW复位)5. 低功耗管理复位6. 选项字节加载复位7. 退出St
原创
2016-02-22 11:18:32
2893阅读
5.1.4 稳压器 一个嵌入式线性稳压器为所有数字电路提供电源,除了待机电路。稳压器输出电压(VCORE)可以软件编程为三种不同电压范围1.2-1.8V(典型)(参见5.1.5)。 重启后稳压器总是使能的。它工作于三种不同模式:main(MR),low power(LPR)和power down,这取决于
翻译
精选
2016-07-12 10:54:48
5465阅读
文章目录前言一、HAL库配置定时器1.CubeMx配置2.函数相互调用逻辑总结 前言基于定时器输出不同占空比的PWM波,再作为led灯的输入,关于不同占空比如何改变led灯的亮度,我自己想的是类似于高中物理讲的最大电压和有效电压的区别,有效电压是指在单位时间电流所做功的平均值,高电平保持时间越长,有效电压就越高。不过这样有点解释不通PWM频率的用处了,所以可能这样理解也有点小问题。一、HAL库配
转载
2024-04-26 22:13:42
55阅读
近期收到了一块STM32G4系列的开发板,作为试用开发板,尝试使用G4做电源类项目,在使用G4系列开发板的时候,碰到了ADC工作不正常的情况,具体情况如下所示: 由于项目需要,主频限定在20Mhz,使用了板载24Mhz晶振,时钟树分布如下:图 1 时钟树
17.3.15 Timer同步 18.3.3 时钟选择
翻译
精选
2016-02-23 13:48:35
939阅读
先看下STM32L053的RTC时钟,这里没有外部晶振用的是内部LSE,频率37KHz通过Cube配置RTC,启用日历和时钟,我
原创
2021-12-10 10:50:52
10000+阅读
stm32的flash地址起始于0x0800 0000,结束地址是0x0800 0000加上芯片实际的flash大小,不同的芯片flash大小不同。
RAM起始地址是0x2000 0000,结束地址是0x2000 0000加上芯片的RAM大小。不同的芯片RAM也不同。
Flash中的内容一般用来存储代码和一些定义为const的数据,断电不丢失,
RAM可以
转载
2024-04-24 16:05:11
956阅读
1. 准备工作硬件准备 开发板首先需要准备一个小熊派IoT开发板,并通过USB线与电脑连接。 2.生成MDK工程选择芯片型号打开STM32CubeMX,打开MCU选择器: 搜索并选中芯片STM32L431RCT6: 配置时钟源如
转载
2024-08-14 17:57:53
265阅读
STM32学习笔记(白话文理解版)—I2C通信接口 这里写目录标题STM32学习笔记(白话文理解版)—I2C通信接口一、I2C总线介绍二、I2C应用三、软件I2C和硬件I2C 一、I2C总线介绍IC(Inter-Integrated Circuit)总线是一种由 PHILIPS 公司开发的两线式串行线,用于连接微控制器及其外围设备。它是由数据线 SDA 和时钟 SCL 构成的串行总线,可发送和接收
最近做的项目中要求低功耗,在单片机完成了手头上的工作之后,就进入低功耗模式,项目的需求是单片机进入低功耗模式的时候系统时钟从HSE切到HSI,但是在未进入低功耗模式之前引脚是什么状态,进入低功耗模式之后也不应该改变。可以通过RTC定时唤醒,或者接收到串口数据就唤醒,处理完数据后再进入stop模式。查询了一些资料之后,发现stop模式最符合项目需求。下面讲述一下什么是低功耗:一、stm32支持三种低
转载
2024-04-25 13:54:43
330阅读
点赞
芯片手册中提到的从停止模式唤醒说明芯片手册中提到的从待机模式唤醒说明
原创
2021-12-10 10:50:35
10000+阅读
目录一、硬件设计1、DC-DC电源部分2、CPU供电3、开关控制电路4、外围芯片供电控制5、外围模组供电控制6、电阻电容的选择。7、IO口的分配策略8、焊接及静电二、软件设计 1、不用的IO口处理2、CPU 的是时钟频率及内核电压3、输出 的IO口4、 输入 IO 口5、外设6、唤醒后动作 &nbs
转载
2024-08-27 11:33:06
451阅读