Автор | Сообщение |
Jurij Portnjagin
|
impulse, теперь я понял, ты немножко меня опередил. |
|
agal
|
Rottor
Непосредственно с шиной I2C работает Port3.
impulse
А как насчет "внутреннего содержимого" для 90S2313? Ведь без него ЭТО пока кусок железа |
|
!mpulse
|
Rottor
По поводу "непосредственно по шинам" Пони Прогом есть такой вариант. У итальянца выложена простенькая схема на двух транзисторах Easy I2C bus. Подключается к LPT с соответствующими установками в проге. Размещается без проблем в эл-пэ-тэ-шном разъеме. Дешево и сердито, - как говориться.
agal
"внутреннее содержимое" выложу под схемой, если получится, если нет, тогда тому, кто пожелает, отправлю почтой.
Если не трудно поясни что такое PORT3.
Jurij Portnjagin
Описание и структуру микроконтроллеров данного типа, если интересно, можно почитать здесь – http://atmel.ru
"зашивается" любым программатором, поддерживающим эту серию микроконтроллеров, например тем же PONY PROGом.
HT1616 – 16-ти разрядный ЖКИ дисплей. |
|
Rottor
Передовик
Сообщения: 1600
|
impulse
Меня интересует практический опыт использования ЭТОГО, способы гальванической развязки... |
|
sulo
|
Jurij Portnjagin
Про НТ1616 можно почитать здесь http://ra3rbe.qrz.ru/
А вопрос гальванической развязки, в этом случае, по моему снимается. Это ж не Комп с телевизором соединять.
И предложение на рассмотрение Автора. А что если добавить к проводам на "BUF" коммутатор, к примеру на CD4053, сделать диодную развязку по питанию. Тогда не будет необходимости лишний раз вытаскивать м/сх памяти, а подключать ее к программатору посредством разъема. |
|
tibla
|
интересующимся проектом PORT3 сюда:
http://repair.vist-v.ru/i2c/i2c.html
некоторые баги в мониторинге и управлении по шине встречаются,в онлайновом редактировании ЕЕПРОМ проблем не было |
|
Rottor
Передовик
Сообщения: 1600
|
|
agal
|
impulse
По Port3 ссылку дал tibla
Rottor
Цитата: | Но ходят слухи что с PONY то же работают по этому варманту. |
Это о чем? Чтение/запись памяти без выпаивания и мониторинг шины - абсолютно разные вещи. |
|
Rottor
Передовик
Сообщения: 1600
|
Кому обещал. Проверенный рабочий вариант PONY для СОМ.
agal
Это все понятно. Я же написал что меня интересует. Например без RS и использования входа в сервис нужно изменить параметры чего нибудь, EW например?
PS
Спасибо impulse, за обнаруженние и устраненые, ранее имеющиеся ошибки в схеме.
------------------------------------------------------------------------------------------------------------
Материал предоставлен sulo
"Вот что нашел. Распайка COM-портов для материнских плат от разных производителей."
|
|
agal
|
Только нужно еще знать, по какому адресу в данной модели хранятся эти значения
Вот как раз для этих целей и предназначен Port3. Позволяет оперативно изменять значения по любым адресам с одновременным визуальным контролем содеянного на экране ТВ. |
|
agal
|
impulse
Мыло в мыле |
|
KVI
Завсегдатай
Сообщения: 343
|
Господа! О чем спор?
Вся прелесть данной конструкции в компактности и особенно в автономности.
Сколько раз приходится искать прошивку на тот или иной аппарат, вспоминая , и матерясь при этом,, что пол-года назад был такой на ремонте, только вот лень было комп включать с программатором.
А с данной штучкой можно с каждого приходящего снять и в удобное время поместить в базу.
Кстати, мне кажется, что такой навороченный даже и не нужен. Достаточно функций READ , WRITE и VERIFY . Неплохо бы еще автоматическое отключение питания дабы не разряжать батареи.
Такой прибор вполне можно сделать на 16F84, в крайнем случае на 16F628, более распространенным чем ATMEL .
2 impulse
А прописать микроконтроллер я смогу. У меня JOnis prog стоит.
Я имел ввиду создание самой программы. |
|
sulo
|
impulse
Я особо не вникал, поэтому вопрос. Там в памяти место найдется, для ASCII ?. У нас тут есть LCD- панели, но именно с таким протоколом. |
|
sulo
|
KVI
Что значит: "навороченный" ?.
Про данный контроллер - так он у нас дешевше, чем 16F84. И потребляет в "Power-Off Mode" - режиме менее 1мкА. |
|
KVI
Завсегдатай
Сообщения: 343
|
sulo
"навороченый" - в смысле функций.
Как мне кажется для ежедневной работы столько не нужно |
|
!mpulse
|
sulo
По поводу непосредственного подключения к программатору мне в голову даже не приходила такая мысль, но вот в необходимости для этого коммутатора сомневаюсь. "Грамотный" программатор думаю справиться с этим и без него, достаточно, как мне кажется, "повесить" для этого разъем. "Слабый" сможет только при наличии внешнего или автономного питания.
На счет LCD-дисплея с протоколом ASCII, на сколько я помню, у него параллельная шина обмена (если я не прав то, поправь меня) и для обеспечения этого протокола (то есть для связи микроконтроллера с дисплеем) в минимальном варианте задействования шины дисплея и управляющих сигналов потребуется 7 выводов контроллера. То есть, конечно, это возможно, если изменить соответственно схему, «выкинуть» не особо необходимый "глаз", памяти должно хватить…
Если б на тот момент времени, когда я ЭТО создавал, у меня был такой ЖКИ, то именно так бы я и сделал.
KVI
Не нужные функции можно обходить стороной, а вдруг…
Если ты имеешь в виду редактирование, то и это меня не раз спасало. Встречаются аппараты, которые отказываются запускаться, если в какой-то ячейке памяти "бяка". Как правило, всегда по одному и тому же адресу. При этом в сервисный режим попасть не возможно, а перешивать память и выставлять все заново, просто "облом". И соответственно зная где, легко оперативно исправить ошибку без лишних "напряг". |
|
KVI
Завсегдатай
Сообщения: 343
|
impulse
Аппарат, конечно, хорош.
Просто, как говорится:"Примерял кафтан на себя".
У самого комп на работе стоит в соседней комнате.
Иногда , правда, приходится в магазин выезжать, чтобы
из аппарата выпаять память с прошивкой и тащить к себе, а потом назад - хлопотно.
Вот и загорелось иметь простейшее устройство с минимумом деталей для копирования.
А насчет того, что вылетает один и тот же бит, то за последние 6 лет моего профессионального ремонта такое встречалось не часто. В основном выбивает всю прошивку или большую ее часть.
Не спорю - удобно, например, очистить,ранее записанную м/сх, забив FF по всем адресам.
А пульты проще проверять осцилом - фотодиод с линзой (от советской дистанционки (по моему фд256 или нет)) вставляем в разъём СР50, закручиваем и вместо щупа подключаем.
Попадались пульты импульсы дающие, но неправильные - а здесь сразу и форма и амплитуда. |
|
!mpulse
|
На счет, проверки пультов, знаю и полностью с тобой согласен. Дело в том что, память позволяла, вот и "пристроил", позже… Она там (проверка ДУ) существует, как бы отдельно от всего, что связано с 24xxx. (активируется только при подачи питания при условии удержания любой кнопки, в меню этой команды - нет) По этому и на схеме "глаз" отсутствует. Давно это было, более года…
В общем, этот прибор для тех, у кого нет под рукой компа при ремонтах. Тем у кого он есть бессмысленно этим заниматься. |
|
sseett
|
О возможной модернизации конструкции:
1 Легко можно освободить четыре вывода ( и 4 резистора в матрице )- повесить все (копируемую и буфер) EEPROM на одну шину I2C. Выводы могут пригодится для подключения символьного ЖКИ по четырехпроводной схеме передачи данных и дополнитьльной клавиатуры.
2 Для буфера использовать несколько микрух ( до 7 штук ), задав адрес каждой выводами A0-A2
3 Вместо резистора 4K7 в делителе питания ЖКИ приятнее применить красный светодиод - заодно индикация о вкюченом питании устройства.
4 Не слишком корректно сделан преобразователь уровня 5V в 1,5V для сопряжения AVR и ЖКИ- лучше сделать в ввиде делителя- добавить 2 резистора.
5 Если возможно, хотелось бы взглянуть на исходник.
Если кому интересно могу опубликовать печатную плату для изготовления
програматора по схеме Atmel
http://atmel.com/atmel/acrobat/doc0943.pdf
Сергей.
|
|
sulo
|
Про коммутатор, это я потому что не знаю, как ведут себя порты котроллера, при отсутствии питания на него.
Про ASCII - виноват. Погорячился.
Я просто сейчас стою перед выбором: Либо мне придется добавлять еще один контроллер, для управления LCD-индикатором (пока я нашел только такого типа). Либо отказаться от изготовления прибора.
И все-таки с надеждой, и с пожеланием удачи всем. Sulo. |
|