stm32

what&&why2 小时前
stm32·单片机·嵌入式硬件
stm32与ht7038的项目最近做了一个stm32与ht7038的数据采集项目硬件包含太阳能充电电路ht7038采集芯片电路buck电路
King~30+4 小时前
stm32·单片机·嵌入式硬件·mcu
STM32--中断使用(超详细!)写在前面:前面的学习中,我们接触了STM32的第一个外设GPIO,这也是最常用的一个外设;而除了GPIO外,中断也是一个十分重要且常用的外设;只有掌握了中断,再处理程序时才能掌握好解决实际问题的逻辑思路。此节我们学习STM32的中断;
Include everything4 小时前
stm32·单片机
【STM32】步进电机及其驱动(ULN2003驱动28BYJ-48丨按键控制电机旋转)参考文章与课程:   【视频课程】步进电机基础原理和应用——程子华主讲   【视频课程】电机系列教学视频(基于STM32硬件)——野火   【霄耀在努力】STM32驱动步进电机(原理、程序、解决电机只震动不转动问题)
believe、悠闲4 小时前
stm32·单片机·嵌入式硬件
使用国产仿真平台SmartEDA,进行Arduino仿真设计之简易红绿灯设计(二)效果图 效果:代码:代码阐述:总体而言,代码通过定时器中断控制,实现了基于 Arduino 的数码管和多个方向指示灯的协同工作,根据时间和状态变化展示不同信息。
网易独家音乐人Mike Zhou4 小时前
linux·c语言·驱动开发·stm32·单片机·mcu·iot
【Linux驱动开发】irq中断配置API及中断应用 阻塞休眠和非阻塞的驱动操作【Linux驱动开发】irq中断配置API及中断应用 阻塞休眠和非阻塞的驱动操作与GPIO一样 每一个中断都有一个中断号 包含的头文件为:
记录无知岁月8 小时前
stm32·单片机·嵌入式硬件
【STM32】启动配置和自动串口下载最近在研究STM32时,在下载程序时遇到了一些问题,在查找相关资料并结合自己的实践后,突然发现自己之前对STM32程序下载和启动配置等理解存在较大的误区,特写篇文章记录一下。
黄交大彭于晏8 小时前
stm32·单片机·嵌入式硬件
stm32利用LED配置基础寄存器+体验滴答定时器+hal库环境配置大家好,今天我们来学习一下如何在STM32上控制LED灯,并且实现一个流水灯的效果。这不仅是一个基础的实践,也是嵌入式开发中非常常见的需求。
InJre8 小时前
stm32·单片机·嵌入式硬件
STM32 UART的DMA与非DMA性能对比低波特率发送数据发送数据比较占用CPU时间DMA在低波特率发送数据时,应该还是比较有作用的。串口9600发送100字节,非DMA vs DMA 207ms: 9.3us
洋葱鳞片9 小时前
vscode·stm32·嵌入式硬件
stm32cubemx+VSCODE+GCC+makefile 开发环境搭建title: stm32cubemx+VSCODE+GCC+makefile 开发环境搭建 tags:
LightningJie10 小时前
stm32
STM32(hal库)中HAL_ADC_PollForConversion 是 如何执行的?HAL_ADC_PollForConversion 是 STM32 HAL 库中的一个函数,用于轮询(poll)ADC(模数转换器)的转换完成状态。这个函数会阻塞调用它的线程,直到ADC转换完成。以下是该函数的工作原理和执行步骤的详细解释:
7yewh11 小时前
stm32·嵌入式硬件·mcu·物联网·硬件架构·硬件工程·pcb工艺
嵌入式硬件电子电路设计(七)稳压二极管-齐纳二极管-齐纳击穿全面详解引言:在嵌入式硬件电子电路设计中,稳压二极管(又称齐纳二极管)是一种常用的元件,主要用于电压稳定、过压保护和电路调试。齐纳二极管利用齐纳击穿效应,在反向工作状态下能够维持稳定的电压输出,因此被广泛应用于各种电源电路和信号调理电路中。理解齐纳二极管的工作原理及其在实际电路中的应用,对于优化硬件设计和提高电路可靠性具有重要意义。
Whappy00113 小时前
网络·stm32·单片机·嵌入式硬件
6.STM32之通信接口《精讲》之USART通信(PC串口与OLED交互)---多字节数据收发(数据包的模式:HEX数据包和文本数据包)本节将串口收发HEX数据包(发送数据包很简单,主要还是关注一下如何接收数据包) 在这里给大家介绍一下状态机的思想 状态机模式(State Machine Patern)是一种用于描述对象的行为软件设计模式,属于行为型设计模式。在状态机模式中,对象的行为取决于其内部状态,并且在不同的状态下,对象可能会有不同的行为。状态机模式通常涉及定义一组状态以及状态之间的转换规则。
非概念1 天前
笔记·stm32·嵌入式硬件·学习
STM32学习笔记----RTC的功能及其使用RTC(Real-Time Clock)是STM32中的一种独立的时间管理模块,用于提供精确的日期、时间以及计时功能。RTC模块能够在设备掉电或低功耗模式下,通过连接备用电池或超级电容继续保持运行。以下详细介绍STM32中的RTC功能及其在标准库中的使用。
cykaw25901 天前
stm32·单片机·嵌入式硬件
STM32 标准库函数 GPIO_SetBits、GPIO_ResetBits、GPIO_WriteBit、GPIO_Write 区别GPIO_SetBits:使用例:意思是将GPIOA1和GPIOA2设为高电平意思也是将GPIOA1和GPIOA2设为高电平
梦境虽美,却不长1 天前
stm32·单片机·嵌入式硬件
STM32 极速入门第一天基础拓展 驱动i2c屏幕 ( 使用PlatformIO开发STM32单片机 )在输出模式下,通常不需要设置上下拉电阻.输出电平由 LL_GPIO_SetOutputPin 和 LL_GPIO_ResetOutputPin 函数直
cd_farsight1 天前
stm32·单片机·学习
STM32单片机开发学习第一步!选择什么型号的开发板?STM32包含众多型号,包括主流系列MCU、高性能系列MCU、超低功耗系列MCU、无线系列MCU等,每款都有不同的外设及功能,加上嵌入式系统本身的知识面就很广,初学者容易感到信息量过大,不知道该选择哪个型号开发板上手学习。
7yewh1 天前
stm32·嵌入式硬件·mcu·物联网·硬件架构·硬件工程·pcb工艺
嵌入式硬件实战基础篇(二)-稳定输出3.3V的太阳能电池-无限充放电引言:本内容主要用作于学习巩固嵌入式硬件内容知识,用于想提升下述能力,针对学习稳压芯片和电容以及电池之间的运用,对于硬件PCB以及原理图的练习和前面硬件篇的实际运用;太阳能是一种清洁、可再生的能源,广泛应用于各种领域,如环境监测、户外供电以及低功耗设备。由于太阳能电池板的输出电压和电流随光照强度变化,需要一个稳定的电源管理系统为负载设备提供恒定电压。超级电容因其高功率密度、快速充放电能力和长寿命,成为太阳能供电系统中理想的储能元件。本项目旨在设计并实现一个利用太阳能电池板为超级电容充电,并通过稳压芯片提供
暮雪倾风1 天前
stm32·单片机·嵌入式硬件
【STM32-HAL库】HC-SR501人体红外传感器与使用(附带工程下载链接)HC - SR501红外人体传感器采用被动红外(PIR)技术,通过比较两个热释电红外传感器接收到的红外辐射差异来判断是否有人体存在。其具体工作过程如下:
LightningJie1 天前
stm32·单片机·嵌入式硬件
STM32(hal库)中,__HAL_LINKDMA 函数使用时候,串口的handler DMA_HandleTypedef 为什么前面要加extern在STM32 HAL库中,__HAL_LINKDMA是一个宏,用于将特定的外设(如UART、SPI等)的句柄(Handle)与其对应的DMA(直接内存访问)句柄链接起来。这样做的目的是让HAL库内部能够自动管理DMA传输,从而简化代码并减少出错的可能性。
小A1591 天前
stm32·嵌入式硬件·学习
STM32完全学习——外部中断我们在这里使用标准库的方式来处理。因此只需要调用几个函数就可以了。这里需要注意的是我们需要开启AFIO的时钟,这是因为中断事件需要在AFIO——EXTICRX寄存器里面进行配置。看下图就可明白