本帖最后由 原来你在这里 于 2019-4-22 21:15 编辑
项目里面需要使用SPI去驱动一个WiFi模块,之前一直配置的是21M SPI1 CLK,但由于速度不够,需要将SPI速度提高到40M。经过试验,将SPI1的CLK直接在原来四分频的基础上改为二分频,即配置SPI1速度到42M,示波器观察频率正确。但为了实现40M,修改系统时钟为160M,经过分频,可以实现SPI1四分频为20M,但二分频时,却出不来40M,示波器一直抓的是10MHZ,不知道是什么原因,一开始以为是我板子的问题,40M信号属于高速,出不来,但按理说42M的clk信号可以出来了,40M的应该没问题啊,求高手帮忙解答呀
这是配置为42M时的sck波形C:\Users\sky\Desktop\42M.jpg
最后一张是配置为40M时的sck波形
|