-
- А теперь на той же плате добрался до ШИМ на таймерах 1 и 8. Ни в
какую не могут увидеть выход. Где только не инициализиру, какую
только прочую периферию не отключаю. Нипанятна. Как верно понимать
доки? Ну хотя на примере СТМ32 (хотя там таких засад не имел). - POV(10.05.2024 19:18)
- В понедельник могу скинуть инициализацию. У меня два проекта
используют и TMR1, и TMR8 с выходами. - my504(10.05.2024 19:42)
- гуд... POV(87 знак., 10.05.2024 19:51, картинка, картинка)
- Напомню про IOMUX. - my504(10.05.2024 19:57)
- Ну, дык... POV(1 знак., 10.05.2024 20:03, картинка)
- Это всего лишь включение тактирования IOMUX. Самого ремапа пинов
тут нет. my504(64 знак., 10.05.2024 20:22)
- С этим всё в порядке. Что-то другое вышло... POV(136 знак., 10.05.2024 20:34)
- Странная привычка использовать BSP... <рука-лицо> И таки
да, необходимо включить выходы через TMRx->brk_bit.oen=true; my504(91 знак., 10.05.2024 21:16)
- Но тут я сам дурак, забыл, что уже недавно это находил, когда синхронник на ТМР1 делал. - POV(10.05.2024 21:31)
- Странная привычка не использовать его, а запоминать регистры )) - POV(10.05.2024 21:20)
- Не нужно запоминать регистры. Для этого есть рефмануал. А вот
трахаться с двумя документами (в которых еще и разные названия
одних и тех же сущностей) - это реальный мазохизм... И он
умножается, когда нужно на лету переконфигурировать периферию. И
возводится в куб, когда эта переконфигурация нужна в прерываниях, а
все эти функции нереентерабельны... Вот и живите с этим. ))) - my504(10.05.2024 21:30)
- Дружище. Я с армами 6 лет. с МК - 25 лет. С процессорной техникой в
целом - 30 лет. С чем только не работал, опыта как у любовника в 85
("опыта дай бог каждому" (с) Интерны)... Нет проблем использовать
чужие обёртки. Проблема - объявлять чужие решения бякой... POV(131 знак., 10.05.2024 23:58)
- Я не буду хвалиться своим бэкграундом, но скажу лишь, что окончил
РТФ РРТИ в 81-м с красной обложкой. my504(157 знак., 11.05.2024 05:19)
- Тем более неверно объявлять что-то одно единственно полезным. Йогуртов много всяких. - POV(11.05.2024 10:04)
- Я не буду хвалиться своим бэкграундом, но скажу лишь, что окончил
РТФ РРТИ в 81-м с красной обложкой. my504(157 знак., 11.05.2024 05:19)
- Дружище. Я с армами 6 лет. с МК - 25 лет. С процессорной техникой в
целом - 30 лет. С чем только не работал, опыта как у любовника в 85
("опыта дай бог каждому" (с) Интерны)... Нет проблем использовать
чужие обёртки. Проблема - объявлять чужие решения бякой... POV(131 знак., 10.05.2024 23:58)
- Не нужно запоминать регистры. Для этого есть рефмануал. А вот
трахаться с двумя документами (в которых еще и разные названия
одних и тех же сущностей) - это реальный мазохизм... И он
умножается, когда нужно на лету переконфигурировать периферию. И
возводится в куб, когда эта переконфигурация нужна в прерываниях, а
все эти функции нереентерабельны... Вот и живите с этим. ))) - my504(10.05.2024 21:30)
- Странная привычка использовать BSP... <рука-лицо> И таки
да, необходимо включить выходы через TMRx->brk_bit.oen=true; my504(91 знак., 10.05.2024 21:16)
- С этим всё в порядке. Что-то другое вышло... POV(136 знак., 10.05.2024 20:34)
- Это всего лишь включение тактирования IOMUX. Самого ремапа пинов
тут нет. my504(64 знак., 10.05.2024 20:22)
- Ну, дык... POV(1 знак., 10.05.2024 20:03, картинка)
- Напомню про IOMUX. - my504(10.05.2024 19:57)
- гуд... POV(87 знак., 10.05.2024 19:51, картинка, картинка)
- В понедельник могу скинуть инициализацию. У меня два проекта
используют и TMR1, и TMR8 с выходами. - my504(10.05.2024 19:42)
- Нашёл.. херня какая-то... POV(107 знак., 21.04.2024 23:07)
- IOMUX ничего не знает о ваших намерениях, поэтому вы логично
получили геморрой. На самом деле уже при выборе ног нужно
внимательно смотреть на таблицу ремапа пинов, особенно с учетом
того, что ремап периферии производится только группой всех выходов/входов конкретной периферии. В отличии от STM32, где
ремап каждого пина не зависит от упомянутой выше группы. Все это
описано в рефмануале. Ну и от последовательности настройки ничего
не зависит. Я сначала my504(72 знак., 22.04.2024 08:01)
- Разные AT32 ремапятся по разному. Некоторые группой, другие по отдельности. - Ale3000(22.04.2024 10:16)
- Какой нахер ремап, если PB8 (функция выхода ТМР10) тут является
дефолтным, его не надо ремапить. - POV(22.04.2024 09:10)
- Действительно, эта нога не ремапится вообще по дефолту. Равный приоритет у TMR4 и TMR10. Высший приоритет у MAC. И все это изложено в рефмануале: my504(1 знак., 23.04.2024 12:03, картинка)
- как это выход таймера может быть дефолтным??? Или это фокус АТ32? В
STM32 такого нигде нет. - Лaгyнoв(22.04.2024 09:13)
- Не так написал. Дефолт - конечно же сам PB8. И она прекрасно
работает в любой позе. Но функция ШИМ ТРМ10 - она без ремапа,
основная... POV(147 знак., 22.04.2024 10:33)
- мне конечно далеко до монстров в области МК. Но после резет, любой вывод GPIO стоит в аналоговом режиме. Надо в регистр MODER сказать - что это вход, выход или альтернативная ф-ия. Когда сказано, что альтернативная - указать номер. По умолчанию там конечно AF0. Но сколько разных STM32 не смотрел - там нигде нет с этим номером осмысленных функций - в основном отладочные. Типа - NJTRST, SWD и проч. Осмысленные начинаются с AF1. И их надо спецом прописывать. И что такое ремап, Лaгyнoв(22 знак., 22.04.2024 18:54)
- Это полная копия STM32, так что просто ПОВ где-то недочитал мануал.
Китайский мануал обычно кривой, лучше читать оригинал. - Andreas(22.04.2024 09:21)
- какая еще нахер копия? ))) - POV(22.04.2024 10:34)
- Не так написал. Дефолт - конечно же сам PB8. И она прекрасно
работает в любой позе. Но функция ШИМ ТРМ10 - она без ремапа,
основная... POV(147 знак., 22.04.2024 10:33)
- Спасибо. Я уже ничему не удивляюсь в китайских МК. Самое
интересное,
как они умудряютсязачем такое СХЕМОТЕХНИЧЕСКИ реализовывать :-) Там без обратной связи с эффектом триггера не обойтись :-) - il-2(22.04.2024 05:56)
- IOMUX ничего не знает о ваших намерениях, поэтому вы логично
получили геморрой. На самом деле уже при выборе ног нужно
внимательно смотреть на таблицу ремапа пинов, особенно с учетом
того, что ремап периферии производится только группой всех выходов/входов конкретной периферии. В отличии от STM32, где
ремап каждого пина не зависит от упомянутой выше группы. Все это
описано в рефмануале. Ну и от последовательности настройки ничего
не зависит. Я сначала my504(72 знак., 22.04.2024 08:01)
- А теперь на той же плате добрался до ШИМ на таймерах 1 и 8. Ни в
какую не могут увидеть выход. Где только не инициализиру, какую
только прочую периферию не отключаю. Нипанятна. Как верно понимать
доки? Ну хотя на примере СТМ32 (хотя там таких засад не имел). - POV(10.05.2024 19:18)