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

序列器是一种用于优化低功耗运行和减少MCU负担的硬件模块,其主要作用是预设一系列指令并自动执行,无需MCU实时干预。通过从命令存储器中读取指令,序列器能够按线性顺序执行操作,如等待特定时间、将指定值写入寄存器或触发中断与事件,从而实现精确的时序控制。它类似于一个微型状态机,但不具备条件分支能力,也无

223 0 0
AD5940序列器-有序执行测量子任务

说出来你可能不信,我见过不少候选人在面试的时候,一被问到I2C和SPI的区别,张嘴就来:"一个快一个慢"。然后...就没有然后了,场面一度非常尴尬。说实话,这也不能全怪大家。这两个协议确实有点像——都是串行通信、都能接传感器、都能跟MCU

238 0 0
面试被问I2C和SPI有什么区别,别只说一个快一个慢

工程师常将"数据线等长"视为并行通信的金科玉律,实则这不过是冰山露出水面的一角。真正决定通信成败的,是一整套信号完整性体系。1、等长重要,但远非全部DDR4数据组要求组内等长±5mil,时钟与数据对齐需控制在±10mil以内。这些数字背后,

CPLD与MCU并口通信:等长只是冰山一角

前阵子有个做智能家居的朋友跑来问我:新项目选MCU,STM32C5和F4到底怎么挑?他说对着参数表看了半天,C5主频144MHz,F4最高能到180MHz,直觉告诉他F4更强。但价格上C5又便宜不少——10K批量0.87美元,F4同档次至少

250 0 0
入门级MCU选STM32C5还是F4,别只看主频和价格

如果你接触过一些单片机项目,可能会注意到一个现象:像经典的51单片机、Arduino常用的ATmega系列这些比较早期的芯片,大多工作在5V电压下;而如今许多新一代的MCU、传感器或者处理器,却普遍转向了3.3V供电,有些甚至在芯片内部,核心电路运行在更低的电压,比如1.8V、1.2V,甚至不到1V

为啥单片机供电有的3.3V,有的5V?咱们就不能统一一下吗?

波特率从115200降到9600,乱码依旧,丢包照旧。别再调波特率了,病根在别处。1、真正的元凶:时钟在漂移MCU用内部RC振荡器时,温度一变、电压一抖,频率就跟着飘。波特率由时钟分频而来,时钟不稳,波特率就不准。降波特率只是降低了数据量,

串口通信时灵时不灵,波特率调低了也一样?

代码里写的9600,串口助手也设的9600,出来的全是乱码。先别怀疑波特率,真正的凶手往往是别的东西。第一嫌疑人:时钟源不准MCU的波特率由时钟分频产生。很多MCU默认用内部RC振荡器,精度只有正负1%到2%。9600波特率下,1%的误差就

波特率对了还乱码?问题根本不在波特率!

痛点同事调EMC,整整改了两天,示波器探头、频谱分析仪、近场探头轮番上,换屏蔽罩、加磁环、调时钟走线,愣是没把辐射骚扰那个尖峰压下去。最后把板子翻过来一看,板内一根扁平排线裸奔着从MCU伸到外接传感器,问题就出在这儿。这种情况我见过不止一次

127 0 0
辐射骚扰的源头查了两天,结果是排线没处理

上周有个学员拿着板子来找我,手里捏着探头,一脸郁闷。"老师,时钟信号从MCU引脚直接出来,按理说应该是干净的方波,示波器一看全是毛刺,我换了三块芯片还是这样。"我接过来一看,板子上一颗STM32,时钟输出到一颗W25Q Flash,PCB走

时钟信号从引脚进去,用示波器看波形全是毛刺

嵌入式开发时经常遇到反常情况,程序刚下载完运行完全正常,断电再上电后芯片完全没反应,反复重新下载又能临时恢复。核心问题大多出在启动模式配置上,不是代码逻辑写错了。1. 启动引脚电平不对MCU的BOOT启动引脚,上电瞬间的电平状态决定了芯片从

程序下载正常,断电重启就不跑了