自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 STC8A8K64D4教程文档(四)--外部中断与状态机编程

本文探讨了外部中断与状态机编程在嵌入式系统中的协同应用。外部中断通过特定引脚电平变化实现事件触发,能高效处理异步事件,但需要简短的中断服务程序。状态机则将系统划分为有限状态,通过事件驱动状态转换,适合处理复杂逻辑流程。二者结合形成"中断捕获事件-状态机处理逻辑"的经典模式,既保证实时响应又提高系统稳定性。文章详细介绍了外部中断配置方式、状态机四要素(状态、事件、转换、动作)及其实现方法,并分析了这种模式在节省CPU资源、增强系统可靠性方面的优势。这种技术组合为嵌入式开发提供了高效可靠的设计范式。

2026-01-13 12:16:31 894

原创 STC8A8K64D4教程文档(三)--中断系统

本文主要介绍了中断的基础知识,主要是理论部分和一些注意事项,应用部分等待我下一篇文章

2025-11-20 22:00:05 640

原创 STC8A8K64D4教程文档(二)-- I/O外设

本文详细介绍了单片机I/O口的四种工作模式及其特性。文章阐述了端口电路原理,并提供了I/O配置寄存器操作方法,包括模式选择、上拉电阻使能、施密特触发器控制等。介绍了通过STC-ISP软件快速配置I/O口的技巧,在文章最后简述了LED的驱动方式。

2025-11-06 23:10:56 1062 2

原创 STC8A8K64D4教程文档(一)--单片机基础知识

本文介绍了单片机的基础知识,以STC8A8K64D4为例,重点讲解了单片机的寄存器、总线架构、位宽、内存和时钟系统。

2025-11-04 21:43:05 1033

原创 深入解析STM32单片机启动与内存管理机制

本文是对 STM32 系列微控制器的内存结构及其操作系统(OS)内存分配的一些理解和总结。本文涵盖了 内存映射图、代码文件分段、物理内存分区、线程模式和 Handler 模式的区分以及 SRAM 内存分配等内容。通过对 STM32 系列的内存结构进行分析,详细探讨了 堆栈的管理、任务控制块(TCB) 和 双堆栈指针(MSP 和 PSP) 的工作原理。此外,本文还解释了操作系统内存分配的基本概念,如任务切换机制、任务栈的分配与管理以及操作系统如何处理任务调度。

2025-08-13 23:30:55 1998

原创 在香橙派上将python脚本设为开机自启动的方法

本文介绍了在香橙派上设置Python脚本开机自启动的方法。首先通过usermod命令配置用户权限组,然后创建/opt项目目录并复制脚本文件。接着编写启动脚本start_service.sh,设置环境变量、启动延时和进程管理等功能。最后通过修改rc.local文件实现开机自启动,并提供了测试方法。整个过程包含权限配置、路径设置、脚本编写和系统配置等关键步骤,适用于需要脱机运行的视觉检测等应用场景。

2025-07-29 22:46:31 1099 1

原创 关于L298N上电电机就转动的问题

L298N是一款常用的电机驱动板,它能够驱动直流电机,包括步进电机和伺服电机。

2024-12-10 16:39:33 950 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除