当前位置: 首页 > news >正文

STM32 速记笔记NVIC / UART / I2C / SPI / DMA / CAN / ADC

NVIC / UART / I2C / SPI / DMA / CAN / ADC 关键点

说明:在你原文基础上做了准确性核对,个别表述做了修正(标注在对应位置), 面试口述时按这个版本讲更保险。


一、NVIC 中断系统

  • 中断仲裁机制,分抢占优先级响应优先级,数值越低优先级越高
  • 抢占优先级不同 → 高的可以打断低的正在执行的中断,实现中断嵌套
  • 响应优先级只用于"多个中断同时挂起时决定谁先被处理",不产生嵌套
  • 使用前必须先配置优先级分组(决定抢占位数和响应位数怎么分配),且全工程只配一次

二、UART 串口

  • TX/RX两根线,全双工,点对点收发
  • 双方波特率必须一致,工程上通常允许一定误差容限(常见经验值在2%左右,具体容限跟采样点位置和帧长有关)
  • 标准帧格式8N1:1个起始位 + 8个数据位 + 无校验位 + 1个停止位
  • 常配合DMA使用;处理不定长数据(如Modbus)常用"DMA循环模式 + 空闲中断(IDLE)"组合,靠计算DMA剩余计数得出实际收了多少字节

三、I2C

  • **SCL(时钟
http://www.jsqmd.com/news/1154436/

相关文章:

  • STM32与PAM8904构建可编程声光报警系统
  • TMC7300与MK64FX512VDC12构建的高性能直流电机驱动方案
  • 数字电路上拉与下拉电阻设计及PIC18F4610应用
  • 2026年同城配送破3000亿,为什么我依然不看好自营团队?
  • MP2672A双节锂电池充电管理与PIC18F4585系统设计
  • 欧姆龙G6D-ASI与TI TM4C129LNCZAD直流负载管理方案
  • 钱塘下沙设备搬运工厂搬迁|杭州鑫程装卸搬运结合区位定制搬迁施工方案
  • 3分钟掌握原神成就数据导出:YaeAchievement全攻略
  • WarcraftHelper:魔兽争霸III免费增强插件快速上手终极指南
  • Linux用户管理与文件权限实操实验
  • 生命涌现的小龙虾技能之【Aquarium Plant Health Monitor | 水族箱水草健康监测】简介
  • MP2672A与PIC18F2620实现高效锂电池主动均衡方案
  • Node.js 独立产品定时任务设计:从 Cron 到分布式调度
  • AI全栈开发:如何从零基础到高薪Offer?这套成长体系纯干货,速收藏!
  • 终极Mermaid在线编辑器:5分钟掌握专业图表制作的高效工具
  • TC78H653FTG与STM32L152RE的直流电机控制方案
  • Paperxie 毕业论文 AI 智能创作功能:四步标准化创作链路,一站式搞定各学段学位论文撰写
  • 互联网大厂 Java 求职面试:技术深度与幽默风趣的碰撞
  • Sunshine游戏串流终极指南:打造你的跨设备游戏自由桥梁
  • 第十三届国际能源工程与环境工程会议(ICEEEE 2026)
  • STM32与BQ25887实现锂电池主动均衡方案
  • MIPI扫盲——D-PHY介绍(二)
  • Transformer核心算法详解——Scaled Dot-Product Attention(缩放点积注意力)源码解析
  • 高精度运动控制系统:A3908与STM32F446ZE的工程实践
  • Google Voice个人付费方案上线:每月十美元永久保号,虚拟号码终于不再“流浪“
  • STM32与PAM8904实现低功耗音频警报系统设计
  • OpenClaw Windows 部署全指南:解决 PowerShell 策略、PATH 别名与 Redis 集成问题
  • 鸿蒙智能体开发实战:15.使用工作流
  • C语言入门:学会选择和循环
  • 免费字幕编辑神器:Subtitle Edit 完全指南 - 从零开始制作专业级字幕