Рубрика: I2C

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 в режиме ведущего устройства. И будем мы как принимать байты, та их и передавать. В качестве подопытного устройства

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

В прошлых занятиях мы проработали тему организации передачи данных по шине SPI в модуле MSSP. Но мы также знаем, что кроме режима SPI наш модуль MSSP может работать аппаратно также и с шиной I2C. Шина I2C (Inter-Integrated Circuit) — это шина,

STM Урок 121. Датчик температуры, давления и влажности BME280. Часть 4

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

Наверх