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

stm32H7_EXTI

Гость do_not_know_Linux

привет форум:wink: подскажи пожалуйста, чтобы настроить, к примеру, внешнее прерывание от PA1, где это делается? в EXTI регистрах я не нашел как ничего чтобы позволило это сделать.  допустим чтобы это сделать на  stm32f103 есть регистры

 AFIO_EXTICR

а тут как? подскажите, если несложно

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


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

Принцип остался тот же, но регистры нужно поискать (например, в RM0455, если у вас STM32H7A3/7B3 или STM32H7B0):

- SYSCFG->EXTICR - задаете с какого порта пин (раздел 12.4.2);

- EXTI->RTSR/FTSR/и .е.д - задаете фронты, маски и т.п (раздел 20.6.1).

Ну, и тактирование не забываем разрешить в RCC для нужных блоков.

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


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

Гость do_not_know_Linux

e

10 hours ago, adnega said:

но регистры нужно поискать например, в RM0455

cпасибо огромное...  у меня  stm32H750VBT6. но что-то я не могу найти RM0455. можете пожалуйста кинуть ссылку?

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

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


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

Вот. Но все есть на сайте www.st.com

Поиском находите свой МК. Затем Documentation. Там секцию Reference Manuals.

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


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

12 минут назад, x893 сказал:

Или CubeMX и через 10 минут вопрос закрыт.

Все же RM предпочтительнее, т.к. готовые библиотеки еще три страницы обсуждений могут спровоцировать.

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


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

Гость do_not_know_Linux
3 hours ago, adnega said:

Вот. Но все есть на сайте www.st.com

Поиском находите свой МК. Затем Documentation. Там секцию Reference Manuals.

спасибо. такой имеется) это 0433.  попросил у вас ссылку на RM0455 потому что не смог его найти.  вот открываю 0433 и ищу регистр EXTICR

вижу есть

EXTI_RTSR1
EXTI_FTSR1
EXTI_SWIER1
EXTI_D3PMR1
EXTI_D3PCR1L
EXTI_D3PCR1H
EXTI_CPUIMR1
EXTI_CPUEMR1
EXTI_CPUEMR1
EXTI_CPUPR1

наверное вы этот имели ввиду ?

EXTI_D3PCR1

ребята, я просто хочу  разобраться. спасибо что помогаете

43 minutes ago, x893 said:

CubeMX и через 10 минут вопрос закрыт

CubeMx для профессионалов.  это серьезный инструмент,  для серьезных людей. я к таким не отношусь, поэтому даже не буду браться.

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


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

Ага. Это они.

0455 для группы STM32H7A3/7B3 или STM32H7B0.

Я не знал какой именно у вас H7, т.к. их много, поэтому привел первый попавшийся, но в соседних RM на H7, скорее тоже самое будет.

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


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

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

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

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

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

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

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

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

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

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