2269958124 发表于 2025-1-16 10:28:39

高速SPI的时钟信号无输出


硬件:AI8051U实验箱
以下是代码,我设定PLL96MHz为SPI时钟源,在SPI时钟为16/8/4分频时均有波形出现,但在2分频时无输出波形



当选择16分频 SPCTL = (SPCTL & ~3) | 2; 时:
波形图



当选择8分频 SPCTL = (SPCTL & ~3) | 1; 时:
波形图




当选择4分频 SPCTL = (SPCTL & ~3) | 0; 时:
波形图




当选择2分频 SPCTL = (SPCTL & ~3) | 3; 时:
波形图



乘风飞扬 发表于 2025-1-16 11:27:48

芯片IO口翻转速度受限,正常只能输出25M以内频率的翻转信号。
输出高速信号时将对应IO口模式设置推挽输出,并使能快速翻转模式:

2269958124 发表于 2025-1-16 14:29:54

乘风飞扬 发表于 2025-1-16 11:27
芯片IO口翻转速度受限,正常只能输出25M以内频率的翻转信号。
输出高速信号时将对应IO口模式设置推挽输出, ...

谢谢,但IO口快速翻转的速度也才在36M,最后也是上不去
页: [1]
查看完整版本: 高速SPI的时钟信号无输出