битбангинг
сколько раз уже встречаю этот термин, и толком не могу понять, что он означает.
в термометре, который представлен на этом сайте, использовался подход битбангинг?
и еще, пользуясь случаем, зачем нужна шина (?) i2c? еще какие-нибудь практические примеры (кроме подключения микросхемы вечного календаря?)
en.wikipedia.org/wiki/Bit-ban
en.wikipedia.org/wiki/Bit-banging
Что-то типа обращения к порту на низком уровне, попиново. Когда допустим, вместо того, чтобы послать пакет по UART заранее написанной функцией ты начинаешь дергать ножку TX. В термометре используется что-то похожее на битбангинг, но в то же время есть готовые функции, которые работают с датчиком.
Шина i2c часто используется в оборудовании. На 2 пина можно повесить кучу разнородных девайсов. Например у меня в одном проекте легко уживалась i2c EEPROM память и микросхема вечного календаря. Если погуглить, то можно найти кучу полезных микросхем с i2c интерфейсом.
да да, например еще есть
да да, например еще есть микросхемы АЦП/ЦАП с i2c интерфейсом, ЖКИ, радиомодули.