Несколько еепром на одной линии

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Чт июл 08, 2010 11:13:18

Сообщение ask3t »

Всем привет! Есть необходимость сделать прошиватор для микросхем 24с04. Вариантов прошивки 4 штуки. Возможно ли повесить на одну шину 4 епромки с прошивками и ещё одну,целевую,подключать по необходимости? Если епромки все одного типа,как их различать на шине?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Конечно, можно. Переключать галетником по цепи /CS. Чтобы различать, поставить метки. Козявками. От первой (ноль козявок) до четвертой (три козявки).
Docendo discimus
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Чт июл 08, 2010 11:13:18

Сообщение ask3t »

Не нашел такой ноги у 2404 http://www.zolilift.hu/vezerles%20arlista.pdf,вы не путаете с SPI? Хотелось бы обойтись без хардварных переключателей =) Галетник это круто,но уж сильно винрарно по нашим временам.Найти проблема,и корпус в стиле стимпанк или 60-х мутить не охота.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Сообщение ChipKiller »

ask3t писал(а):Не нашел такой ноги у 2404
... для этой цели служат выводы А0..А2, а вообще лучше поставить 2416 и не париться...
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 14
Зарегистрирован: Чт мар 12, 2015 23:19:56

Сообщение Абедалоф »

Еси открыть даташит на 24с04, на первой же картинке можно обнаружить наличие магических ножек с названиями А0, А1, А2. Дальнейшее чтение сего в высшей сложности загадочного и доставаемого с оромным трудом манускипта приоткроет тайну этих выводов. А вот дальше придется настолько напрячь собственное серое вещество, что даже поиск докУмента и первой картинки в нем, да даже разгадка тайны этих выводов покажется детским лепетом!

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

8)
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Чт июл 08, 2010 11:13:18

Сообщение ask3t »

Тогда поставлю 24с16. Спасибо всем.Чисто из интереса-нельзя такое сделать чисто софтово без использования ног А0-А2? Адрес устройства будет одинаковый и отзываться они будут все разом?
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Сообщение ChipKiller »

ask3t писал(а):Чисто из интереса-нельзя такое сделать чисто софтово без использования ног А0-А2?
.. это и есть "софтово" ( ни каких тумблеров :) ) - от комбинации A2,A1 меняется Device Address, ведь ноги A2,A1 по-любому подключены либо к +5, либо к GND. Если A2,A1=0, то Device Address = 0хА0 (запись) и Device Address = 0хА1 (чтение)
... а вообще все есть в datasheet_e
Родился
Сообщения: 14
Зарегистрирован: Чт мар 12, 2015 23:19:56

Сообщение Абедалоф »

ask3t писал(а):Тогда поставлю 24с16. Спасибо всем.Чисто из интереса-нельзя такое сделать чисто софтово без использования ног А0-А2? Адрес устройства будет одинаковый и отзываться они будут все разом?
хехе. У меня для вас плохие новости. У них у всех адрес 1010А2А1А0. Т.е. без манипуляции с А2..А0 не получится на одну линию повесить больше одного корпуса.
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Чт июл 08, 2010 11:13:18

Сообщение ask3t »

То есть,если я правильно понял,нужно менять ногами а0-а2 адрес моей флешки 24с16 с исходной прошивкой чтобы повесить её на одну линию с 24с04 для экономии ног МК?
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Чт июл 08, 2010 11:13:18

Сообщение ask3t »

Попереводил даташит,все прояснилось.Жаль,если бы использовались 24с02,можно было бы использовать раздельные флешки для разных прошивок и целевую на одной шине,перегоняя данные через буфер в ram МК. Ещё раз всем спасибо
Родился
Сообщения: 14
Зарегистрирован: Чт мар 12, 2015 23:19:56

Сообщение Абедалоф »

А почему хоть так пугает А2..А0?
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 189
Зарегистрирован: Чт июл 08, 2010 11:13:18

Сообщение ask3t »

:)) после курения даташита ничем. Но для 24с04 максимальное количество корпусов на шине равно 4,А0 не используется,а у меня их 5.
Ответить

Вернуться в «Периферия»