Рубрика: I2C

ESP8266 Урок 20. FreeRTOS. Переходник для LCD 20×4

Продолжаем учиться писать код для микроконтроллера ESP8266 и уже с использованием операционной системы реального времени FREEFTOS, с которой мы начали работу в прошлом занятии. А на данном уроке мы, используя данную операционную систему, попробуем подключить к нашему контроллеру символьный дисплей

ESP8266 Урок 18. I2C. Переходник для LCD 20×4. Переопределяем контакты

Продолжаем тему поддержки программного I2C в контроллере ESP8266 и сегодня мы ещё закрепим знания по данной теме, продолжив работу с символьным дисплеем разрешением в 4 строки по 20 символов, подключенному по шине I2C к нашему контроллеру. И целью данного занятия

ESP8266 Урок 11. UART. Приём данных

Продолжаем учиться писать код для микроконтроллера ESP8266. На данном занятии мы попробуем принять данные по шине UART. Мы уже по данной шине передавали данные в уроке 7, а теперь нам предстоит их принять. Казалось, бы какая разница и что тут

ESP8266 Урок 10. I2C. Переходник для LCD 20×4

Продолжаем тему поддержки программного I2C в контроллере ESP8266 и сегодня мы немного закрепим знания по данной теме, написав небольшую программу по работе с символьным дисплеем разрешением в 4 строки по 20 символов, подключенному по шине I2C к нашему контроллеру. С

ESP8266 Урок 9. I2C. Подключаем внешний EEPROM

На данном уроке мы попробуем поработать с шиной I2c. Как таковой аппаратной поддержки передачи по данной шине у контроллера ESP8266 нет, нет такого модуля, нет даже специальных регистров для этого. Но в то же время посредством функционала библиотеки SDK всё

Урок 173. CMSIS. STM32F1. I2C. Переходник для LCD 16×2

В прошлом уроке, используя багаж наших знаний по аппаратной реализации шины I2C в контроллере STM32F1, мы поработали с данной шиной и на запись и на чтение, подключив к ней микросхему памяти EEPROM AT24C32. При этом мы уже использовали возможности библиотеки

Урок 172. CMSIS. STM32F1. I2C. Подключаем внешний EEPROM

Сегодня мы попробуем с помощью библиотеки CMSIS поработать с шиной I2C. В качестве подопытного устройства мы возьмём микросхему EEPROM — AT24C32, которая установлена в модуле с часовой микросхемой DS3231 и также в часовом модуле с микросхемой DS1307. С данной микросхемой

STM Урок 151. LL. I2C. Переходник для LCD 16×2

Продолжаем работу с библиотекой LL, а также с шиной I2C. В прошлом занятии мы уже достаточно глубоко познакомились с аппаратной организацией данной шины, а также подтвердили очень неплохо свои полученные знания на практике, подключив к контроллеру STM32F103 микросхему памяти EEPROM

STM Урок 150. LL. I2C. Подключаем внешний EEPROM. Часть 3

В предыдущей части нашего урока мы настроили проект, а также изучили подробно, каким образом происходит инициализация модуля I2C.   Вернёмся в нашу функцию AT24C_WriteBytes и после считывания регистра SR1 отправим адрес устройства в шину  

  Затем дождёмся установки бита

STM Урок 150. LL. I2C. Подключаем внешний EEPROM. Часть 2

В предыдущей части нашего урока мы познакомились с аппаратной организацией шины I2C в микроконтроллере STM32F1, в том числе подробно изучили регистры модуля I2C.   Теперь, прежде чем приступить к созданию и настройке проекта нашего занятия, давайте познакомимся со схемой. Основная схема

Наверх