找到 “PI” 相关内容 条
  • 全部
  • 默认排序

PWM配置是嵌入式开发的基础操作,可偏偏有人把定时器通道模式、GPIO复用功能反复核对了无数遍,示波器探头上依然是一条直线。问题往往不在这些明面上的寄存器,而是藏在几个容易被忽略的角落。1. 高级定时器的主输出没开这是最常见的坑。TIM1和

PWM输出没波形?别只盯着通道模式和GPIO复用

画PCB封装时经常遇到3D模型导入后偏移错位,反复调整坐标也对不齐,核心矛盾往往出在封装原点的选择上。不用在两个选项里纠结,结合器件类型选对应基准,就能一次对齐2D封装和3D模型。1. 引脚1作为原点的适配场景直插封装、带明确PIn1标识的

3D模型错位?封装原点选引脚1还是器件中心

上周帮一个学员看图,原理图都画完了,DRC一跑满屏飘红,全是 "PIn not found"、"Net has only one PIn" 这种报错。我过去一看就知道在哪——封装引脚编号和原理图Symbol对不上。他跟我说"我对着原理图对过

引脚分配报错,明明和原理图对过好几遍

接手别人留下来的嵌入式项目,最怕的不是代码写得丑,而是硬件边界不清楚。没有注释、没有文档,某个 GPIO 到底接了继电器、按键还是测试点都说不清。这时候直接追业务逻辑,往往越看越烦。我的习惯是先停一下,不急着重构,也不急着骂上一个人。先把引

接手烂代码,先找引脚定义

嵌入式调试PWM输出时,经常遇到定时器通道模式、GPIO复用功能反复核对多遍,参数完全符合手册要求,示波器上还是抓不到任何波形。问题大多不是引脚映射错误,是几个隐性环节没处理到位。1. 定时器主 counter 未启动只配置了PWM通道的比

PWM输出无波形,别死磕复用配置

升级到MATLAB 2025b后,用旧版本ComPIler打包的独立应用直接无法运行,重新打包也频繁报错,老项目完全无法正常交付。不用从零重构代码,几个针对性调整就能快速适配新版本的编译规则。1. 启用兼容编译模式在ComPIler设置界面

MATLAB 2025b Compiler格式大变,老应用不用重写全量代码

UART、I²C和SPI是单片机与传感器、存储器、显示模块及通信模块之间常用的接口。很多初学者能够根据例程完成程序配置,但遇到设备无响应、数据乱码、偶发丢包或通信距离稍长就失败时,往往不知道应该检查硬件还是软件。实用的硬件培训,应帮助学习者

硬件接口调试培训怎么学?UART、I²C与SPI实战排查指南

机械按键 · GPIO · 硬件软件防抖按键只按一次,MCU为何会收到一串跳变?手指完成一次动作,机械触点却可能先接通、弹开、再接通 机械触点在闭合或断开的短时间内会反复接触,GPIO看到的是一串高低电平边沿。若中断或扫描程序把每个边沿都当

按键只按一次,MCU为何会收到一串跳变?

SPI时钟没乱,为何两颗从机一起回话?共享MISO的前提,是任一时刻只有一颗从机驱动它 SPI的SCK和MOSI可以同时送到多颗从机,但每颗从机需要独立片选。若两路CS重叠,或未选中器件没有释放MISO,两颗推挽输出可能同时驱动一条线,出现

383 0 0
SPI时钟没乱,为何两颗从机一起回话?

元件误差都合格,电路为何仍会成批越界?每个元件都没有超差,多个偏差沿同一方向叠加时,系统指标仍可能越过规格线 标称仿真通过、元件来料也合格,并不能保证每块板的带宽、增益或中心频率都合格。蒙特卡罗告诉你性能会怎样分布,最坏情况分析则寻找哪组偏

元件误差都合格,电路为何仍会成批越界?