что означает bitbanging

  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1786536763 AND uid = 0 in /var/www/fendercustomsh/data/www/avrlab.com/includes/session.inc on line 119.
  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.timestamp >= 1786536763 AND s.uid > 0 ORDER BY s.timestamp DESC in /var/www/fendercustomsh/data/www/avrlab.com/modules/user/user.module on line 764.

Всем привет, объясните плз термин bitbanging, что он означает прмиенительно к микроконтроллерам?

тьфу, экстермист, хелло, не

тьфу, экстермист, хелло, не ты ли мне почти год назад объяснял что это такое???

Не, я не отвечал ))) вот тут

Не, я не отвечал )))
вот тут http://avrlab.com/node/301 твой вопрос был.
На него отвечал Сергей. А этот пост я хотел запостить именно в такой формулировке и коротко про него написать. Пока времени не особо.

я уже задавал такой вопрос на

я уже задавал такой вопрос на этом сайте и получал ответ :-)
грубо говоря, битбэнгинг - это низкоуровневое включение и выключение определенных пинов с таймингом, соответствующим определенным протоколам. по сути что-то типа самодельной, программной реализации протоколов.
если в чипе отсутствует аппаратная реализация того или иного протокола (например, 1-wire), но при этом хочется подключать к микроконтроллеру 1-wire устройства, то наверное единственный выход - в битбэнгине. пусть гуру поправят.