IMXRT1060 endless SPI SCK

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

IMXRT1060 endless SPI SCK

991 次查看
omrif
Contributor I

Using IMXRT1060 we send 16 bits SPI as master and everything works fine. We have a 20 ohm resistor on the SCK signal.

When we remove the resistor, the NXP does not stop after 16 clocks, but rather keep on until the FIFO's are full. 

We are using the exact same code for both scenarios.

I am wondering how does a resistor on SCK (which is a master output pin) cause the master to keep on clocking past the transaction boundaries?

We never touch the CONT/CONTC bits and not using DMA or interrupts. 

Following is an image of a good and bad flow:

0 项奖励
回复
0 回复数