1745 читали · 2 года назад
Программатор SPI Flash, I2C EEPROM из arduino или почти любого микроконтроллера
Иногда при разработке своих радиолюбительских устройств или при ремонте цифровой электроники возникает необходимость прошивки микросхем памяти, наиболее распространённые из них - это I2C EEPROM 24 серии и SPI FLASH 25 серии. Казалось бы, что может быть проще, купить копеечный программатор с известного китайского сайта или спаять несколько проводков и деталек под COM-Port? Но что, если прошить микросхему надо прямо сейчас, а паять или ждать посылки из Китая некогда/лень? На самом деле более-менее...
142 читали · 3 года назад
Интерфейс I2C в вопросах и ответах
На канале уже были материалы о UART и SPI, теперь кратко расскажу про популярный интерфейс I2C. Что это такое? I2C (Inter Integrated Circuit, произносится ай-ту-си) — последовательный асимметричный интерфейс для соединения низкоскоростных переферийных компонентов с микроконтроллерами. Его очень часто используются для сбора данных с датчиков. В чём идея? Обычно есть одно ведующее устройство (master), несколько ведомых (slave) и два провода для передачи данных: линия тактирования SCL и линия данных SDA...