跳转到主要内容
MCU加油站
Toggle navigation
首页
技术
新闻
下载中心
互动专区
视频
评测
活动
博客
博客
登录
注册
博客
C语言操作寄存器的常见手法
使用C语言对寄存器赋值时,常常需要用到C语言的位操作方法。
2025-10-14 |
C语言
,
寄存器
实战经验 | STM32H5的PB14引脚被意外拉低的问题解析
客户反馈,使用STM32H523RET6应用中配置了两个IO口,PC9为输出模式,内部下拉;
2025-10-11 |
STM32H5
单片机一键开关机电路,多种方案可供选择,有纯硬件的也有软硬结合的
利用Q10的输出与输入状态相反(非门)特性和电容的电流积累特性
2025-09-16 |
单片机
单片机应用系统的问与答
对于一个已经设计好的单片机应用系统来说,它的技术要求和系统功能都应当十分明确。
2025-09-09 |
单片机
实战经验 | 一种基于外部Flash分时复用的TouchGFX工程无感升级方法
本文档介绍了一种基于Flash分时复用的TouchGFX工程无感升级方法。
2025-08-28 |
Flash
嵌入式系统词汇表
ASIC(专用集成电路) 专用集成电路。一个在一个芯片上定制设计的硬件。
2025-08-07 |
嵌入式
单片机程序被破解了?
单片机加密、解密 单片机(MCU)一般都有内部程序区和数据区(或者其一)供用户存放程序和工作数据(或者其一)。
2025-07-21 |
单片机
C语言实现状态机的三种方法
用 C 语言实现状态机主要有 3 种方法:switch—case 法、表格驱动法、函数指针法。
2025-07-11 |
C语言
实战经验 | STM32N6平台STM32CubeIDE下printfIO重定向到SWV-ITM
STM32N6是ST第一款带NPU的基于Cortex-M55内核的MCU,在STM32N6开发过程中,有些开发者希望通过打印信息的方式进行软件调试。
2025-07-10 |
STM32N6
,
STM32CubeIDE
单片机裸机与RTOS多线程
很多初学者都是从裸机开始学起,不能明白裸机和操作系统的区别。甚至有不少人认为用中断就能代替多任务处理,你认同吗?
2025-07-07 |
单片机
单片机硬件电路的设计方案和心得
减少后级电源对前级的影响,防止电源正负接反烧坏后级电路,防止电源关电时电流倒灌,但经过二极管有0.4V左右压降,需要考虑经过0.4V降压后会不会低于后级电路的正常工作电压。
2025-07-03 |
单片机
,
电路设计
嵌入式开发中的程序架构
软件架构对于系统整体的稳定性和可靠性是非常重要的,一个合适的软件架构不仅结构清晰,并且便于开发。
2025-06-03 |
嵌入式开发
,
程序架构
SMT32的PWM波形输出配置的大神总结
通用定时器可以利用GPIO引脚进行脉冲输出,在配置为比较输出、PWM输出功能时,捕获/比较寄存器TIMx_CCR被用作比较功能。
2025-05-27 |
SMT32
,
PWM
用于单片机的中断高效处理与事件机制方法
对于带操作系统的程序而言,可以通过操作系统的调度,将中断处理分成两个部分,耗时的操作可以放到线程中去执行,但是对于没有操作系统的情况,又应该如何处理呢?
2025-05-26 |
单片机
STM32F10x中的一些专业术语
RTC模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。
2025-05-12 |
STM32F10x
单片机电路设计中的10个难点
单片机是嵌入式系统的核心元件,使用单片机的电路要复杂得多,但在更改和添加新功能时,带有单片机的电路更加容易实现,这也正是电器设备使用单片机的原因。
2025-05-07 |
单片机
,
电路设计
关于STM32H7使用LL库生成ADC代码工作异常问题说明
在客户使用STM32H723以及STM32H743的16-bit的ADC过程中,反馈如果使用HAL库,ADC可以正常采样,运行正常,但如果使用LL库生成的代码则ADC采样结果异常。
2025-04-25 |
STM32H7
MCU微课堂 | CKS32K148 外设桥
在微课堂第四十九期和第五十期向大家介绍了我们CKS32K148芯片SCG模块,此次微课堂会向大家展开芯片外设桥模块的介绍。
2025-03-25 |
CKS32K148
STM32不同时钟频率有什么不同的影响?
单片机本质上,是一个复杂的时序电路,而时序电路的行为依赖于,时钟信号来控制状态的变化,和数据的流动,如果没有时钟信号,单片机内部的时序逻辑将无法工作,整个系统将失去还有控制。
2025-02-20 |
STM32
,
时钟频率
STM32单片机开发中的RTOS
很多STM32单片机初学者都是从裸机开始的,裸机确实也能开发出好的产品。但是,作为一个嵌入式软件工程师,况且用的并不是51那种低端单片机,如果只会用裸机开发产品,那肯定是不够的。
2025-02-14 |
STM32
,
单片机
,
RTOS
使用STM32F103做CAN的收发通信
CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。
2025-02-13 |
STM32F103
,
CAN
,
收发通信
常见的微控制器(ESP8266、ESP32、51单片机、stm32)区别
ESP8266、ESP32、51单片机和STM32这些微控制器在多个领域和行业中有着广泛的应用。
2025-02-07 |
微控制器
,
ESP8266
,
ESP32
,
51单片机
,
STM32
学习STM32单片机,绕不开的串口
本文章主要是说明串口的重要性,用来调试程序很方便。
2025-02-06 |
STM32
,
单片机
,
串口
通过篡改特定代码数据修复单片机BUG的方法
本文以STM32F103C8T6单片机为例创建演示工程,分为app和bootloader两个工程。即将mcu的Flash分为“app”和“bootloader”两个区域, bootloader放在0x8000000为起始的24KB区域内,app放在0x8006000为起始的后续区域。bootloader完成对app的Flash数据修改。
2025-01-22 |
单片机
详解STM32中的DMA原理
DMA传输将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。
2025-01-06 |
STM32
,
DMA
用于单片机的中断高效处理与事件机制方法
cpost的使用十分简单,这里以使用在嵌入式无操作系统中为例,主要用作中断延迟处理的情况。
2024-09-06 |
单片机
单片机常用的9种软件架构!
在一个工程师从入门到成为高级工程师,都会经历哪些软件架构?下面给大家盘点一下,每个都提供了简易的架构模型代码,难度循环渐进。
2024-07-08 |
单片机
【技术博客】微控制器时钟源有多重要?
微控制器依赖于其时钟源。处理器、总线和外围设备都使用时钟来同步它们的操作。时钟决定了处理器执行指令的速度,因此它对性能至关重要。
2024-05-13 |
微控制器
,
时钟源
STM32程序是如何被分散加载的
程序是静态的概念,有数据有代码,都是存在不同的区域,但是进程是动态的概念,主进程在运行的时候,会实际修改对应的数据,还有在上电加载的时候将数据段搬到对应的位置,都是属于运行态,由程序执行来保证。
2023-10-23 |
STM32
基于STM32分析栈、堆、全局区、常量区、代码区、RAM、ROM
在一个STM32程序代码中,从内存高地址到内存低地址,依次分布着栈区、堆区、全局区(静态区)、常量去、代码区,其中全局区中高地址分布着.bss段,低地址分布着.data段。
2023-08-16 |
STM32
盘点那些常见的单片机编程框架!
程序框架其实就类似一个文件大纲或者模板。因为写程序就和类似于写文章,如果没有大纲或者模板那么你写起来就会比较费劲。
2023-08-09 |
单片机
STM32嵌入式面试知识点总结
一、STM32F1和F4的区别?解答:参看:STM32开发 – STM32初识内核不同:F1是Cortex-M3内核,F4是Cortex-M4内核;主频不同:F1主频72MHz,F4主频168MHz;浮点运算:F1无浮点运算单位,F4有;功能性能:F4外设比F1丰富且功能更强大,比如GPIO翻转速率、上下拉电阻配置、ADC精度等;内存大小:F1内部SRAM最大64K,F4有192K(112+64...
阅读详情
2023-07-11 |
STM32
STM32外设驱动库分析与实现!
这里以STM32F429芯片为例,讲解下单片机芯片内存映射图。
2023-07-05 |
STM32
如何设计STM32嵌入式程序的超时机制?
在嵌入式软件程序设计过程中中,经常会遇到超时(或定时)的处理情况,基本处理思想是在时间到的时候进行相关程序处理,下面介绍两种超时(或定时)的程序设计方案。
2023-07-04 |
STM32
,
嵌入式
基于STM32模拟UART串口通信
前言在嵌入式的开发中,经常要用到通过串口打印调试信息。有时为了节省成本,而没有多余的串口可用。因此打印调试信息可以采用:方式1:工程中添加SEGGER_RTT调试打印方式2:模拟串口UART工作原理
2023-06-29 |
STM32
,
UART
,
串口通信
STM32 程序是如何被分散加载的
本文以 STM32 的启动为介绍,在介绍分散加载启动之前,介绍一下 STM32 的启动方式,总共有三种启动方式。
2023-05-09 |
STM32
一文全面掌握STM32的GPIO知识
推挽电路是两个参数相同的三极管或 MOSFET,以推挽方式存在于电路中。
2022-11-23 |
STM32
,
GPIO
STM32单片机的启动模式 三种BOOT模式介绍
通过把BOOT0和BOOT1连接在高电平或低电平可以设置STM32怎么启动。
2022-11-15 |
STM32
,
单片机
【爱普特 APT32F110 ev board 试用测评连载】F 功率计 实验评估
本次实验目的是使用USART+LCD 资源,实现AC 220V功率计。通过USART 读取外部功率计量芯片的数据,经过单片机的计算变换为功率,显示在LCD上。
2022-11-09 |
爱普特
,
APT32F110
【爱普特 APT32F110 ev board 试用测评连载】LCD 显示0-9循环计数 实验E
本次实验目的是熟悉APT LCD外设的使用,通过LCD显示屏COM与SEG的数据时序控制达到数据显示的效果。
2022-11-03 |
爱普特
,
APT32F110
24 中的第 1
››