Страница 1 из 1
Несколько еепром на одной линии
Добавлено: Пн июн 01, 2015 13:54:12
ask3t
Всем привет! Есть необходимость сделать прошиватор для микросхем 24с04. Вариантов прошивки 4 штуки. Возможно ли повесить на одну шину 4 епромки с прошивками и ещё одну,целевую,подключать по необходимости? Если епромки все одного типа,как их различать на шине?
Re: Несколько еепром на одной линии
Добавлено: Пн июн 01, 2015 14:20:41
pyzhman
Конечно, можно. Переключать галетником по цепи /CS. Чтобы различать, поставить метки. Козявками. От первой (ноль козявок) до четвертой (три козявки).
Re: Несколько еепром на одной линии
Добавлено: Пн июн 01, 2015 15:11:42
ask3t
Не нашел такой ноги у 2404
http://www.zolilift.hu/vezerles%20arlista.pdf,вы не путаете с SPI? Хотелось бы обойтись без хардварных переключателей =) Галетник это круто,но уж сильно винрарно по нашим временам.Найти проблема,и корпус в стиле стимпанк или 60-х мутить не охота.
Re: Несколько еепром на одной линии
Добавлено: Пн июн 01, 2015 15:32:42
ChipKiller
ask3t писал(а):Не нашел такой ноги у 2404
... для этой цели служат выводы А0..А2, а вообще лучше поставить 2416 и не париться...
Re: Несколько еепром на одной линии
Добавлено: Пн июн 01, 2015 15:59:25
Абедалоф
Еси открыть даташит на 24с04, на первой же картинке можно обнаружить наличие магических ножек с названиями А0, А1, А2. Дальнейшее чтение сего в высшей сложности загадочного и доставаемого с оромным трудом манускипта приоткроет тайну этих выводов. А вот дальше придется настолько напрячь собственное серое вещество, что даже поиск докУмента и первой картинки в нем, да даже разгадка тайны этих выводов покажется детским лепетом!
В общем надо просто этим четырем микросхемам дать разные номера путём подтяжки ног в разные сторны. Понимаю, что в этом есть некая черная магия.. Но попробуйте, и у вас все получится! Я в вас верю!

Re: Несколько еепром на одной линии
Добавлено: Пн июн 01, 2015 16:25:13
ask3t
Тогда поставлю 24с16. Спасибо всем.Чисто из интереса-нельзя такое сделать чисто софтово без использования ног А0-А2? Адрес устройства будет одинаковый и отзываться они будут все разом?
Re: Несколько еепром на одной линии
Добавлено: Пн июн 01, 2015 16:47:58
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
Re: Несколько еепром на одной линии
Добавлено: Пн июн 01, 2015 18:21:35
Абедалоф
ask3t писал(а):Тогда поставлю 24с16. Спасибо всем.Чисто из интереса-нельзя такое сделать чисто софтово без использования ног А0-А2? Адрес устройства будет одинаковый и отзываться они будут все разом?
хехе. У меня для вас плохие новости. У них у всех адрес 1010А2А1А0. Т.е. без манипуляции с А2..А0 не получится на одну линию повесить больше одного корпуса.
Re: Несколько еепром на одной линии
Добавлено: Пн июн 01, 2015 18:55:01
ask3t
То есть,если я правильно понял,нужно менять ногами а0-а2 адрес моей флешки 24с16 с исходной прошивкой чтобы повесить её на одну линию с 24с04 для экономии ног МК?
Re: Несколько еепром на одной линии
Добавлено: Пн июн 01, 2015 20:10:42
ask3t
Попереводил даташит,все прояснилось.Жаль,если бы использовались 24с02,можно было бы использовать раздельные флешки для разных прошивок и целевую на одной шине,перегоняя данные через буфер в ram МК. Ещё раз всем спасибо
Re: Несколько еепром на одной линии
Добавлено: Пн июн 01, 2015 21:07:10
Абедалоф
А почему хоть так пугает А2..А0?
Re: Несколько еепром на одной линии
Добавлено: Пн июн 01, 2015 21:13:53
ask3t

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