微光 发表于 2025-12-21 21:15:40

SPI速度设置高,逻辑分析仪仅测到一半的波形 | 逻辑分析仪4M采样不够,设置为24M即可

最近在使用STC8H1K08的硬件SPI测试与 MAX31865通讯,没有通讯成功,索性甩开模块,用逻辑分析仪单独测引脚的空载波形

发现一个问题,我设置速度为00即速度为 SYSclk/4时,只能看到一半的波形,SCLK只有4个时钟脉冲

设置速度为10即速度为 SYSclk/16时,能看到全部波形,系统频率11.0592MHz


我的疑问是,是单片机的SPI在这个频率不能工作,还是我的逻辑分析仪功能弱测不到波形

DebugLab 发表于 2025-12-22 08:28:13

可以复现这个问题,因为逻辑分析仪4M采样不够,设置为24M即可




health 发表于 2025-12-22 09:04:25

逻辑分析仪设置的采样率是多少?

ercircle 发表于 2025-12-22 09:33:25

捕获频率只有4M太低了,设置SPI工作频率两倍以上

微光 发表于 2025-12-22 21:27:17

DebugLab 发表于 2025-12-22 08:28
可以复现这个问题,因为逻辑分析仪4M采样不够,设置为24M即可

谢谢!

微光 发表于 2025-12-22 21:27:37

ercircle 发表于 2025-12-22 09:33
捕获频率只有4M太低了,设置SPI工作频率两倍以上

谢谢!
页: [1]
查看完整版本: SPI速度设置高,逻辑分析仪仅测到一半的波形 | 逻辑分析仪4M采样不够,设置为24M即可