Перейти к содержанию
    

STM32H7 550 МГц ошибки документации

У STM появился ряд микроконтроллеров с тактовой 550 МГц.

STM32H723/733
STM32H725/735
STM32H730

И у всех у них заявлено по 4 32-ух битных таймера.

На сайте в KEY FEATURES, в Datasheet на первой-второй странице в разделе FEATURES, в block diagram,

в Reference Manual говорится, что именно 4 32-ух битных таймера, но в Datasheet в таблице 

features and peripheral counts указывается, что только два General purpose 32 bits Timers.

Исходя из того, что в большинстве случаев указано, что именно четыре 32-ух битных таймера

и лишь в одном случае 2, можно ли быть уверенным, что все-таки их четыре ?

И то, что в таблице указано 2 это все лишь опечатка ?

 

P.S. На сайте https://community.st.com/ задавал вопрос, но в ответ тишина.

Кстати, на сайте поддержки Texas Instruments отвечают очень оперативно, а тут

похоже только пользователи между собой общаются.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 минут назад, dimka76 сказал:

На сайте https://community.st.com/ задавал вопрос, но в ответ тишина.

Видимо они сами не знают)))  Скорей всего это тестовые образцы пока, как протестируют так и напишут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, mantech said:

Видимо они сами не знают)))  Скорей всего это тестовые образцы пока, как протестируют так и напишут.

Написано status active.

И даже у Российских продавцов есть в продаже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 минут назад, dimka76 сказал:

У STM появился ряд микроконтроллеров с тактовой 550 МГц.

Так и да фрисок (NXP) скоро дотянутся))) Они еще год назад 600 заявляли. Только все это пшик, пока с памятью внешней вопрос не решат, ИМХО.

1 минуту назад, dimka76 сказал:

И даже у Российских продавцов есть в продаже.

Если реально есть, а не просто заявлено, значит в саппорт еще не передали все данные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 minutes ago, mantech said:

Так и да фрисок (NXP) скоро дотянутся))) Они еще год назад 600 заявляли. Только все это пшик, пока с памятью внешней вопрос не решат, ИМХО.

Да мне бы и STM32H743 с их 480 МГц хватило. Только вот хочется 4 32-ух битных таймера.

Да, и фриски 1 ГГц уже заявили )))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 минуты назад, dimka76 сказал:

Да, и фриски 1 ГГц уже заявили )))

Даже так... И все на внешнем sd-ram-е? Или уже на ДДР хотя бы перешли?

4 минуты назад, dimka76 сказал:

Только вот хочется 4 32-ух битных таймера.

Если не секрет, для чего такое нужно?

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно в заголовочные файлы заглянуть. Там для 32-битных таймеров специальный макрос определён.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 minutes ago, mantech said:

Даже так... И все на внешнем sd-ram-е? Или уже на ДДР хотя бы перешли?

Обратимся к первоисточнику )))

https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/i-mx-rt-crossover-mcus/i-mx-rt1170-crossover-mcu-family-first-ghz-mcu-with-arm-cortex-m7-and-cortex-m4-cores:i.MX-RT1170

7 minutes ago, mantech said:

Если не секрет, для чего такое нужно?

Для квадратурных энкодеров. Меток много и путь длинный )))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 минут назад, dimka76 сказал:

Обратимся к первоисточнику )))

Да, так и подумал, SDR SD-RAM...  Ее уже скоро с производства снимут наверно, а они в новые чипы пихают... Да и чтоб была более-менее нормальная скорость, нужно минимум 32 бита шину.

17 минут назад, dimka76 сказал:

Меток много и путь длинный )))

Ничего себе, походу там частота счета офигенная, что 16 бит не хватает...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

55 minutes ago, mantech said:

Ничего себе, походу там частота счета офигенная, что 16 бит не хватает...

 

У Microchip среди PIC32 (MIPS32) есть модельки, у которых шесть 32-битных энкодера.

Если звезды зажигаются, значит это кому то нужно )))

1 hour ago, VladislavS said:

Можно в заголовочные файлы заглянуть. Там для 32-битных таймеров специальный макрос определён.

А что за специальный макрос ?

А так, CubeMX дается указанные 32-битных таймеры настраивать

TIM32.thumb.JPG.7c92da40d21be1869e0559860cfcb1ca.JPGTIM24.thumb.JPG.2e17428fd9cfe19403a9d2f6e3855a88.JPGTIM5.thumb.JPG.81cc0d47d5e59463615e007d29e88e4c.JPGTIM2.thumb.JPG.0765dbbcb5f60d0ee1b43c5a5d8588b0.JPG

 

У них, кроме традиционных TIM2 и TIM5, появились TIM23 и TIM24.

 

 

image.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

35 минут назад, dimka76 сказал:

А что за специальный макрос ?

IS_TIM_32B_COUNTER_INSTANCE

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 minutes ago, VladislavS said:

IS_TIM_32B_COUNTER_INSTANCE

Да, в файле stm32h725xx.h

есть такое

/****************** TIM Instances : TIM_32B_COUNTER ***************************/
#define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)\
  (((INSTANCE) == TIM2)    || \
   ((INSTANCE) == TIM5)    || \
   ((INSTANCE) == TIM23)   || \
   ((INSTANCE) == TIM24))

Вроде как четыре.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ды там у них по-моему со счетом вообще беда...

Цитата

3.34.2 General-purpose timers (TIMx)

There are ten :crazy: synchronizable general-purpose timers embedded in the STM32H730xB devices (see Table 4: Timer feature comparison for differences).
• TIM2, TIM3, TIM4, TIM5, TIM23, TIM24
The devices include 4 :crazy: full-featured general-purpose timers: TIM2, TIM3, TIM4, TIM5, TIM23 and TIM24. TIM2, TIM5, TIM23 and TIM24 are based on a 32-bit auto-reload up/downcounter and a 16-bit prescaler while TIM3 and TIM4 are based on a 16-bit auto-reload up/downcounter and a 16-bit prescaler. All timers feature 4 independent channels for input capture/output compare, PWM or One-pulse mode output. This gives up to 24 input capture/output compare/PWMs on the largest packages.
• TIM12, TIM13, TIM14, TIM15, TIM16, TIM17
These timers are based on a 16-bit auto-reload upcounter and a 16-bit prescaler. TIM13, TIM14, TIM16 and TIM17 feature one independent channel, whereas TIM12 and TIM15 have two independent channels for input capture/output compare, PWM or One-pulse mode output. They can be synchronized with the TIM2, TIM3, TIM4, TIM5, TIM23, and TIM24 full-featured general-purpose timers or used as simple time bases.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Arlleex сказал:

Ды там у них по-моему со счетом вообще беда...

Наверно пишут на ходу, не глядя в текст :dash2:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати, еще одна ошибка по документсм кочуеет. Начальное состояние arr - все единицы в соответствии с разиядностью счётчика.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...