Проблемы с платой Nucleo-H743ZI2

#stm32

Вопрос:

Конфигуратор часов в STM32CubeMX не позволяет частоте делителя DIVP1 PLL превышать 300 МГц, поэтому его невозможно использовать для достижения максимальной частоты платы 480 МГц. Для этого необходимо зайти в код конфигуратора и вручную изменить множители. Является ли это путаницей с моей стороны или ошибкой с данными, предоставленными ST для правления?

Проверка производительности процессора с помощью жестко запрограммированного цикла синхронизации ассемблера инструкции вычитания и разветвления схемы синхронизации занимают два такта. На моей плате Nucleo-H723ZG эти два процесса занимают в общей сложности один цикл. Разве ДВОЙНАЯ ЭМИССИЯ недоступна на H743?

Еще раз в STM32CubeMX в системном RCC раздел Master_Clock_Output_1 выделен красным цветом. (Конфликт с: USB_OTG_FS: Activate_SOF). Что все это значит?

Ответ №1:

Вам нужна правильная шкала напряжения (VOS), которая напрямую влияет на максимальную тактовую частоту. Для синхронизации этого устройства на частоте 480 МГц. Конфигурация напряжения
Часовое дерево

Что касается вашего конфликта контактов — вывод MCO-это тактовый выход, который используется для синхронизации внешних устройств. Контакты в микросхеме STM32 могут быть мультиплексированы таким образом, чтобы они могли выполнять несколько функций, таких как ADC1_CH4 GPIO_OUT и т.д… У вас есть конфликт, в котором 1 pin-код пытается облегчить 2 функции, и такой у вас конфликт. измените функциональность или pin-код, чтобы устранить конфликт.

Комментарии:

1. Большое вам спасибо, Соренп. Как случайный пользователь платы мог знать о проблеме со шкалой напряжения! Но как насчет того факта, что STM32H743 занимает два такта для выполнения инструкций SUBS и BNE в моем цикле синхронизации, в то время как STMH723 занимает всего один такт? Оба являются процессорами Cortex M7. Возможно, можно включить двойную проблему, и по умолчанию она включена на 723, но выключена на 743?

2. Все это очень хорошо задокументировано в спецификации MCUs 1000 страниц, если ответ был удовлетворен, пожалуйста, примите его как таковой 🙂

3. Никаких проблем с этим!

4. Когда я сказал «технические данные», я имел в виду справочное руководство 🙂

5. @adlibber что касается двух тактов, я понятия не имею, если честно! Я бы попросил св.