Рубрика: I2C

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.   Теперь, прежде чем приступить к созданию и настройке проекта нашего занятия, давайте познакомимся со схемой. Основная схема

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

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

PIC Урок 22. MSSP. I2C. Slave. Соединяем два микроконтроллера. Часть 2

В предыдущей части занятия мы познакомились с ведомым режимом I2C в модуле MSSP, подключили нашу схему и создали проекты. Отключим от проекта файлы led.h и led.c, затем их удалим из него физически. Перейдём в файл main.c и уберём также подключение библиотеки

PIC Урок 22. MSSP. I2C. Slave. Соединяем два микроконтроллера. Часть 1

Попытаемся теперь настроить наш модуль MSSP в режиме I2С, но уже в качестве ведомого устройства. Возможно, что когда-то мы встретимся с ситуацией, когда нужно будет к контроллеру PIC16 подключить какой-нибудь датчик, контроллер будет собирать и обрабатывать данные с этого датчика,

PIC Урок 21. MSSP. I2C. Переходник для LCD 20×4

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

PIC Урок 20. LCD 20×4. 4-битный режим

Давайте немного отдохнём от сложных модулей и поработаем с нашим старым добрым символьным дисплеем, собранном на контроллере HD44780, в котором доступно для отображения 80 символов, организованных в 4 строки по 20 символов в каждой. В 10 уроке мы подключали данный

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

В предыдущей части урока мы познакомились с микросхемой памяти EEPROM AT24C32D, настроили наш проект и написали ряд служебных функций.   Прежде чем теперь мы займёмся непосредственно записью и чтением памяти микросхемы, перейдём в файл led.c и немного его поправим, так как

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

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

Наверх