Как подключить три модуля по I2C

Использование протоколов Modbus, SPI, I2c и прочих, проблемы и решения
Ответить
Denis111
Рядовой
Сообщения: 10
Зарегистрирован: 29.10.2016{, 09:05}
Репутация: 0
Откуда: Рыбинск

Как подключить три модуля по I2C

#1

Сообщение Denis111 » 06.12.2016{, 13:13}

Всем привет. У меня три устройства, подключаемые по I2C - часы реального времени DS1307, EEPROM AT24C32 и 1602 LCD подключаемый через 1602 LCD конвертор в IIC/I2C.
1. Может ли FLProg работать с внешней памятью AT24C32 ?
2. Как я понимаю, нужно завести выходы SDA и SCL всех устройств на пины А4 и А5 соответственно. А как дальше разделять их, по адресу?

Аватара пользователя
slavas
Лейтенант
Сообщения: 568
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 0
Откуда: Санкт-Петербург

Как подключить три модуля по I2C

#2

Сообщение slavas » 06.12.2016{, 20:35}

С внешней eeprom пока не работает, у всех устройств i2c свой адрес.

Denis111
Рядовой
Сообщения: 10
Зарегистрирован: 29.10.2016{, 09:05}
Репутация: 0
Откуда: Рыбинск

Как подключить три модуля по I2C

#3

Сообщение Denis111 » 22.01.2017{, 00:26}

Друзья, подскажите еще по такому вопросу - снимаю с DS1307 данные времени и отправляю на LCD1602. Все нормально работает, но формат времени (часы : мин : сек) выглядит так 13 : 5: 4, вместо 13 : 05 : 04. Т.е. не отображается ноль перед числами меньше 10. Подскажите каким образом можно привести отображение времени к привычному всем виду?
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 62
Контактная информация:

Как подключить три модуля по I2C

#4

Сообщение Олег » 22.01.2017{, 01:30}

Посмотрите этот блок.

Denis111
Рядовой
Сообщения: 10
Зарегистрирован: 29.10.2016{, 09:05}
Репутация: 0
Откуда: Рыбинск

Как подключить три модуля по I2C

#5

Сообщение Denis111 » 22.01.2017{, 10:25}

Спасибо, то что нужно

Ответить

Вернуться в «Протоколы»