Олег, Вы молодец, что несмотря на такое тяжелое время продолжаете делать уроки. Причем достаточно сложные видеоуроки. Всего хорошего.
@SevenNightdreemVeryPavlovny2 жыл бұрын
Спасибо за видео, левое и правое выравнивание используется при работе двух ацп на один общий массив, в каждую 32 битную пишется один результат слева,другой справа, экономия )
@Solderingironspb2 жыл бұрын
Спасибо)
@БариновАндрей-ь1ъ2 жыл бұрын
Олег молодец так держать, спасибо за уроки.
@hutoryanin2 жыл бұрын
Здравствуй, благодарю за интересный подробный рассказ. *Л. а. й. к.* и *Р. е. с. п. е. к. т.*
@openFrimeTv2 жыл бұрын
все предыдущие ролики изучил, и этот тоже. жду продолжения)
@masterkit95172 жыл бұрын
Супер!
@staszzz5067 Жыл бұрын
Спасибо
@openFrimeTv Жыл бұрын
а вот допустим нужно чтоб из ацп раскидывало по разным буферам. Там для первого канала АЦП свой буфер, для второго свой и тд. Как это настроить тогда?
@Solderingironspb Жыл бұрын
Там один буфер. Первая ячейка - это ранг 1, вторая ячейка - ранг 2 и т.д.
@РоманСоловей-б6с Жыл бұрын
А зачем выставили семплирование 3х каналов а использовали только 2?
@serggorod14232 жыл бұрын
Такие перерывы, что забыл что в предыдущем!
@Solderingironspb2 жыл бұрын
13 дней. Серьезно?!)
@serggorod14232 жыл бұрын
@@Solderingironspb мне преподаватель английского говорила"Запомни, меньше одного раза в неделю предмета.... Ничего не бывает" очень заслуженный педагог... в образовании точно понимала больше нас!
@Solderingironspb2 жыл бұрын
@@serggorod1423 Так Вам ничего не мешает открыть рефмануал и начать изучать темы самостоятельно) Привыкли, что все разжуют, а самим ничего не думать.
@РоманСоловей-б6с2 жыл бұрын
Когда ждать продолжения?)
@Solderingironspb2 жыл бұрын
Надеюсь, что скоро)
@AlexRootx2 жыл бұрын
инкремент памяти в ДМА нужен для того, чтобы информацию со 2го канала АЦП ложить в следующую ячейку, а инкремент периферии не нужен, т.к. адрес ДР регистра статичен
@Solderingironspb2 жыл бұрын
Ну вот да. Без инкремента памяти у меня 1 канал работал только. Спасибо)
@EasyIz-bx9lv Жыл бұрын
Как с Вами связаться? Можно в личку
@Solderingironspb Жыл бұрын
solderingiron.notification@yandex.ru
@Anchor4x4 Жыл бұрын
Олег добрый день. Спасибо за уроки. Скажите, а если происходит преобразование нескольких регулярных каналов, то прерывание DMA по полной передаче, будет срабатывать после завершения преобразования каждого канала или после того как завершится преобразование всех каналов?
@Solderingironspb Жыл бұрын
Добрый день) на сколько помню - после преобразования сиквенции. Допустим, если 3 канала, то как собрали сиквенцию, в каком порядке сделали опрос каналов, так и опросятся. А после произойдет прерывание. Я обычно в circular mode настраиваю DMA. Потом настраиваю таймер и уже с нужной мне периодичностью забираю данные.
@Anchor4x4 Жыл бұрын
@@Solderingironspb У меня так же - забираю по таймеру, но хочу переделать, т.е. выключить таймер и забирать по готовности преобразования.
@Solderingironspb Жыл бұрын
В циклическом моде там просто эти преобразования летят с очень большой скоростью. Если прям нужно, то попробуйте прямо в прерывании от dma и забирать. Точку останова поставьте в этом прерывании и при дебаге, когда первый раз туда попадете - будет видно, сразу массив всеми преобразованиями заполнился, или же только одно, а остальное нули.
@alexfox87812 жыл бұрын
Здравствуйте, спасибо за уроки. Скажите, а будет ли урок по i2c?
@Solderingironspb2 жыл бұрын
Добрый день) будет. По плану uart, i2c, spi, crc
@alexfox87812 жыл бұрын
Понял, спасибо. Скажите, а можно узнать схему проводков, который у вас установлены в st-link до микроконтроллера. Ведь я так понимаю разъем изначально jtag. Я немного понять не могу в чем ращница и как работает sw или jtag.