Внимание! Перед тем как создавать тему на форуме, воспользуйтесь поиском! Пользователь создавший тему, которая уже была, будет немедленно забанен! Читайте правила названия тем. Пользователи создавшие тему с непонятными заголовками, к примеру: "Помогите, Схема, Резистор, Хелп и т.п." также будут заблокированны навсегда. Пользователь создавший тему не по разделу форума будет немедленно забанен! Уважайте форум, и вас также будут уважать!
Группа: Cоучастник
Сообщений: 53
Пользователь №: 110342
Регистрация: 18-March 15
Место жительства: Киров
Здравствуйте.
И в моём жёлтом "Т4" надорвался шлейф дисплея, очень уж он нежный, собако. Оригинальный "12864B" ни на али ни на ебэй не находится, да и недёшев он похоже. В связи с этим возникает вопрос: какой именно тип дисплея (желательно тоже графический) покупать что бы он точно подошёл по электрике? (размеры дело второе, а если он больше будет - так это и лучше) на том же ебэй их типов 10 всяких разных...
Заранее спасибо.
Это сообщение отредактировал indman - Jun 29 2019, 06:14 PM
Присоединённое изображение (Нажмите для увеличения)
Группа: Cоучастник
Сообщений: 53
Пользователь №: 110342
Регистрация: 18-March 15
Место жительства: Киров
ST7920 -на плате имеется какой то подстроечник, подозреваю - регулировка контраста.Насчёт подключать - я так понимаю эта схема верная? или RS всё-таки с ошибкой нарисован? остальное вроде понятно: PD2 это 32 нога контроллера, а PD5 - должно быть третья. BLA и BLK - брать с ног светодиода подсвечивающего старый дисплей. И прошивку вот из этого поста ставить, соседняя ветка правильно думаю?
Это сообщение отредактировал indman - Jun 29 2019, 06:21 PM
Присоединённое изображение (Нажмите для увеличения)
Группа: Cоучастник
Сообщений: 837
Пользователь №: 106623
Регистрация: 25-May 14
Место жительства: РОССИЯ
GeorgeM2 Схема подключения дисплея есть в мануале, стр. 18 (на всякий случай приаттачил мануал в следующем сообщении) выглядит она так (см. схемы ниже). Что нужно изменить в makefile тож, там же)) Далее, в репозитории с исходниками есть папка mega328_st7920 с практически готовым makefile нужно его только немного подредактировать под свои нужды (включить русификацию и т.д., и т.п.) и собрать прошиву, она соберётся в той же папке, ну, и залить ТТ))
Присоединённое изображение (Нажмите для увеличения)
Группа: Cоучастник
Сообщений: 53
Пользователь №: 110342
Регистрация: 18-March 15
Место жительства: Киров
спасибо, "VEE" это "ручное" управление контрастностью, я так понимаю? на него должно идти от 5ти вольт и ниже? подстроечник на плате точно одной ногой заведён на него.
Это сообщение отредактировал GeorgeM2 - Apr 30 2015, 08:29 PM
Группа: Cоучастник
Сообщений: 53
Пользователь №: 110342
Регистрация: 18-March 15
Место жительства: Киров
QUOTE (Old_Ed @ Apr 30 2015, 06:54 PM)
GeorgeM2 Что нужно изменить в makefile тож, там же)) Далее, в репозитории с исходниками есть папка mega328_st7920 с практически готовым makefile нужно его только немного подредактировать под свои нужды (включить русификацию и т.д., и т.п.) и собрать прошиву, она соберётся в той же папке,
зы: не утерпел, подпаял дисплей на времянку (ничего не кажет но красиво мыргает подсветкой %-)) ), осталось смонстрячить переходник 6-10пин на usbasp и пробовать шить.
Это сообщение отредактировал GeorgeM2 - Apr 30 2015, 11:56 PM
Группа: Cоучастник
Сообщений: 837
Пользователь №: 106623
Регистрация: 25-May 14
Место жительства: РОССИЯ
GeorgeM2
QUOTE
как всегда не понял, как всё это дело под виндой собирать в кучку и компиллировать, да ещё и с правками.
Вообще то, всё есть в выложенном мной мануале, но, есть один нюанс, о нём расскажу позже)) Ну, а пока, вот "тестовая" прошива. Залейте в TT, гляньте, что, да, как. Если что подкорректирую.
Это сообщение отредактировал Old_Ed - May 1 2015, 12:23 AM
Группа: Cоучастник
Сообщений: 837
Пользователь №: 106623
Регистрация: 25-May 14
Место жительства: РОССИЯ
GeorgeM2 И ещё одна вдогонку (альтернативное подключение дисплея), залейте сначала эту, если всё Ok, то первую можно залить только ради эксперимента)))
Группа: Cоучастник
Сообщений: 53
Пользователь №: 110342
Регистрация: 18-March 15
Место жительства: Киров
прошил strip_grid, предварительно считав фьюзы... такое ощущение что зря это сделал: подсветка дисплея с штатных контактов не идёт, при нажатии кнопки питание появляется и исчезает. если нажать и не отпускать появляется сперва вот это
а потом вот это
если припаять BLA подсветки на +5 вольт - подсветка работает не выключаясь, в остальном то же самое.
фьюзы вот:
где я накосячил?
Это сообщение отредактировал GeorgeM2 - May 1 2015, 12:42 PM
Группа: Cоучастник
Сообщений: 53
Пользователь №: 110342
Регистрация: 18-March 15
Место жительства: Киров
попробовал прошить фьюзы HI - D9, LOW - FF, EX - FF, ничего не изменилось... неужели я какой то из транзисторов в питании накрячил в процессе пайки? %-( но откуда тогда странные значения напряжометра?
Группа: Cоучастник
Сообщений: 53
Пользователь №: 110342
Регистрация: 18-March 15
Место жительства: Киров
так, с подсветкой и включением - нашёл где накосячил: перепутал полюса подсветки %-))
перепаял - прибор включается от однократного нажатия кнопки, подсветка загорается, по прежнему ничего не меряет, встаёт на окне показывающем странные напряжения, сам не выключается, в калибровку при закороченых ногах не входит.
Группа: Cоучастник
Сообщений: 837
Пользователь №: 106623
Регистрация: 25-May 14
Место жительства: РОССИЯ
GeorgeM2 Ищём коясяки дальше)) То, что Вы видите на видео, это "нормальное" поведение прибора, если нажать и долго удерживать кнопку "тест", прибор переходит в режим теста стабилитронов, о чём говорит вторая строка, со "странными напряжениями")) Это не "странные напряжения", а напряжение измеренное АЦП на пине PD6 "Меги", если бы Вы припаяли к этому пину резистивный делитель 10:1 (180k\20k), как советуют в мануале, то на дисплее, во второй строке, были бы нули, что говорило бы о том, что Вы не подключили стабилитрон для теста))) Ну, на счёт теста стабилитронов поговорим позже, кстати, я эту функцию реализовал в своём Т4))
QUOTE
прошил strip_grid, предварительно считав фьюзы... такое ощущение что зря это сделал: подсветка дисплея с штатных контактов не идёт, при нажатии кнопки питание появляется и исчезает. если нажать и не отпускать появляется сперва вот это
В общем возвращайте всё назад именно на тот момент, когда Вы получили результат упомянутый в цитате. Далее, сейчас я нарисую схемку, что нужно сделать. P.S. Фьюзы трогать не нужно, они тут вообще не при делах. Оставьте их такими, какими они были до того как Вы их стали менять)))
Группа: Cоучастник
Сообщений: 837
Пользователь №: 106623
Регистрация: 25-May 14
Место жительства: РОССИЯ
GeorgeM2 Когда вернёте всё до состояния как в "Сообщение: # 626526" впаяйте любой диод вместо диода отмеченного красной пунктирной линией, это светодиод подсветки стокового дисплея который был до установки нового, без него (диода) прибор работает именно так, как Вы рассказали в 626526 сообщении. Ну, а дальше разберёмся)) P.S. Прибор ругается на разряд батареи, она действительно разряжена? Если да, то прибор после такого сообщения, просто вырубается и всё)))
Это сообщение отредактировал Old_Ed - May 1 2015, 05:12 PM
Присоединённое изображение (Нажмите для увеличения)
Группа: Cоучастник
Сообщений: 53
Пользователь №: 110342
Регистрация: 18-March 15
Место жительства: Киров
фьюзы вернул как было, подсветку дисплея запаял напрямую, на массу и питание, на место светодиода старого дисплея запаял обычный светодиод, купил новую батарейку.
поведение - как на видео в # 626543 , за исключением загорающегося доп. светодиода, вольтажа, и надписи "ок" в верхней строчке.
выходит он почему то после включения воспринимает кнопку как нажатую? непонятно...
Это сообщение отредактировал GeorgeM2 - May 1 2015, 05:46 PM
Группа: Cоучастник
Сообщений: 53
Пользователь №: 110342
Регистрация: 18-March 15
Место жительства: Киров
прошил ещё раз - чудеса закончились, прибор заработал. вернул подсветку дисплея на место, на контакты где была подсветка старого - работает. дело было не в бензине...
эпопея частично завершена. осталось окультурить получившееся в корпус, и подумать за тестер стабилитронов с энкодером, нужны ли они мне вообще... очень уж сложно эту мелочь паять, у меня средняя точка пайки в увеселителях - не сильно меньше мелкосхемы контроллера бывает %-))
Огромное спасибо Old_Ed (и всем советчикам из соседней ветки) за помощь. один бы я скорее всего не победил эту штуковину.
Это сообщение отредактировал GeorgeM2 - May 1 2015, 06:48 PM
Группа: Cоучастник
Сообщений: 53
Пользователь №: 110342
Регистрация: 18-March 15
Место жительства: Киров
вот на этой mega328_st7920_464_RU.zip пока. запихну в коробочку - попробую ещё раз strip_grid залить, и отпишусь.
кстати, есть ли возможность пересобрать прошивку с переворотом изображения "вверх ногами"? подложка дисплея торчит с неудобной, для моей коробки, стороны...
зы: некстати: а откуда такой ник, если не секрет? фидошное прошлое? ;-)
Группа: Cоучастник
Сообщений: 53
Пользователь №: 110342
Регистрация: 18-March 15
Место жительства: Киров
QUOTE (Old_Ed @ May 1 2015, 09:03 PM)
Байкерское настоящее)))
тоже неплохо ;-)
да, потестил прошивки - всётаки проблемы были в той которая стрипгрид. на той которая была выложена раньше - работает, а на этой - эмуляция нажатой кнопки.
и у дисплея этого есть одна неприятность: довольно сильно во время измерений плавает контрастность, а рабочий диапазон, в котором буквы видно отчётливо - пара тройка градусов поворота подстроечника. потом попробую внешний регулятор припаять, посмотрим что станет.
Это сообщение отредактировал GeorgeM2 - May 1 2015, 09:58 PM
Группа: Cоучастник
Сообщений: 837
Пользователь №: 106623
Регистрация: 25-May 14
Место жительства: РОССИЯ
[B][/B]
QUOTE
всётаки проблемы были в той которая стрипгрид
По этому и выложил две прошивы и спросил позже, какая из них рабочая. Вообще то, они обе рабочие)) Скиньте, хотя бы на словах, как Вы подключили дисплей (распиновку). Сейчас соберу несколько "зеркальных" прошив, проверьте, ну, и отпишитесь, что да как)))
Группа: Cоучастник
Сообщений: 837
Пользователь №: 106623
Регистрация: 25-May 14
Место жительства: РОССИЯ
GeorgeM2 Вот три "пристрелочных" "зеркальных" прошив, начинайте с первой. Когда отработаем по "зеркальной" прошиве, разберёмся и с контрастностью. P.S. Не забудьте скинуть"схемку" (на данный момент) подключения дисплея.
Группа: Cоучастник
Сообщений: 53
Пользователь №: 110342
Регистрация: 18-March 15
Место жительства: Киров
спасибо. завтра опробую прошивки и отпишусь, а пока на словах:
дисплей подключил по этой схеме
за исключением переменников и подсветки. на месте нарисованых переменников - перемычки, а подсветка подключена на место штатной.
проблема с контрастностью - подозреваю из за низкого качества имеющегося на дисплее подстроечника, питание то стабилизировано... почему и хочу потестить с внешним подстроечным.
завтра отрисую по месту куда какие провода идут. оно и нагляднее будет.
Группа: Cоучастник
Сообщений: 53
Пользователь №: 110342
Регистрация: 18-March 15
Место жительства: Киров
первая прошивка работает как надо. вторая - ориентация прежняя, буквы отзеркалены, запуск прибора не проверял. третья - ориентация повёрнута, буквы отзеркалены, запуск прибора не проверял.
внешняя регулировка контраста работает, немного положение спасает. заметил что контраст сильно зависит от состояния батареи, что печально. стабилизация значит хреновенькая...
ещё о батарейках: прибор зверски врёт напругу на собственной батарее. батарея 9,2в - показания 7,8. батарея 7,1 - показания 6,1. батарея 6,8 - показания 7,8. мерял своим mastech my68. и в процессе программирования показывает 4,2вольта, а по факту - 5,0.
результаты измерений вроде совпадают +-0,5% но толком пока не сравнивал, так, на чём под руку подвернулось...
обозначения на рисунке по обозначениям на плате, к1-к2 - контакты кнопки.
Это сообщение отредактировал GeorgeM2 - May 2 2015, 10:10 AM
Присоединённое изображение (Нажмите для увеличения)
Группа: Cоучастник
Сообщений: 837
Пользователь №: 106623
Регистрация: 25-May 14
Место жительства: РОССИЯ
GeorgeM2
QUOTE
ещё о батарейках: прибор зверски врёт напругу на собственной батарее. батарея 9,2в - показания 7,8. батарея 7,1 - показания 6,1. батарея 6,8 - показания 7,8. мерял своим mastech my68. и в процессе программирования показывает 4,2вольта, а по факту - 5,0.
Сие, не проблема, в makefile нужно подобрать параметры:
CODE
# Voltage divider for battery voltage measurement 10k / 3.3k = 133/33 CFLAGS += -DBAT_NUMERATOR=133 CFLAGS += -DBAT_DENOMINATOR=33
Хотя, у меня такой же прибор и в makefile такие же параметры, но измеряет вольтаж батареи с точностью до десятых вольта.
QUOTE
первая прошивка работает как надо.
так и должно быть, остальные две, были собраны, так, на всякий случай)) На счёт запуска не беспокойтесь, всё запустится))) На счёт контраста разберёмся. Сейчас я мануал по ST7920 внимательно покурю)))
Группа: Cоучастник
Сообщений: 53
Пользователь №: 110342
Регистрация: 18-March 15
Место жительства: Киров
ещё одна корявка: из режима вольтметра не выходит по длинному нажатию ну то есть вообще никак. мерять тоже ничего не меряет, но это, я так понимаю из за отсутствия аппаратной части. там должен быть задействован тот же делитель и на тот же вывод контроллера что и для измерений стабилитронов, так?
Группа: Cоучастник
Сообщений: 837
Пользователь №: 106623
Регистрация: 25-May 14
Место жительства: РОССИЯ
GeorgeM2
QUOTE
ещё одна корявка: из режима вольтметра не выходит по длинному нажатию ну то есть вообще никак.
Выходит, только нужно довольно долго удерживать кнопку в нажатом состоянии. А вот, если бы был энкодер, то из режима "вольтметр" быстро выходишь, сильно крутанув ручку энкодера.
QUOTE
мерять тоже ничего не меряет, но это, я так понимаю из за отсутствия аппаратной части. там должен быть задействован тот же делитель и на тот же вывод контроллера что и для измерений стабилитронов, так?
Совершенно верно, т.е. резистивный делитель 10:1 (180кОм\20кОм), без него в порт ничего не подавать! Спалите порт!))) Измерять напряжение (ну, и соответственно тестить стабилитроны) можно подав его на порт ADC6 (pin 19) ADC7, я не включал, а так было бы у Вас два вольтметра)) Но, тест стабилитронов по долгому нажатию на кнопку "тест", производилось бы только на ADC6. На счёт "расхождений", сие, тож, излечимо)) В makefile есть соответствующие корректировки
CODE
# REF_C_KORR corrects the reference Voltage for capacity measurement (<40uF) and has mV units. # Greater values gives lower capacity results. CFLAGS += -DREF_C_KORR=12 # REF_L_KORR corrects the reference Voltage for inductance measurement and has mV units. CFLAGS += -DREF_L_KORR=40 # C_H_KORR defines a correction of 0.1% units for big capacitor measurement. # Positive values will reduce measurement results. CFLAGS += -DC_H_KORR=0
Всё, что я здесь копипастю, есть в мануале))) Мож, всё таки найти время и почитать?)))
Это сообщение отредактировал Old_Ed - May 2 2015, 02:57 PM