Автор | Сообщение |
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. |
|
!mpulse
|
sseett
На счет, светодиода я так именно первоначально и планировал использовать его как индикатор и низковольтный стабилизатор, но чтоб его "разжечь" необходимо 15-20 mA, столько же потребляет все устройство. При слабом токе и соответственно таком же свечении оказалось не так красиво, да и по индикатору видно, что он под питанием, по этому отказался, но это не столь важно... По поводу некорректного преобразователя уровня, в качестве оправдания для начала хочу привести цитату из описания индикатора от производителя купленного вместе с ним. "Примечание: При использовании индикатора в устройствах с питанием 5 Вольт необходимо обеспечить питание индикатора 1,5 Вольта путем установки делителя напряжения, а также установить по линиям DI и CLK резисторы 47 Ком."
Но там, по сути, преобразователя в принципе нет, поскольку два этих вывода контроллера работают как ключи с открытым коллектором. Резисторы можно вообще удалить, но я решил оставить, на "всякий случай" в качестве защиты по току в случае сбоя и перепрограммирования портов.
На счет, шин полностью согласен, такое можно организовать и задействовать более распространенный дисплей… Но вот выводы обозначенные как WP придется в этом случае (не забывай что для работы матричного дисплея, кроме 4-х выводов данных, еще 3 управления) переключать аппаратно перемычками или отказаться от некоторых аналогов этой серии и использования защиты.
На счет исходника, могу отправить на мыло, здесь нет смысла его выкладывать, только если, не для обсуждения моего стиля программирования. |
|
sseett
|
Hi!
Жду исходник на мыло, а стиль написания программ личное дело. Например, мне не нравится какой код создают компиляторы C( много мусора), но тем кто на нем пишет - нравится. С моей стороны гарантирую неразглашение исходника.
Сергей.
P.S.
Кому интересно документ на HT1616.
http://holtek.com.tw/pdf/comm/1616C.PDF |
|
!mpulse
|
OK! Отправляю по указанному адресу. |
|
sseett
|
Дмитрий спасибо! Получил.
Сергей. |
|
Rottor
Передовик
Сообщения: 1600
|
impulse
Я задавал в твоей теме впрос про ЭТО. Если не трудно прокоментируй тему с "телемастера". Способ известный, но развития почему то не получил.
1. Мои эксперементы завершились на стадии выхода из строя компа?
2. Твое мнение о целесообразности.
3. И подробнее, о кнопке RESET.
---------------------------------------------------------------------------------------------------------
10607. Николаевич Для тех, у кого нет "монитора I2C", но есть любой программатор.(-) 15-Янв (16:22)
----------------------------------------------------------------------------------------------------------
Предлагается схема подключения программатора к ремонтируемому телевизору для чтения/записи/изменения содержимого EEPROM без выпаивания микросхемы. Нажимаем кнопку - читаем/записываем память, отпускает - смотрим на экран и удивляемся
Пригодится для экспериментов, когда нет сервисного пульта или неизвестен вход в сервис.
|
|
|