Test maximal GPIO output performance by toggling a GPIO output pin as fast as possible.

This mbed program creates a thread with Realtime Priority to do nothing but to toggle a GPIO output as fast as possible.

Measurements are performed on a NUCLEO-F767ZI board https://os.mbed.com/platforms/ST-Nucleo-F767ZI/.

  • STM32F767ZIT6 @ 216 MHz
  • Duration of high or low phases: 4 nsec - 10 nsec (resulting is something from 50 MHz to 125 MHz)

mbed-os.lib

Committer:
stefanwaldschmidt
Date:
2019-05-13
Revision:
0:f122acadb07b

File content as of revision 0:f122acadb07b:

https://github.com/ARMmbed/mbed-os.git/#0f959dbe4749c20416236e4fe1dac5692cbe18ab