Касательно АЦП в циклическом режиме. В асинхронном цикле АЦП наполняет буфер и по заполнению буфера пушим сигнал который вызывает прерывание и считывает результаты. Кольцевые буферы используются в осциллографах а там и гигагерцы меряют. П.с. спасибо за уроки!
@ОлегРешетник-ь7ъ2 ай бұрын
GPIOB->BSRR или BRR не нужно считывать, поскольку сброс или, соответственно, установка, осуществляется записью "1"
@ГригорийЖлобин2 ай бұрын
Спасибо за Ваш урок. А будет урок по шине 1Wire. Пытаюсь сам на не получается, то наводки, то подвисание в съеме показаний (схема работает в силовой схеме - 380В). С уважением.
@RADIOSOFT12 ай бұрын
@@ГригорийЖлобин не в ближайшее время точно, я и на АВР с ней не стал до конца разбираться. Ну а у вас видимо помехи, избавляйтесь от них
@Victor_M_D2 ай бұрын
1wire чутлива до таймінгів (там треба вимірювати проміжки часу в одиницях мікросекунд), якщо без осцилографа і аналізатора то саме оптимально це використати чіт код про який мало хто знає, а саме DWT лічильник))) який вмикається через DEMCR, в мене без жодного обладнання і знань вийшло завести DS18B20 з першого разу)
@ГригорийЖлобин2 ай бұрын
@@Victor_M_D Спасибо за наводку
@ГригорийЖлобин2 ай бұрын
@@RADIOSOFT1 Спасибо, буду ждать видео. Успехов!!!!
@_sergeevich5827Ай бұрын
За чем использовать float ? Капец, пишут на на регистрах, типа HAL медленная, а сами пихают float. Можно спокойно получать напряжение без float. Подсказываю, напряжение получать можно в милливольтах, а это целое число, а выводить уже как хочешь, хоть в вольтах хоть в киловольтах.
@сергейгончар-п3д2 ай бұрын
🎖️
@shilosound2 ай бұрын
Я уже третий день пытаюсь понять как работает последовательность регистра SQR. Все равно не могу понять как ячейки назначаются и взаимодействуют между собой.
@RADIOSOFT12 ай бұрын
в группу SQ1 записываем номер канала который будет измеряться первым, в группу SQ2 - номер канал который будет измеряться вторым и так далее. всего имеем 16 групп для обычного ацп и 4 группы для инжектированного ацп. причем для инжектированных каналов этот порядок смещен к 4 группе, то есть если мы будем измерять только один канал, то пишем его номер в JSQ4, если два то первый будет измерять номер канала записанный в JSQ3 потом JSQ4 и так далее
@shilosound2 ай бұрын
@@RADIOSOFT1какой извращенец это придумал?! Вы извините, я не хочу никого обидеть, но это точно не здоровый человек придумал такой порядок. Что же там за каша в голове, надо быть шизиком, чтоб это все понять