
STM32
文章平均质量分 89
SAT小象
嵌入式中手
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
嵌入式开发面试题详解:STM32 与嵌入式开发核心知识全面解析
本文围绕 STM32 及嵌入式开发关键知识点展开,涵盖 STM32 基本时钟信号、GPIO 配置模式、DMA 功能及数据传输、启动过程,串行通信方式,I2C 总线信号类型,SPI 接口通信线数,CAN 总线概念,单片机低功耗模式及唤醒方式,HardFault_Handler 成因,以及 MIN 和 swap 宏定义等内容。系统梳理嵌入式开发基础,解析 STM32 特性与常见技术要点,为新手学习、面试备考及实际开发提供清晰知识框架,助力深入理解嵌入式系统原理与应用,掌握关键技术细节与实践要点。原创 2025-05-06 09:40:07 · 1535 阅读 · 0 评论 -
STM32(M4)入门:定时器延时与系统滴答(价值 3w + 的嵌入式开发指南)
【STM32 系统滴答(SysTick)开发全解析:从延时实现到系统级应用】【STM32 定时器延时开发指南:从基础原理到 TIM7 实战应用】嵌入式开发中如何利用硬件定时器实现精准延时?本文深度解析 STM32 定时器体系,以基本定时器 TIM7 为例,手把手教您掌握延时控制核心技术!嵌入式开发中如何实现高精度延时与系统级时间管理?本文深度解析 Cortex-M 内核级定时器 SysTick,带您从原理到实战掌握 24 位计数器的核心应用!原创 2025-04-27 13:46:48 · 3372 阅读 · 0 评论 -
嵌入式面试核心考点:从 C 语言基础到芯片资源深度剖析
本文围绕嵌入式面试高频题展开,全面剖析相关知识点。涵盖 C 语言基础语法,如变量类型内存占用、逻辑运算与条件编译,详细解释代码执行过程与潜在问题。还介绍标准库函数,包括输入输出、字符串处理、内存管理等常用函数的功能及用法。此外,对嵌入式芯片如 STM32F405RGT6 的性能指标、资源分布、技术优势和应用领域进行深入分析,帮助新手系统掌握嵌入式开发面试要点,提升应对能力与知识储备。原创 2025-04-25 00:50:49 · 840 阅读 · 0 评论 -
嵌入式面试题:指针与内存管理
本文聚焦嵌入式面试核心难点,深度解析指针与内存管理(野指针、内存泄漏)、数据类型溢出、中断处理误区、寄存器操作规范等高频易错点,结合典型代码示例逐步拆解问题本质与解决思路。同时为新手规划清晰学习路径,从基础语法巩固、指针与内存专题突破,到调试技能培养及项目实战提升,全方位助力读者构建扎实知识体系,规避开发陷阱,从容应对面试挑战,实现从理论到实践的高效进阶。原创 2025-04-23 06:00:00 · 856 阅读 · 0 评论 -
STM32(M4)入门:GPIO与位带操作(价值 3w + 的嵌入式开发指南)
STM32(M4)入门:GPIO与位带操作(价值 3w + 的嵌入式开发指南)原创 2025-04-20 16:29:05 · 3227 阅读 · 0 评论 -
嵌入式面试题解析:二维数组,内容与总线,存储格式
嵌入式面试题解析:二维数组,内容与总线,存储格式原创 2025-04-20 15:03:51 · 627 阅读 · 0 评论 -
嵌入式面试题解析:常见基础知识点详解
原码 / 反码 / 补码:计算机数字表示法,补码简化加减运算,负数用反码加 1 表示。大端 / 小端模式:字节存储顺序,大端高位低地址,小端低位低地址,影响跨平台数据交互。volatile:禁止编译器优化,确保变量值被实时读取(如外设寄存器、中断标志)。int/unsigned int:前者有符号(含符号位),后者无符号,范围分别为正负区间和非负区间。位操作:通过&(清零)、|(置位)、^(取反)精准操作二进制位,是寄存器配置核心技能。这些知识是嵌入式开发的底层基石,贯穿数据表示、存储、操作及硬件原创 2025-04-19 09:46:38 · 589 阅读 · 0 评论 -
嵌入式面试常见算法题解析:数组元素移动与二分查找
嵌入式面试常见算法题解析:数组元素移动与二分查找原创 2025-04-18 09:32:45 · 818 阅读 · 0 评论 -
嵌入式面试高频考点全解析:内存存储、数据结构与算法(附代码示例)
本文针对嵌入式开发面试中的七大核心考点(内存存储、队列 / 栈 / 数组 / 链表区别、死循环机制、冒泡排序),以步骤化教学和实战代码为核心,帮助新手快速掌握高频面试题的解题逻辑与拓展知识。原创 2025-04-17 09:20:42 · 871 阅读 · 0 评论 -
嵌入式面试题:内存管理与指针安全类
嵌入式面试题:涉及知识点解释:数组名与指针运算: 在 C 语言中,数组名 代表数组首元素的地址(即 )。 是指针算术运算,由于 是 类型数组,每个元素占 字节(通常为 4 字节),因此 指向 的地址。 解引用该地址,获取 的值,结果为 。数组地址与指针操作: 表示取整个数组的地址,其类型为 (指向包含 5 个 元素的数组的指针)。 会跳过整个数组 的内存空间(偏移量为 )。将 强制转换为 并赋值给 后, 指向数组最后一个原创 2025-04-16 09:23:23 · 558 阅读 · 0 评论 -
STM32(M4)入门: 概述、keil5安装与模板建立(价值 3w + 的嵌入式开发指南)
stm32(m4)入门。ARM(Advanced RISC Machine)是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、低功耗的 RISC(精简指令集计算机)处理器。ARM 公司只负责处理器的设计,并不生产芯片,而是将处理器的技术授权给世界上许多半导体公司,如 ST(意法半导体)、三星、高通等,并为这些公司提供技术服务。凡是采用 ARM 内核设计的芯片均可称为 ARM 处理器。ST(意法半导体)推出了以基于 ARM® Cortex™ - M4 为内核的 STM32F4 系列高性能微控制器。原创 2025-04-14 01:12:31 · 4748 阅读 · 0 评论 -
嵌入式面试题:C 语言核心考点经典例题
通过对这几道嵌入式面试题的分析,我们可以看到嵌入式开发中对 C 语言基础知识的要求较高。掌握按位运算、数据类型转换、变量存储类型、sizeof运算符等知识点,对于解决实际问题和应对面试都非常重要。希望大家通过学习这些内容,能够在嵌入式开发的道路上取得更好的成绩。原创 2025-04-11 09:31:44 · 787 阅读 · 0 评论 -
嵌入式面试题: 宏定义与运算逻辑考察
通过对这三道题的分析,我们深入理解了宏定义的文本替换特性、字符与 ASCII 码的运算以及函数值传递机制,这些都是 C 语言编程中的基础且重要的知识点。本质是两者 ASCII 码值的差值。通过计算差值并偏移,可得到目标字符。在 C 语言中,字符参与运算时会使用其对应的 ASCII 码值。即主函数传递给被调函数的是实参的副本,被调函数对形参的修改。此时需遵循运算符优先级,先计算乘法。C 语言中,函数参数传递默认是。仅进行简单的文本替换,原创 2025-04-10 09:18:55 · 168 阅读 · 0 评论 -
一文搞懂 串口、MODBUS、UART、USART、RS232、RS485、SPI、IIC、CAN 总线的区别
本文系统对比工业通信领域常见的 8 大底层协议(UART/USART/RS232/RS485/SPI/IIC/CAN)及 MODBUS 应用层协议,从技术原理、硬件特性、应用场景等维度解析核心区别。原创 2025-04-09 18:37:50 · 2280 阅读 · 0 评论 -
Keil5 优化级别引发的 FSMC花屏问题(附带FSMC配置)
FSMC移植花屏问题原创 2025-04-06 01:28:13 · 3057 阅读 · 0 评论