Записи с меткой ‘I2C’

Программная эмуляция протокола I2C

June 27, 2010

Для того чтобы программно эмулировать протокол I2C, нам тогда придется сначала решить вопрос о том, как формировать тактирующую последова­тельность на линии SCL. В принципе это можно сделать с помощью таймера, но на самом деле это неудобно — и таймеры обычно заняты более полезны­ми делами, и тут у нас нет каких-то жестких требований ни к стабильности, ни к форме сигнала. Потому мы воспользуется знакомым нам древним, как сами микропроцессоры, способом формирования временной задержки с по­мощью пустого цикла.

» Читать запись: Программная эмуляция протокола I2C

Последовательный интерфейс I2C

June 27, 2010

Собственно термин I2C принадлежит фирме Phillips, которая придумала этот интерфейс, а в описаниях AVR «местный» вариант I2C называют TWI (от two-wire, «двухпроводной»). Мы не будем вдаваться в тонкости различий этих протоколов, потому что для нас они, по большому счету, не важны — главное, что они полностью совместимы, и все внешние устройства, имею­щие интерфейс I2C, будут работать с AVR. Потому во избежание путаницы мы всегда будем использовать более распространенный термин I2C, тем бо­лее что встроенный вариант интерфейса TWI мы не будем применять, огра­ничившись его программной имитацией.

» Читать запись: Последовательный интерфейс I2C

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты