Skip to main content
Associate
November 28, 2024
Solved

Stream ADC data and timestamp to Ethernet RJ45

  • November 28, 2024
  • 1 reply
  • 801 views

Hi, I am trying to stream ADC data to ethernet RJ45 port along with synchronized timestamps. Currently I am trying to figure out the following problems:

 

1. How can we synchronize ADC data with timestamps? The STM32 tutorial uses DMA, which I assume directly put the ADC samples to the memory but guarantees no synchronization with timestamps.

2. How can we stream the data out through ethernet port? The H7 boards datasheet says the RJ45 port is connected with the MCU using "RMII interface" - however, I wasn't able to find anything related in the STM32 tutorial. Are there any existing libraries?

 

I am using an STM32H723ZG evaluation board. Thanks!

Best answer by mƎALLEm

Hello,


@Power_tile wrote:

however, I wasn't able to find anything related in the STM32 tutorial. Are there any existing libraries?


Please refer to this article: https://community.st.com/t5/stm32-mcus/how-to-create-a-bare-metal-hal-ethernet-application-on-stm32h563/ta-p/699164

PS: STM32H723ZG is not an evaluation board but I think you meant NUCLEO board.

1 reply

mƎALLEm
mƎALLEmBest answer
ST Technical Moderator
December 4, 2024

Hello,


@Power_tile wrote:

however, I wasn't able to find anything related in the STM32 tutorial. Are there any existing libraries?


Please refer to this article: https://community.st.com/t5/stm32-mcus/how-to-create-a-bare-metal-hal-ethernet-application-on-stm32h563/ta-p/699164

PS: STM32H723ZG is not an evaluation board but I think you meant NUCLEO board.

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.