Skip to main content
Explorer
December 6, 2024
Solved

STM32H723ZG Peripheral Clock Speed Incorrect

  • December 6, 2024
  • 2 replies
  • 851 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?

 

 

 

    This topic has been closed for replies.
    Best answer by mƎALLEm

    Hello,

    I think you have the same issue as this thread.

    Already escalated internally for fix.

     

    2 replies

    mƎALLEmAnswer
    Technical Moderator
    December 9, 2024

    Hello,

    I think you have the same issue as this thread.

    Already escalated internally for fix.

     

    JMTAuthor
    Explorer
    December 14, 2024

    Yes, this is the same issue.

     

    Thank you