Hello all
I am testing Ethernet connectivity on a STM32F746G discovery board.
To maintain a defined sampling rate, I am polling a timer object. This usually takes between 1 and 2 microseconds.
However, having an unconnected global instance of 'EthernetInterface', this may take up to 20 us.
It looks like my program gets interrupted. May the EthernetInterface instance constantly generate interrupts, which take up to 20 us? What could be the reason for this behavior?
Any help appreciated
Simon
In my follow-up post below you find a minimum working example, which clearly demonstrates the effect observed.
Edit: simpler example
Hello all
I am testing Ethernet connectivity on a STM32F746G discovery board. To maintain a defined sampling rate, I am polling a timer object. This usually takes between 1 and 2 microseconds. However, having an unconnected global instance of 'EthernetInterface', this may take up to 20 us.
It looks like my program gets interrupted. May the EthernetInterface instance constantly generate interrupts, which take up to 20 us? What could be the reason for this behavior?
Any help appreciated Simon
In my follow-up post below you find a minimum working example, which clearly demonstrates the effect observed.
Edit: simpler example