- Внезапно столкнулся. STM32F407. Вопрос про TIM1. Задействованы три
канала этого таймера - CH2,CH3, CH4. Они управляют светодиодами в
RGB-ленте, показывая режим работы некоего устройства. Проблема
возникла с каналом CH3. При включении (или сбросе) этот канал
случайным образом становится либо прямым, либо инвертированным при
совершенно идентичных настройках с другими двумя каналами. Причем
если канал инвертирован, то в отладчике на лету можно его
принудительно перевернуть и он my504(229 знак., 22.01.2024 16:43, ARM, полностью)
- Смотрите какую гарную хреновинку сейчас нашел. Пока правда не
испытал... Гyдвин(1 знак., 12.01.2024 21:52, ARM, ссылка, полностью)
- сделал черновик небольшой шпаргалки набора команд для процессора
risc-v rv32. удобно иметь в маленьком документе все сразу. пока
доку делаешь много запоминаешь. klen(227 знак., 14.01.2024 00:30, ARM, ссылка, ссылка, полностью)
- Ну и еще до-кучи: На гитхабе обновился EVT для CH32F20x. Китайцы в
своем репертуаре - опять говнеца напихали.Вроде все для того же
Keil V5 компилера, но какого то хрена убрали имена структур в
хидерах. Keil лается... В примерах остались старые косяки и
стопудов наплодили новых :) - Гyдвин(14.01.2024 21:16, ARM)
- Как лучше использовать варнинги компилятора? Вроде бы все согласны,
что варнинги полезны, могут помочь в самом неожиданном месте.
Однако, смотрю примеры и исходники, предлагаемые производителем
чипов, да и просто чужой готовый код, там количество отключенных
варнингов измеряется десятками. Что с этим делать? AlexBi(384 знак., 13.01.2024 10:25, ARM, полностью)
- Keil и его 6й компилер. Может от порядка файлов объявленных в
проекте дать разный код?... POV(441 знак., 10.01.2024 22:05, ARM, полностью)
- эво оно как! при портировании-прикручивании freertos к ch32v307
понадобилось реализовать функцию-орпределитель в каком режиме в
данный момент работает ядро .. klen(1624 знак., 10.01.2024 01:58, ARM, картинка, полностью)
- CH57x и CH58x - проблемы отладки и решение. Думаю, это относится и
к другим чипам WCH. il-2(1202 знак., 09.01.2024 16:32, ARM, полностью)
- Подскажите по STM32F103C8T6, какой уровень постоянки на пинах
кварца должен быть? Visitor(64 знак., 09.01.2024 12:59, ARM, полностью)
- "Зависон" во время стирания флеша на STM32F303CBT6. Eddy_Em(2700 знак., 07.01.2024 23:22, ARM, ссылка, полностью)
- Подскажите - почему на выходе таймера TIM3 PA6 высокий импеданс?
Делаю в Cube простую настройку - хочу получить меандр на выходе.
(Stm32f411) Mty1(1 знак., 06.01.2024 23:47, ARM, картинка, полностью)
- Накину про таймер в stm32f103. Не могу понять как запустить таймер
от внешней ноги по фронту сигнала? Чтобы по событию Compare на
таймере, запустить ADC. - Mty1(05.01.2024 22:03, ARM, полностью)
- Раз уж народ начал, протрезвев, жаловаться на плохую документацию и
горькую судьбу, я тоже пожалуюсь... Понадобилось запустить ADC от
таймера. Вариантов куча - несколько таймеров, и для них на выбор -
от OVF, от канала, от выходного триггера... Таймер с нужным
периодом уже был, канал свободный есть, думаю, запущу от канала,
можно будет момент запуска погонять по периоду... Idler(1210 знак., 05.01.2024 21:18, ARM, полностью)
- stm32f103 - есть запуск АЦП от внешнего импульса, что то я не
пойму? По мануалу rm0008 вроде есть, а в StmCube я не вижу? Mty1(1 знак., 03.01.2024 23:57, ARM, картинка, полностью)
- Какое минимальное число тактов на один цикл фильтра? Данные и
коэффициенты по 16 бит. Краткое изучение показало, что не все
команды выполняются за 1 такт. Максимальное время тоже интересно.
Спасибо. ssr(166 знак., 24.12.2023 19:45, , ARM, полностью)
- Как справедливо заметили ниже, количество тактов зависит... (it
depends). Например, активный обмен контроллера DMA с периферией и
памятью, будет занимать шину памяти, замедляя выполнение кода ЦП.
Даже на микрочиповских dsPIC, из-за DMA нельзя было гарантировать
время выполнения преобразований. Nikolay_Po(170 знак., 25.12.2023 11:07)
- Какое ядро? Разные ARM, разные Cortex имеют свое время выполнения.
Впрочем все это неважно. Для подсчета тактов воспользуйся счетчиком
DWT тикающим с частотой ядра: RxTx(447 знак., 24.12.2023 20:09)
- Это ARM, братан! здесь время выполнения много от чего зависит.
Можно ориентироваться на документ Cortex™ -M3 Technical Reference
Manual, от АРМа, но сейчас придет SciFi и скажет: не занимайтесь
хуйней. - IBAH(24.12.2023 20:03)
- Я запускал в железе и засекал по таймеру с частотой ядра. Другого
надёжного способа посчитать не нашёл. Несколько лет назад дело
было, данных под рукой нет. Nikolay_Po(129 знак., 24.12.2023 19:51)