Преобразование нормальных десятичных чисел

Дим
Offline
Зарегистрирован: 05.05.2017

Здравствуйте, соорудил часы - всё работает хорошо. Но потребовалось сменить пины от дисплея, а как это сделать в коде, не соображу - там они такого вида

#define DS3231_I2C_ADDRESS 0x68
// Convert normal decimal numbers to binary coded decimal

Это А4 и А5. Хочу изменить на А1 и А2. Как это можно сделать?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

#define DS3231_I2C_ADDRESS 0x68 - эта строчка к выбору пинов вообще не имеет никакого отношения, это адрес I2C устройства.

Пины A4 и A5 нельзя поменять на другие, т.к. это аппаратная шина. Она выведена только на эти пины.

vk007
Offline
Зарегистрирован: 16.06.2015

Подозреваю, что пытаетесь добавить в схему еще какой-то модуль, а он, вот засада, по описанию тоже подключается к А4 и А5, и Вы пытаетесь освободить для него пины, выделив для дисплея другие?

Если это действительно так, то не парьтесь, к шине I2C устройства подключаются параллельно, на одни и те же пины (А4 и А5).

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Ага, только адрес должен быть разный.

Дим
Offline
Зарегистрирован: 05.05.2017

Понятно, спасибо за разьяснения.

bwn
Offline
Зарегистрирован: 25.08.2014

Вот одного не понял, а какое отношение название темы имеет к первому посту?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Элементарно, Ватсон: номера пинов - десятичные числа!

bwn
Offline
Зарегистрирован: 25.08.2014

andriano пишет:

Элементарно, Ватсон: номера пинов - десятичные числа!

А0-А5, таки десятичные?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

bwn пишет:

andriano пишет:

Элементарно, Ватсон: номера пинов - десятичные числа!

А0-А5, таки десятичные?

Дак у их таки псевдонимы есть. От 14 до 19

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

DetSimen пишет:
Дак у их таки псевдонимы есть. От 14 до 19
Вы забыли добавить. Для каждой микросхемы производители специально делают нормальные десятичные ножки , с первой по последнюю.(сарказм).

ПС: перепутано причина и следствие. Производители делают микросхемы, а потом нумеруют ноги, что бы знать что и куда подключать.

https://www.youtube.com/watch?v=MsRL-H9giMQ

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

bwn пишет:

andriano пишет:

Элементарно, Ватсон: номера пинов - десятичные числа!

А0-А5, таки десятичные?

Это "нормальные десятичные".