Zuse 0 24 августа, 2021 Опубликовано 24 августа, 2021 (изменено) · Жалоба Коллеги, здравствуйте. Изучаю и параллельно программирую STM32WLE5CBU6. Особенность этого МК - встроенный трансивер. Все общение с трансивером происходит по SPI, + трансивер может генерировать прерывания. На 151 странице RM приведена таблица источников прерываний и дана SPI-ная команда для их маскирования. В том числе, насколько я понял, есть возможность назначить прерывания на некие "IRQ1 line", "IRQ2 line", "IRQ3 line" Кто-нибудь знает, что это за "IRQх line"? Единственное предположение, которое у меня есть, состоит в том, что подразумеваются линии внешних прерываний, но я не шибко знаком с STM32, так что прошу помочь. Изменено 24 августа, 2021 пользователем Zuse Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 117 24 августа, 2021 Опубликовано 24 августа, 2021 · Жалоба Все прерывания трансивера заведены на один вход NVIC: А дальше вычитывайте регистр статуса прерываний трансивера и из него узнавайте, какое именно событие вызвало прерывание. Отличить RFBUSY от Radio IRQs можно по регистру статуса прерываний EXTI - Radio IRQs заведены на EXTI44, а RFBUSY - на EXTI45: На самом деле там внутри стоит слегка (судя по описанию регистров) модифицированный SX126x (отсюда некторые на первый взгляд непонятные решения) и много полезной информации можно найти и в его описании тоже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zuse 0 24 августа, 2021 Опубликовано 24 августа, 2021 · Жалоба 12 minutes ago, Сергей Борщ said: Все прерывания трансивера заведены на один вход NVIC: А дальше вычитывайте регистр статуса прерываний трансивера и из него узнавайте, какое именно событие вызвало прерывание. Отличить RFBUSY от Radio IRQs можно по регистру статуса прерываний EXTI - Radio IRQs заведены на EXTI44, а RFBUSY - на EXTI45: На самом деле там внутри стоит слегка (судя по описанию регистров) модифицированный SX126x (отсюда некторые на первый взгляд непонятные решения) и много полезной информации можно найти и в его описании тоже. А что же значит "IRQ1 line interrupt enable" на скриншоте? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 117 24 августа, 2021 Опубликовано 24 августа, 2021 · Жалоба 7 часов назад, Zuse сказал: А что же значит "IRQ1 line interrupt enable" на скриншоте? Это внутренние сигналы SX126x, заведенные в кристалл процессора от ST: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zuse 0 25 августа, 2021 Опубликовано 25 августа, 2021 · Жалоба 10 hours ago, Сергей Борщ said: Это внутренние сигналы SX126x, заведенные в кристалл процессора от ST: а куда они заведены? Я этого не могу понять. По идее должны быть три отдельных внешних прерывания, связанных с этими линиями, но в RM я ничего про это не нашел Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 117 25 августа, 2021 Опубликовано 25 августа, 2021 · Жалоба 17 минут назад, Zuse сказал: а куда они заведены? Я этого не могу понять. На внутренний вход EXTI44. Все три выхода прерываний трансивера заведены на один вход прерывания. Внутри микросхемы. Наружу не торчат: 18 часов назад, Сергей Борщ сказал: Radio IRQs заведены на EXTI44, а RFBUSY - на EXTI45: И прерывания с обоих этих внутренних входов EXTI заведены на один вход NVIC 18 часов назад, Сергей Борщ сказал: Все прерывания трансивера заведены на один вход NVIC: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zuse 0 25 августа, 2021 Опубликовано 25 августа, 2021 · Жалоба 36 minutes ago, Сергей Борщ said: Все три выхода прерываний трансивера заведены на один вход прерывания Если так, то это как-то по дебильному выглядит Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zuse 0 23 сентября, 2021 Опубликовано 23 сентября, 2021 (изменено) · Жалоба DELETED Изменено 23 сентября, 2021 пользователем Zuse Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться