• ISR在Micropyhon学习过程中,各阶段关注点

    ISR在Micropyhon学习过程中,各阶段关注点

    在嵌入式开发中,ISR(中断服务例程)安全性不是一开始就必须深究的内容,而是随着你对系统理解加深和实际项目需求出现时,才逐步成为重点关注的内容。下面我给你梳理一个学习阶段路线和对应关注点: 阶段 1:入门阶段(硬件和基础语言) 目标<

  • Micropython中的ISR操作

    Micropython中的ISR操作

    一、什么是ISR? ISR (Interrupt Service Routine) 是在硬件中断触发时执行的一段代码。中断是硬件事件,它允许处理器暂停当前任务,转而执行对特定事件的响应代码。 主要特点: 触发条件:当某些硬件外设(例如定时器、外部引脚、串口接收数据等)触发中断时,ISR 会被调用。

  • 将自己的代码打包进MicroPython固件中

    将自己的代码打包进MicroPython固件中

    一、将自己的代码打包进固件中的优势和好处: 1、一体化解决方案: 打包自己的代码进固件后,所有功能和模块都直接集成在固件内,不需要额外的脚本或依赖项,减少了部署的复杂性。

  • Micropython v1.26.1编译(保姆级)

    Micropython v1.26.1编译(保姆级)

    一、编译环境 Windows 11 专业版 WSL Ubuntu 22.04 二、更新环境和安装依赖项 apt update apt install -y git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-b

  • 苹果系统 MacOS下编译Micropython v1.27.0 (保姆级)

    苹果系统 MacOS下编译Micropython v1.27.0 (保姆级)

    一、编译环境 MacOS 15.5 Python 3.9 二、更新环境和安装依赖项 如果你的mac中安装多个版本的python,用which python3 查看路径然后手动删除别的版本的python,然后再用brew安装python3.9 安装 brew