Can I read GPIO6_PSR faster then 9 cycles?

was-ja

Well-known member
Hello,

I'm wondering if I am writing to GPIO6_DR - it takes one cycle, but if I am reading from GPIO6_PSR - it takes 9 cycles. Can you please tell me if there is a faster way to read from GPIO6?

It will also be ok for me if I start reading with one tick and get results with one extra tick, using 7 cycles in between for other jobs.

The goal is to read 16-bit data in approx. 40-45 MHz, simultaneously setting On / Off on GPIO7_DR and perform calculations at the same time.

I know it might be doable with FlexIO3, but I would like to compare with direct GPIO because I need complex turn on/off on GPIO7_DR at the same time I am collecting data from GPRIO6.

Thank you!
 
Last edited:
Back
Top