Шина I2C. Что такое регистры?

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

sadman41 пишет:

Счеты - тоже устройство. Но без электроники вообще.

А, кстати, почему?

Я вот сейчас представил: в каждой костяшке по электромагниту, переполюсовка которого приводит перебрасыванию этой костяшки на другую сторону.

IMHO может получиться очень забавное устройство.

Цитата:

Счеты - тоже устройство... Или пальцы загнутые.

Загнутые пальцы - это не всегда устройство. Иногда - это стиль общения.

Alcest
Offline
Зарегистрирован: 18.11.2021

andriano пишет:
Возможно Вы будете удивлены
Ничуть, память это тоже устройство. Отдельное устройство. В даташитах все это разрисовано на блок-схемах. Только программисты в вакууме могут считать память некоей "абстрактной областью", по причине чего у программистов постоянно возникают проблемы с указателями, с контроллерами DMA и прочим подобным. Я вообще не понимал для чего нужны указатели, пока не разобрался с организацией физической памяти в доступных мне микроконтроллерах.

sadman41 пишет:
ТС не спрашивал "что такое регистр в электронике" - это Ваша личная фантазия.
Я тоже много чего не спрашивал по началу, потому что не знал о чем спрашивать.

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

Alcest пишет:

... не думаю, что у опытного электронщика в легкую оперирующего железной логикой возникнут какие-то сложности с освоением программирования.

Вы "не думаете", а мы на этом форуме регулярно наблюдаем опытных электронщиков (и даже очень опытных!), у которых про попытке программирования возникают непреодолимые сложности.

Цитата:

Тот, кто с карандашом, ластиком и картами Карно на миллиметровке разводил линии связей между ЛА3 и ТМ2 экономя каждое движение, в уме прикидывая что будет происходить в схеме по каждому импульсу тактового сигнала, он вряд ли позволит себе портянку из последовательности однотипных операторов вместо цикла.

Бывают и такие. По собственному опыту скажу, что, как правило, они не признают ничего кроме Ассемблера. А человек, не признающий ЯВУ, как правило, очень ограничен в стратегическом мышлении. Пользуясь известной поговоркой, - "за деревьями не видит леса".

Цитата:

РЕГИСТР В ЭЛЕКТРОНИКЕ имеет вполне определенное физическое воплощение. А не о  сферическом регистре в вакууме.

Типичная подмена понятий: "РЕГИСТР В ЭЛЕКТРОНИКЕ" и "регистр применительно к шине i2c" - это далеко не одно и то же.

Цитата:

...неправы ровно настолько же, насколько неправы утверждающие что программирование единственное, что необходимо для работы с микроконтроллерами.

А что, кто-то такое утверждал? Покажите пальчиком.

 

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

Alcest пишет:

...могут считать память некоей "абстрактной областью", по причине чего у программистов постоянно возникают проблемы с указателями, с контроллерами DMA и прочим подобным. Я вообще не понимал для чего нужны указатели, пока не разобрался с организацией физической памяти в доступных мне микроконтроллерах.

Это очень странное утверждение.

Любой вменяемый программист знает, что такое указатели, и умеет с ними работать. При этом он может не отличить транзистор от диода. Даже по числу ножек. Так что со схемотехникой это не связано. От слова "совсем".

С DMA - то же самое. Благо, DMAC были уже в первых IBM PC. И нередко программировали DMAC люди... (см. выше по тексту).

sadman41
Offline
Зарегистрирован: 19.10.2016

Alcest пишет:
Я вообще не понимал для чего нужны указатели, пока не разобрался с организацией физической памяти в доступных мне микроконтроллерах.

Не распространяйте свой личный негативный опыт на других. Мне, например, электроника на нижнем уровне нужна крайне редко, но проблем с указателями я не имею.

Вобщем, если считаете, что умение абстрактно мыслить - это недостойно программиста, то, боюсь, у меня для Вас плохие новости. Советую оставаться на уровне ногодрыга и не пытаться познать regex - голова может лопнуть.

sadman41
Offline
Зарегистрирован: 19.10.2016

andriano пишет:

sadman41 пишет:

Счеты - тоже устройство. Но без электроники вообще.

А, кстати, почему?

Да греки вообще странные люди. Абак изобрели, электрон назвали электроном, а вот релюшки не стали делать.

 

andriano пишет:

Я вот сейчас представил: в каждой костяшке по электромагниту, переполюсовка которого приводит перебрасыванию этой костяшки на другую сторону.

IMHO может получиться очень забавное устройство.

Да, пожалуй, забавное в концепте. Я пока не могу представить, чем их питать... Разве что сквозной контакт через все костяшки в ряду. Управление опять же... 

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

sadman41 пишет:

Да, пожалуй, забавное в концепте. Я пока не могу представить, чем их питать... Разве что сквозной контакт через все костяшки в ряду. Управление опять же... 

Да, это тоже первый вопрос, которым я задался. Первая мысль - беспроводная зарядка. Благо ее можно смонтировать в рамке счет. Но - индивидуальные преобразователи и накопители энергии в каждой костяшке. Т.е. проблема не то что непреодолимая, но ресурсозатратная.

kolyn
Offline
Зарегистрирован: 18.01.2019

На мой вкус проще всего понять значение слова регистр применительно к любой технической, да и не только теме (за исключением "регистра отопления" - тут это не работает), если исходить из его изначального лингвистического смысла - "список, указатель чего-либо, книга записей". Такое определение выдает Гугель, ссылаясь на Oxford Languages. Именно это первично. Абсолютно неважно , на каком физическом уровне организованно хранение информации - триггеры или глиняные таблички. 

Все остальное - что мы делаем с информацией, хранящейся в этой книге записей - читаем и на этом основании совершаем какие-либо действия, записываем в нее новую информацию (регистрируем) или изменяем старую (перерегистрируем) - вторично и зависит от того, какой смысл несет данная информация. Какую конкретно информацию хранит данный конкретный регистр в некоем устройстве зависит только от фантазии авторов этого устройства.

И тут - "читайте инстукцию))"

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

andriano пишет:

Загнутые пальцы - это не всегда устройство. Иногда - это стиль общения.

Не могу согласиться! Стиль общения это как раз разогнутые пальцы. ;) Поверь мне, я знаю о чем говорю.