Измеритель ESR/L/C/F/P/t на PIC16F876A

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
Хатуль_мадан
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Хатуль_мадан »

Странно, мой работал на такой инициализации. Попробуйте еще изменить команду 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?
После исправления в окне программы, сразу программируем.
Последний раз редактировалось Хатуль_мадан Чт ноя 08, 2012 14:03:28, всего редактировалось 1 раз.
Sergksv08
Открыл глаза
Сообщения: 66
Зарегистрирован: Ср окт 17, 2012 08:46:23

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Sergksv08 »

Программатор находится на работе - triton (хожу прошу человека прошить)с прошивкой на литеевые аккумы работает все но в зеркале при прошивке новой не запускается экран схему естественно не меняю попробую щас еще ваш последний вариант
lawr
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение 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 (линия или строка)
Прилагаю иллюстрацию к вашей цитате
Вложения
С8.gif
(59.84 КБ) 1345 скачиваний
Sergksv08
Открыл глаза
Сообщения: 66
Зарегистрирован: Ср окт 17, 2012 08:46:23

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Sergksv08 »

Попробовал -без результата a когда зеркалит то как на картинке а0 c0
Аватара пользователя
Хатуль_мадан
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Хатуль_мадан »

lawr, Спасибо, теперь вроде понятно. Сделал по Вашему первому варианту А1 С0 так вроде правильно, но в любой момент это можно изменить при перепрошивке. Плохо что у Sergksv08 программатора нет. Нашел еще и мой косяк с этой универсальностью ЖКИ. Перепрошил свой прибор и увидел вместо Cx: выскакивает просто С. и термометр перестал работать. Прошивку исправил, а предыдущую PIC16F876A_ESR_LCF_metr_V7tmp_1.hex просьба удалить и забыть...
Простите, бывает... :facepalm:

PS: А может это даже кому-то удобно будет!! Т.е. можно применять инициализацию с кодами А1 С0, или с кодом А0 С8, но перевернув ЖКИ на 180 градусов, оба варианта в принципе правильные. Да и изменить это в любой момент может каждый, зато появилась возможность покрутить ЖКИ под удобный вариант расположения разъема подключения. Что-то раньше я не додумался, а поэкспериментировать не на чем. Просьба отписаться тем, кто опробовал разные варианты дисплеев и что из этого получилось, чтобы можно было окончательно "причесать" файл прошивки с проверенными вариантами.
(глючит еще отправка сообщений, искажает текст, третий раз править приходится)
Вложения
PIC16F876A_ESR_LCF_metr_V7tmp_2.rar
Под дисплей 1110i 3V откл. без реверса
(9.72 КБ) 872 скачивания
Последний раз редактировалось Хатуль_мадан Чт ноя 08, 2012 14:47:41, всего редактировалось 3 раза.
Sergksv08
Открыл глаза
Сообщения: 66
Зарегистрирован: Ср окт 17, 2012 08:46:23

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Sergksv08 »

Пойду пробывать последний вариант прошивки :а насчет программатора может кто подскажет- подкинет толковую схемку на usb для pic (проверенную временем )
Аватара пользователя
sergho
Грызет канифоль
Сообщения: 253
Зарегистрирован: Пн май 25, 2009 14:32:47
Откуда: Киев

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение sergho »

Pickit2 или pickit2 light, схем в инете навалом
... Do you know russian word "ГРАБЛИ" ?
Sergksv08
Открыл глаза
Сообщения: 66
Зарегистрирован: Ср окт 17, 2012 08:46:23

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Sergksv08 »

Схем то может и навалом но хочется путевую ,pickit2 уж больно микросхема "хороша"-300 рубликов мне б попроще типа ft 232 обвязка либо другой контроллер типа 16f...
lawr
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение lawr »

Sergksv08 писал(а):когда зеркалит то как на картинке а0 c0
Вам надо в прошивке менять А1 на А0 - отзеркалить по горизонтали или добавить команду С8 - отзеркалить по вертикали и повернуть дисплей на 180 град.
Китайские "братья" понаделали дисплеев, а нам тут разбирайся :)) :)) :))

P.S. Д-а-а-а! Сейчас выяснил, что мой дисплей не реагирует на смену команд А1-А0 и А0-А1! Не зеркалит по-горизонтали сменой этих команд. Видимо, код команд другой. Теперь надо разбираться
Аватара пользователя
igor43nv
Встал на лапы
Сообщения: 140
Зарегистрирован: Чт авг 23, 2012 18:11:38

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение igor43nv »

Прошивку исправил, а предыдущую PIC16F876A_ESR_LCF_metr_V7tmp_1.hex просьба удалить и забыть...

Удалить прошивку ,а шится из нового архива+EEPROM от старого?
Хотел контроллер в диповском корпусе помучать...
Sergksv08
Открыл глаза
Сообщения: 66
Зарегистрирован: Ср окт 17, 2012 08:46:23

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Sergksv08 »

Когда разберетесь подскажите? :)
Аватара пользователя
BigallS
Опытный кот
Сообщения: 752
Зарегистрирован: Пт апр 15, 2011 21:11:22
Откуда: Россия

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение BigallS »

Sergksv08 писал(а):Схем то может и навалом но хочется путевую ,pickit2 уж больно микросхема "хороша"-300 рубликов ...


Однозначно делать Pickit2 без всяких лайт, я микросхему покупал здесь http://chip-nn.ru/30.php
а делал плату отсюда http://bezkz.su/publ/300281-9-1-0-281.html
Аватара пользователя
Хатуль_мадан
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Хатуль_мадан »

igor43nv писал(а):Удалить прошивку ,а шится из нового архива+EEPROM от старого?

Так в новой прошивке тоже есть частично измененное содержание EEPROM. Если нужно какие-то данные использовать из настроенного прибора, то лучше их вначале считать и сохранить в виде отдельного файла, а потом перед программированием исправить содержание EEPROM и сразу записать в МК. Исправлять нужно не все, а только настроечные коэффициенты и выбор типа ЖКИ. Коэф. установки нуля нет смысла менять, т.к. они сами переписываются при нажатии кнопки установки "0". Можно и не использовать старые настройки, но тогда прибор придется настроить по новой.
Пользуюсь программатором PICkit2, проблем и глюков пока ни разу не заметил, купил как-то по акции за 600р + пересылка. Когда начинал изучать программирование, то пользовался самодельным и программами WinPic800 для PIC контроллеров и понипрогом для АВР. Но он под СОМ порт.
Вложения
Prog_PIC_AVR.pdf
(55.55 КБ) 797 скачиваний
Аватара пользователя
igor43nv
Встал на лапы
Сообщения: 140
Зарегистрирован: Чт авг 23, 2012 18:11:38

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение igor43nv »

Понял...Попутал с AVR - там EEPROM отдельно шьется.
Пользую пока для прошивки пиков прогер Extra PIC+. Пони тоже есть,но для AVRок(все таки он больше заточен под них) использую USBASP.
kava
Прорезались зубы
Сообщения: 248
Зарегистрирован: Вт мар 02, 2010 23:51:05
Откуда: Харьков

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение kava »

Sergksv08 писал(а):Схем то может и навалом но хочется путевую ,pickit2 уж больно микросхема "хороша"-300 рубликов мне б попроще типа ft 232 обвязка либо другой контроллер типа 16f...

http://www.radiokot.ru/forum/viewtopic. ... 4#p1441894 реальный pickit2
lawr
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 16, 2012 15:22:06

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение lawr »

Хатуль_мадан, поздравляем с лучшей конструкцией месяца на Радиокоте! :beer:
Надеемся, что измеритель ESR/L/C/F/P/t на PIC16F876A будет лучшей конструкцией и впредь! :))) :))) :)))
Аватара пользователя
Хатуль_мадан
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Хатуль_мадан »

Ух ты! Где?
Спасибо! :)
Аватара пользователя
куко
Опытный кот
Сообщения: 737
Зарегистрирован: Чт ноя 25, 2010 20:41:04

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение куко »

Поздравляю!!!Вполне заслуженный приз. :)) :beer:
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение ploop »

Ух ты! Где?

На главной! :)
Поздравляю! :beer:
Аватара пользователя
Svyazist
Родился
Сообщения: 11
Зарегистрирован: Пт мар 30, 2012 18:17:33
Откуда: Орел

Re: Измеритель ESR/L/C/F/P/t на PIC16F876A

Сообщение Svyazist »

Присоединяюсь к поздравлениям, конструкция достойна победы! :beer:
Также хочу поблагодарить Хатуль_мадан за вынос инициализации дисплея в EEPROM.
Я не программист не каким местом, но путем нехитрой правки EEPROM удалось прицепить
дисплейчик от Siemens A70 (101x64, маркировка: HP10534R-DAO-C0). Запустил пока на макетке
только с цифрофой частью. Если кого-то заинтересует, могу выложить вариант прошивки c EEPROM для этого LCD.
З.Ы. Прошу прощения за качаство фото, снимал телефоном :?
Вложения
IMG2.jpg
(37.22 КБ) 1902 скачивания
IMG1.jpg
(40.41 КБ) 1785 скачиваний
Ответить

Вернуться в «Статьи»