Интересно и полезно, спасибо. Я соскучился по практическим понятным примерам на STM32.
@TimurK-p6r3 ай бұрын
Доброго здоровья, Владимир. Спасибо. Всё очень подробно и наглядно.
@ozzeek3 ай бұрын
Спасибо Владимир за интересную тему и её хорошую визуализацию. Так просто у Вас получилось, прямо завидно, я когда декодер для моделей поездов делал (система DCC), там настолько сложнее наворочил, вплоть до того, что каждое поерывание переконфигурировал таймер для поочерёдного приёма наросиающих и спадающих фронтов.
@vernnms783 ай бұрын
Всё гениальное просто. С удовольствием посмотрел.
@svbHiTek3 ай бұрын
Здравствуйте Владимир. Спасибо за интересно проведенное время. Как всегда отличное и познавательное видео, смотрится на одном дыхании. Как то делал устройство, которое читало PPM сигнал и управляло через драйвер коллекторным двигателем с возможностью реверса, 1000-1500-2000. Реализовал все на ATtiny10, просто тащусь от этого камушка, маленький, но может многое. Еще есть аппаратура собственной разработке, если интересно могу показать.
@avr_stm_pro29553 ай бұрын
Спасибо большое дружище 👍
@MrQuazar3 ай бұрын
Ждем про CRSF аналогичный разбор
@chuykinru3 ай бұрын
Спасибо за интересный ролик. Хотя ppm особо не применяется уже. Сейчас sbus и crsf практически повсеместно.
@VladimirMedintsev3 ай бұрын
Так то SBUS это просто инвертированный UART.
@chuykinru3 ай бұрын
@@VladimirMedintsev ну и crsf тоже через уарт, но речь о другом. Если Ваше упражнение с аппаратурой носит прикладной характер, то есть смысл приглядеться к актуальным способам связи - ELRS или Crossfire, где всё общение между пальцами и исполнительными элементами (не включая радио) по сути идёт циферками по уартам. А ppm это очень старый и не используемый способ.
@VladimirMedintsev3 ай бұрын
@@chuykinru и упоминаемый вами ELRS и Crossfire это передача данных и если почитаете , то обнаружите, что среди прочего они передают и PPM в том числе. Так что категоричность относительно "не используется" это странно.
@АлександрБулыга-н2г3 ай бұрын
Но есть много старых пультов, которые жалко выкинуть. У меня валяется такой как в видео, но под брендом Turnigy. Сын в школе авиамоделизмом занимался. Мальчик вырос, пульт остался ) P.S. Времена, сейчас злые. Не пойдёшь, на самолётиках не полетаешь в своё удовольствие.
@user-ed9px3cz7g3 ай бұрын
sbus тоже устаревает уже.
@YuriyIY3 ай бұрын
Интересно. Я такое сделал таймером в режиме захвата. Только, не догадался использовать слейв режим. 😁 Но, получилось, и работает.
@VladimirMedintsev3 ай бұрын
Да, без слейва тоже можно и это вполне рабочий способ. Проверено.
@electronics_geek3 ай бұрын
хмм запомнил себе Благодарю
@KeyCe3 ай бұрын
ура! не про дисплеи ))
@VladimirMedintsev3 ай бұрын
@@KeyCe а когда последний раз было про дисплеи?
@ОлегАсмолов-й5н3 ай бұрын
Добрый день! Продолжите пожалуйста эту тему в связке с радиоприемником. Как я понимаю передатчик должен как инициализировать свой приемник. Спасибо.
@MrCrossRaccoon3 ай бұрын
Аник сбросами балуется, Владимир аппаратуру раскуривает. Интересные тенденции внезапно :)
@MrCrossRaccoon3 ай бұрын
ЗЫ кроссфайр намного интереснее бы было посмотреть. Там хал в лоб не справится :) ппм древний, нигде уже не используется.
@РусланХайрулин-з6я3 ай бұрын
Это у всех пультов такой выход есть?
@Ииигорь-у2р3 ай бұрын
Доброго времени суток! Собрал fpv ,установил монитор lcd 5802 на пульт радио мастер тх 12 (установлен модуль tbs) при включении пульта ,монитора и квадрокоптера, видео на мониторе показывает сильными помехами, монитор убираю от пульта в сторону ,помех меньше становится, как устранить проблему не подскажите!???
@kogerent3 ай бұрын
Интересно. Сейчас тема FPV популярна. В дронах везде протоколы, радиосвязь, контроллеры можно много чего рассказать. Интересно было бы как в CRSF протоколе всё происходит.
@VladimirMedintsev3 ай бұрын
Так это же UART. Там все предельно просто.
@OldAndy3 ай бұрын
@@VladimirMedintsev Двунаправленный однопроводный с жесткими таймингами и разными скоростями передачи, которые надо автоопределять. А так да, все просто...
@СергейЛисков-т6й3 ай бұрын
Здравствуйте, такой вопрос, есть. Внутренний модуль (cc2500) от Radiomaster boxer, возможно ли сделать его как внешний модуль
@VladimirMedintsev3 ай бұрын
Все возможно.
@СергейЛисков-т6й3 ай бұрын
@@VladimirMedintsev, может знаете как внутренний модуль общается с основной платой?
@VladimirMedintsev3 ай бұрын
@СергейЛисков-т6й Мне не нужно знать то, что я могу посмотреть прибором.
@СергейЛисков-т6й3 ай бұрын
@@VladimirMedintsev он как внешний модуль общается или там по другому ?
@Редкиевидеороликипрокомпанетнт2 ай бұрын
Доброго времени суток... Подскажите пожалуйста можно ли с одного stm32 скопировать прошивку и залить ее в другой аналогичный stm32 ? Если да то что для этого потребуется?
@VladimirMedintsev2 ай бұрын
Можно. Потребуется большая сумма денег.
@ДимаМельник-й7ч3 ай бұрын
Это хорошо. Но я тут пытался декодировать DSHOT 150/300/600 то пока не вышло... 😮💨
@user-ed9px3cz7g3 ай бұрын
0:53 да все уже перешли на кросс и elrs с протоколом crsf между аппаратурой и передатчиком. Тот же протокол между полетником и приемником.
@mikhraly3 ай бұрын
Кто такой Habib? =)
@ArtemKAD13 ай бұрын
Как по мне - крайне не эффективный способ передачи. Цифровым кодом там еще и CRC для каждого влезет. По сути мы имеем в 1000 бит передачи закладывается информация которую можно передать 10 битами, причем закладывается без никакой избыточности, что не позволяет даже повысить помехоустойчивость.
@VladimirMedintsev3 ай бұрын
Однако же это очень хороший пример использования таймеров. Просто шикарный.
@ArtemKAD13 ай бұрын
@@VladimirMedintsev Уж слишком простой. В свое время я начинал с разбора PWM-кода для HCS-ок (KeeLoq). Простые таймера AVR с манипуляцией запретом конкретных прерываний для отсечения шума эфира для них были просто шикарные.
@Nakojher3 ай бұрын
Подозреваю, что максимальная частота сеплирования для данной аппаратуры не многим больше, чем период межканальной паузы. Т.е. если пихать через канал цифру, то за время прохождения одного пакета из восьми каналов, можно будет пропихнуть пару байт максимум.
@ArtemKAD13 ай бұрын
@@Nakojher При низкой частоте семплирования аппаратура не способна будет измерить ширину импульса с требуемым разрешением. Для этого семплирование должно быть не реже минимальной ширины импульса или иначе говоря - одного бита из 1000.
@Nakojher3 ай бұрын
@@ArtemKAD1 я сейчас не про частоту выборки (измерения), а про максимально возможную частоту модуляции несущей частоты. Условно на несущую в 1000 Гц нельзя запихнуть цифру на скорости 1000 кбит