В этом тексте вы узнаете, что общего между I2S трансивером и оладьями.
Да... Именно так. А также зачем программисту микроконтроллеров конвейеры и цифровые фильтры.
В тексте изложено про то, как источать звук при помощи I2S + DMA.
Пользователь
В этом тексте вы узнаете, что общего между I2S трансивером и оладьями.
Да... Именно так. А также зачем программисту микроконтроллеров конвейеры и цифровые фильтры.
В тексте изложено про то, как источать звук при помощи I2S + DMA.
В природе существуют два широкоизвестных метода ввода-вывода: блокирущий и неблокирующий. Отношение к блокирующему как правило пренебрежительное, мол, он для нубов, а серьезным людям использовать его не стоит.
В этой статье я разберу блокирующий, неблокирующий, а также квази-блокирующий методы. Примеры буду брать из приложений, которые разрабатывал в ходе собственной практики.
Так как микроконтроллеры предоставляют разработчику полную свободу во взаимодействии с железом, примеры я тоже буду давать для абстрактного усредненного микроконтроллера семейства stm32. Но и на прочих NXP философия примерно такая же.
В общем, хочу поделиться собственным опытом, но не откажусь и от совета в комментариях.