Skip to main content
Associate
December 6, 2024
Solved

STM32H723ZG Peripheral Clock Speed Incorrect

  • December 6, 2024
  • 2 replies
  • 1359 views

Hi all,

I have had an issue out the box where if i run the Nucleo-H723ZG Uart3 for debugging would stop communicating correctly, i tracked the issue down to the buad rate set incorrectly, after a few hours of adjustments i found that if the prescaler for D2PPRE1 are set to anything other than 1 the buad rate would be incorrect.

After stepping thought the code if found that on uart setup the incorrect pclk would be provided which inturn set the incorrect dividers for the uart.

 

JMT_0-1733522442314.png

I have fixed the issue by editing the lookup table D1CorePrescTable

JMT_1-1733522523737.png

The IC how runs at 550mhz and the uart and other peripherals are running correctly. I have checked the date sheet and all the registers, mask and positions are correct. What is the correct fix for this?

 

 

 

Best answer by mƎALLEm

Hello,

I think you have the same issue as this thread.

Already escalated internally for fix.

 

2 replies

mƎALLEm
mƎALLEmBest answer
Technical Moderator
December 9, 2024

Hello,

I think you have the same issue as this thread.

Already escalated internally for fix.

 

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

Yes, this is the same issue.

 

Thank you