Обсуждаем контроллеры компании Atmel.
Ответить

Нужна прошивка на Atmega 8L-8PU для китайского набора DYI K

Ср мар 10, 2021 21:18:17

Нужна прошивка на Atmega 8L-8PU для китайского набора DYI Kit регулируемый источник питания постоянного тока, 0-28 в, 0,01-2 А с ЖК дисплеем 1602 А и энкодерами. Купил на АЛИ в мае 2018 г. Работал около 1 года, сейчас на ЖК дисплее в первой строке 16 белых прямоугольников. Общался с продавцом, сейчас продает наборы DYI Kit с тремя операционниками на плате питания,без ЖК дисплея, и без Atmega. Напряжение на выходе 25 В,не регулируется, плату питания проверил, ЖК дисплей в сборе с платой подставлял, пробовал прочитать прошивку с Atmega, не читается, похоже неисправна или заблокирована. Нужна помощь в поиске прошивки.
HTB1T7dKitcnBKNjSZR0q6AFqFXag.rar
Фото модуля.
(308.42 KiB) Скачиваний: 480
Последний раз редактировалось DIMMTV Чт мар 11, 2021 11:52:30, всего редактировалось 1 раз.

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Чт мар 11, 2021 06:57:33

Не уверен что она есть в открытом доступе. Вывод - писать самому.

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Чт мар 11, 2021 10:12:28

С какого перепуга грешим на прошивку? Напряжение питания в норме?

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Чт мар 11, 2021 11:18:13

сейчас на ЖК дисплее в первой строке 16 белых прямоугольников.

Проверьте регулировку контрастности дисплея, очень похоже.
Проверьте напряжение питания и если всё в норме замените дисплей.
Прошивка тут врядли виновата.

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Чт мар 11, 2021 13:35:04

Я не программист, занимаюсь ремонтом ТВ, писать программы это не моё.
Силовой тр-р на 24 В выдаёт 27 В переменки, на БП DC- 34 B, на выходе Atmega родная выдаёт 25 В не регулируется, подставляю Atmega от паяльной станции Lukey на выходе 8,6 В не регулируется.
Дисплей в сборе с платой заказывал у китайцев,подставлял тоже самое.
Контрастность на дисплее регулировал, белые прямоугольники пропадают - чистый экран.

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Чт мар 11, 2021 18:36:52

Здесь смотри Плата-конструктор регулируемого блока питания, если совпадает с вашим, там в комментарии куча прошивок, и ссылки на другой сайт с исходниками.

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Пт мар 12, 2021 08:20:58

Меня человек попросил эту прошивку переделать под энкодер. Вынужден был отказать. Автор, с виду, грамотный мужик, но программа тихий ужас! Долго плевался.(

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Пт мар 12, 2021 14:23:25

Dimon456, Благодарю за ссылку, буду изучать.
OKF, Может с энкодеров на кнопки переделать или в крайнем случае на переменные резисторы?

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Пт мар 12, 2021 19:42:51

Ну, вроде как, там и так кнопки.

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Сб мар 13, 2021 21:31:50

Как выяснилось оригинальная прошивка защищена, ее не скопировать.

Надо писать третий вариант опроса энкодера, по одному пину, и самое ужасное на более низкой частоте опроса, где-то 50мс, кто осилит переплюнет китайцев.

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Сб мар 13, 2021 22:58:51

Нет проблем. Готовы на любой вариант. Нашелся бы спонсор...

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Вс мар 14, 2021 06:47:15

OKF, так как тема не в том разделе, то цена 1 российский рубль, и то наверное много.

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Вт мар 16, 2021 10:41:08

ТС тема с энкодерами актуальна, пиши, расскажу что сделать. Или на кнопки переделывать будешь?

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Чт мар 18, 2021 19:37:20

Dimon456, Переделывать на кнопки не хотелось бы, но что ещё можно сделать. если МК залочен.

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Чт мар 18, 2021 19:55:48

ечть така ципа кантролер энкодера ...

Добавлено after 1 minute 2 seconds:
Re: Нужна прошивка на Atmega 8L-8PU для китайского набора DYI K
она правда на оптику заточена...но наверно с контактными подружить мона тока вот нуна ли...

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Чт мар 18, 2021 21:03:07

DIMMTV, попробуем повторить идею китайцев.
Эекодеры подключены по такой схеме
Есть два способа, по крайне мере я нашел два способа, и оба проверил в реальном железе, не совсем в реальном, на макетке.
Один способ, как бы, правильный.
Второй не совсем правильный, по чему-то лучше первого работает.
Я проверял на таком энкодере
Не пойму по чему не которые личности пытаются выжить с этого денег, по этому тем личностям готов заплатить 1 российский рубль, больше три строчки программного кода не стоят.

Видите ли в чем суть, я вам дам эти три строчки кода, и расскажу что надо сделать, но вам придется все делать самому.

Если согласны, то для начала скачайте отсюда версию 0.5.4.
И научитесь ее собирать. Компиляторы AtmelStudio_7_IDE или WINAVR.

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Вс мар 21, 2021 17:41:02

DIMMTV, когда балабольство надоест, писните на htpicc@gmail.com

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Вс мар 21, 2021 18:46:49

OKF, что втихоря собрался?
Давай я тебя проспонсирую - 1 российский рубль, или он ни чего не стоит? Три строчки кода.
Зря отказываешься, знаешь пословицу - курочка по зернышку - и состояние.

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Вс мар 21, 2021 19:23:53

Димон, тебя то что так волнует? Расслабся.)

Re: Нужна прошивка на Atmega 8L-8PU для китайского набора D

Вс мар 21, 2021 19:56:51

OKF, мне может то же интересно, может еще кому полезно будет. А то сразу втихоря.

И так, поехали:
Для сборки прошивки достаточно WinAVR, устанавливаем, вот ссылочка с картинками, строго по картинкам, после установки перезагрузить компутер.
Создать папочку на диске C, к примеру bp(латиница, кириллицы нет), в нее скопировать каталог digitaldcpower-0.5.4, не архив tar, каталог. Архив tar открывает архиватор winrar.

Запускаем Пуск->Все программы->WinAVR-20100110->Programmers Notepad [WinAVR]
Далее в Programmers Notepad открываем File->Open в директории C:\bp\digitaldcpower-0.5.4\ файл main.c, в теории можно любой файл открыть, так как Makefile находится в текущем коталоге.
В Programmers Notepad выполнить команду Tools -> [WinAVR]MakeClean
далее Tools -> [WinAVR]MakeAll этого достаточно для сборки прошивки.
В директории C:\bp\digitaldcpower-0.5.4\ создастся файл main.hex, это и есть прошивка.
Ответить