单片机

许有杨1 小时前
stm32·单片机·嵌入式硬件
STM32的看门狗独立看门狗(Independent Watchdog,通常缩写为IWDG)主要作用是主要用于检测外界电磁干扰,或硬件异常导致的程序跑飞问题。
Johnson Sheng10 小时前
stm32·单片机
STM32H743单片机实现ADC+DMA多通道检测在stm32cubeMX上配置ADC+DMA实现多通道检测功能DMA配置生成代码,HAL_ADC_Start_DMA开始DMA读取ADC值,HAL_ADC_Stop_DMA关闭DMA读取
狄加山67512 小时前
stm32·单片机·嵌入式硬件
STM32的智慧农业系统开发(uC/OS-II)本智慧农业监测系统基于STM32F4系列微控制器开发,主要实现以下核心功能:系统采用模块化设计思想,将传感器采集、执行机构控制、用户界面等模块进行解耦,通过uC/OS-II实时操作系统实现多任务调度。
xyd陈宇阳13 小时前
stm32·单片机·嵌入式硬件·面试
嵌入式开发面试题详解:STM32 与嵌入式开发核心知识全面解析STM32 共有几种基本时钟信号?STM32 包含 4 种基本时钟信号,分别为 HSI(内部高速时钟)、HSE(外部高速时钟)、LSI(内部低速时钟)、LSE(外部低速时钟)。以下从定义、频率特性、典型应用场景、实际例子及拓展知识进行详细解析:
Johnson Sheng13 小时前
stm32·单片机·嵌入式硬件
STM32H743单片机实现ADC+DMA多通道检测+事件组在上个文章基础上改用事件组进行处理,以便实时任务。stm32cubeMX自动生成代码编写代码DMA回调函数触发事件
小智学长 | 嵌入式13 小时前
stm32·单片机·嵌入式硬件
STM32部分:3、STM32CubeMX 工程创建飞书文档https://x509p6c8to.feishu.cn/wiki/LfMpwjktZiMAuMkayt6c0LGZnpx
小智学长 | 嵌入式15 小时前
单片机·嵌入式硬件
单片机-STM32部分:5、STM32CubeMX实现HAL点灯飞书文档https://x509p6c8to.feishu.cn/wiki/TcUlwkSVci30jrkdIEqcqlZLnPe
星光始终闪耀16 小时前
单片机·职场和发展·蓝桥杯
第十五届蓝桥杯单片机国赛-串口解析串口通信像是蓝桥杯单片机组国赛中一个若隐若现的秘境,总在不经意间为勇者们敞开大门。然而,初次探索这片领域的冒险者,常常会被其神秘莫测的特性所震慑,黯然退场(编不下去了,直接进入正题)。
xu_wenming16 小时前
单片机·算法·语音识别
嵌入式MCU语音识别算法及实现方案在嵌入式MCU(微控制器单元)中实现语音识别,由于资源限制(如处理能力、内存、功耗等),通常需要轻量级算法和优化技术。以下是常见的语音识别算法及实现方案:
自小吃多17 小时前
笔记·stm32·单片机
STM32Cube-FreeRTOS任务管理工具函数-笔记osThreadNew() 创建任务时返回类型为 osThreadId_t。 实际上,osThreadId_t 是对 FreeRTOS 的 TaskHandle_t 类型的封装。 底层调用 xTaskCreateStatic() 或 xTaskCreate(),返回值为 TaskHandle_t。 当我们在FreeRTOS要调用osThreadNew来创建任务的时候,它会返回一个osThreadId_t这个类型的变量作为任务句柄。
仰望星空的凡人17 小时前
stm32·单片机
【STM32项目实战】一文了解单片机的SPI驱动外设功能前言:在前面我有文章介绍了关于单片机的SPI外设CUBEMX配置,但是要想使用好SPI这个外设我们还必须对其原理性的时序有一个详细的了解,所以这篇文章就补充一下SPI比较偏向底层的时序性的逻辑。
永远的元子18 小时前
stm32·单片机·嵌入式硬件
GD32/STM32 ADC/DMA使用指南首先我们对ADC及DMA的基础知识作一下简单介绍。转换时间 = (采样周期 + 12.5周期) / ADCCLK 例如:当ADCCLK=21MHz,采样周期=84周期时,总转换时间≈4.59μs37
阿让啊19 小时前
c语言·开发语言·数据结构·单片机·算法
C语言结构体内存对齐使用场景这两个预处理指令用于控制结构体成员的内存对齐方式,主要在以下场景中使用:网络通信协议处理当需要精确控制结构体布局以匹配网络协议格式时
追兮兮20 小时前
单片机·嵌入式硬件·k210
基于亚博K210开发板——独立按键中断实验亚博K210开发板主要实现K210 的独立按键以及中断的功能板载的独立按键 BOOT、RGB 灯独立按键 BOOT 按下时 IO 口为低电平,松开为高电平
憧憬一下1 天前
stm32·单片机·嵌入式硬件·嵌入式
stm32之输出比较OC和输入捕获ICOC(Output Compare)输出比较通用定时器的输出比较单元支持四个输出通道(OC1、OC2、OC3、OC4),用于比较 CNT 计数器和预设的比较值 (CCRx),主要用于产生 PWM 信号、输出定时事件等。
2401_872990531 天前
stm32·单片机·嵌入式硬件
stm32 hal库 SPI使用(二)硬件SPI的HAL库函数调用使用硬件SPI1,开启DMA,软件NSS。1.使用硬件spi后,spi.c文件里会自动生成SPI_HandleTypeDef hspi1句柄,并且在main.c中自动使用MX_SPI1_Init()函数对hsp1句柄赋值和SPI初始化
憧憬一下1 天前
stm32·单片机·嵌入式·定时器
stm32之TIM定时中断详解TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时
学习噢学个屁1 天前
c语言·单片机·嵌入式硬件·51单片机
基于51单片机的红外人体感应报警器(仿真+程序+原理图+PCB)1.按下报警按钮会发生红LED+蜂鸣器声光报警;2.若检测到人,黄LED打开;
技术干货贩卖机2 天前
stm32·单片机·嵌入式硬件·源代码·项目开发·0基础
0基础 | STM32 | STM32F103C8T6开发板 | 项目开发F103C8T6核心板链接: https://pan.baidu.com/s/1EJOlrTcProNQQhdTT_ayUQ 提取码:8c1w
Leon_George2 天前
单片机·嵌入式硬件·引脚配置·上拉下拉·引脚速度
GPIO引脚的上拉下拉以及转换速度到底怎么选【摘要】本文讲述在进行单片机开发当中,新手小白常常为GPIO端口的种种设置感到迷惑,例如到底设置什么模式?它们之间的区别是什么?到底是设置上拉还是下拉电阻,有什么讲究?端口的输出速度又该如何设置?如果你有以上疑惑,本文通过电路底层原理统统告诉你问题答案。