Страница 23 из 116
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 11:39:04
Хатуль_мадан
Странно, мой работал на такой инициализации. Попробуйте еще изменить команду A1 (или теперь А0) на С0 или С8 тоже что-то относится к реверсу.
Возможно контрастность добавить нужно, это в ячейке 62 нужно внести какое-либо значение из предложенных в таблице:
Код: Выделить всё
VOP7 VOP6 VOP5 VOP4 VOP3 VOP2 VOP1 VOP0 HEX VOP Adjustment
0 0 0 0 0 0 0 0 00 0 Step (Default)
0 0 0 0 0 0 0 1 01 +1 Step
0 0 0 0 0 0 1 0 02 +2 Step
: : : : : : : : : :
0 1 1 1 1 1 1 1 7F +127 Step
1 0 0 0 0 0 0 0 80 0 Step
1 0 0 0 0 0 0 1 81 -1 Step
: : : : : : : : : :
1 1 1 1 1 1 0 1 FD -125 Step
1 1 1 1 1 1 1 0 FE -126 Step
1 1 1 1 1 1 1 1 FF -127 Step
Попробуйте добавить на максимум: 7F -> в ячейку 62
А со старой прошивкой запускается? может успели что-то в монтаже нарушить? И в какой программе программатора Вы правите память EEPROM?
После исправления в окне программы, сразу программируем.
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 13:04:03
Sergksv08
Программатор находится на работе - triton (хожу прошу человека прошить)с прошивкой на литеевые аккумы работает все но в зеркале при прошивке новой не запускается экран схему естественно не меняю попробую щас еще ваш последний вариант
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 13:06:57
lawr
Хатуль_мадан писал(а): Что-то пуплю по немногу, не пойму в чем разница между:
Segment driver direction A0 - normal, A1 - reverse
и командой Common driver direction select С0 - normal, С8 - reverse
Понятия как в простом ЖКИ:
Segment driver direction = column (столбец)
Common driver direction = line or row (линия или строка)
Прилагаю иллюстрацию к вашей цитате
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 13:53:02
Sergksv08
Попробовал -без результата a когда зеркалит то как на картинке а0 c0
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 14:00:56
Хатуль_мадан
lawr, Спасибо, теперь вроде понятно. Сделал по Вашему первому варианту А1 С0 так вроде правильно, но в любой момент это можно изменить при перепрошивке. Плохо что у
Sergksv08 программатора нет. Нашел еще и мой косяк с этой универсальностью ЖКИ. Перепрошил свой прибор и увидел вместо Cx: выскакивает просто С. и термометр перестал работать. Прошивку исправил, а предыдущую PIC16F876A_ESR_LCF_metr_V7tmp_1.hex просьба удалить и забыть...
Простите, бывает...
PS: А может это даже кому-то удобно будет!! Т.е. можно применять инициализацию с кодами А1 С0, или с кодом А0 С8, но перевернув ЖКИ на 180 градусов, оба варианта в принципе правильные. Да и изменить это в любой момент может каждый, зато появилась возможность покрутить ЖКИ под удобный вариант расположения разъема подключения. Что-то раньше я не додумался, а поэкспериментировать не на чем. Просьба отписаться тем, кто опробовал разные варианты дисплеев и что из этого получилось, чтобы можно было окончательно "причесать" файл прошивки с проверенными вариантами.
(глючит еще отправка сообщений, искажает текст, третий раз править приходится)
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 14:15:11
Sergksv08
Пойду пробывать последний вариант прошивки :а насчет программатора может кто подскажет- подкинет толковую схемку на usb для pic (проверенную временем )
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 15:00:10
sergho
Pickit2 или pickit2 light, схем в инете навалом
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 15:15:43
Sergksv08
Схем то может и навалом но хочется путевую ,pickit2 уж больно микросхема "хороша"-300 рубликов мне б попроще типа ft 232 обвязка либо другой контроллер типа 16f...
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 15:31:50
lawr
Sergksv08 писал(а):когда зеркалит то как на картинке а0 c0
Вам надо в прошивке менять А1 на А0 - отзеркалить по горизонтали или добавить команду С8 - отзеркалить по вертикали и повернуть дисплей на 180 град.
Китайские "братья" понаделали дисплеев, а нам тут разбирайся
P.S. Д-а-а-а! Сейчас выяснил, что мой дисплей не реагирует на смену команд А1-А0 и А0-А1! Не зеркалит по-горизонтали сменой этих команд. Видимо, код команд другой. Теперь надо разбираться
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 17:51:44
igor43nv
Прошивку исправил, а предыдущую PIC16F876A_ESR_LCF_metr_V7tmp_1.hex просьба удалить и забыть...
Удалить прошивку ,а шится из нового архива+EEPROM от старого?
Хотел контроллер в диповском корпусе помучать...
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 18:41:47
Sergksv08
Когда разберетесь подскажите?

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 19:40:11
BigallS
Sergksv08 писал(а):Схем то может и навалом но хочется путевую ,pickit2 уж больно микросхема "хороша"-300 рубликов ...
Однозначно делать Pickit2 без всяких лайт, я микросхему покупал здесь
http://chip-nn.ru/30.php
а делал плату отсюда
http://bezkz.su/publ/300281-9-1-0-281.html
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 21:38:13
Хатуль_мадан
igor43nv писал(а):Удалить прошивку ,а шится из нового архива+EEPROM от старого?
Так в новой прошивке тоже есть частично измененное содержание EEPROM. Если нужно какие-то данные использовать из настроенного прибора, то лучше их вначале считать и сохранить в виде отдельного файла, а потом перед программированием исправить содержание EEPROM и сразу записать в МК. Исправлять нужно не все, а только настроечные коэффициенты и выбор типа ЖКИ. Коэф. установки нуля нет смысла менять, т.к. они сами переписываются при нажатии кнопки установки "0". Можно и не использовать старые настройки, но тогда прибор придется настроить по новой.
Пользуюсь программатором PICkit2, проблем и глюков пока ни разу не заметил, купил как-то по акции за 600р + пересылка. Когда начинал изучать программирование, то пользовался самодельным и программами WinPic800 для PIC контроллеров и понипрогом для АВР. Но он под СОМ порт.
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 22:22:08
igor43nv
Понял...Попутал с AVR - там EEPROM отдельно шьется.
Пользую пока для прошивки пиков прогер Extra PIC+. Пони тоже есть,но для AVRок(все таки он больше заточен под них) использую
USBASP.
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Чт ноя 08, 2012 23:43:12
kava
Sergksv08 писал(а):Схем то может и навалом но хочется путевую ,pickit2 уж больно микросхема "хороша"-300 рубликов мне б попроще типа ft 232 обвязка либо другой контроллер типа 16f...
http://www.radiokot.ru/forum/viewtopic. ... 4#p1441894 реальный pickit2
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Пт ноя 09, 2012 11:29:42
lawr
Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Пт ноя 09, 2012 11:41:50
Хатуль_мадан
Ух ты! Где?
Спасибо!

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Пт ноя 09, 2012 12:03:17
куко
Поздравляю!!!Вполне заслуженный приз.

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Пт ноя 09, 2012 13:51:02
ploop
Ух ты! Где?
На главной!

Поздравляю!

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A
Добавлено: Пт ноя 09, 2012 13:57:44
Svyazist
Присоединяюсь к поздравлениям, конструкция достойна победы!
Также хочу поблагодарить Хатуль_мадан за вынос инициализации дисплея в EEPROM.
Я не программист не каким местом, но путем нехитрой правки EEPROM удалось прицепить
дисплейчик от Siemens A70 (101x64, маркировка: HP10534R-DAO-C0). Запустил пока на макетке
только с цифрофой частью. Если кого-то заинтересует, могу выложить вариант прошивки c EEPROM для этого LCD.
З.Ы. Прошу прощения за качаство фото, снимал телефоном
