Опубликовано: Tue, 13 Aug 2024 10:39:03 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В природе существуют два широкоизвестных метода ввода-вывода: блокирущий и неблокирующий. Отношение к блокирующему как правило пренебрежительное, мол, он для нубов, а серьезным людям использовать его не стоит.В этой статье я разберу блокирующий, неблокирующий, а также квази-блокирующий методы. Примеры буду брать из приложений, которые разрабатывал в ходе собственной практики. Так как микроконтроллеры предоставляют разработчику полную свободу во взаимодействии с железом, примеры я тоже буду давать для абстрактного усредненного микроконтроллера семейства stm32. Но и на прочих NXP философия примерно такая же. В общем, хочу поделиться собственным опытом, но не откажусь и от совета в комментариях. Читать далее
https://habr.com/ru/articles/832262/