Страница 1 из 5

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 20 янв 2015, 20:42
dubok963
проверил тестером.... по нулям 0.00

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 20 янв 2015, 20:53
Dmitry Dubrovenko
dubok963 писал(а):Экстрапик с сайта лабкит
Уп-с..
Данной хренью невозможно прошить чип с внутренним генератором и отключённым #MCLR (см. в/у ссылку). :no:
Срочно разбирайтесь, что у Вас там записывается?

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 20 янв 2015, 21:34
dubok963
невозможно прошить чип с внутренним генератором и отключённым #MCLR

В общем как я понял своим прогером я ничего нормально не запрограммирую......Завтра поеду в Саратов за деталями и доделаю ПИКкит2

Вот скрин

Изображение

поставил галку на MCLR

Я слил прошивку с МК которая была в нем http://my-files.ru/4oha25

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 20 янв 2015, 21:43
Dmitry Dubrovenko
dubok963 писал(а):поставил галку на MCLR
Если Вы поставите галку на #MCLR, то Ваш МК будет перезапускаться при каждом нажатии педали. :roll:

P.S.: А может у Вас просто МК дохлый (бывает и такое)?

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 20 янв 2015, 21:46
dubok963
Если Вы поставите галку на #MCLR, то Ваш МК будет перезапускаться при каждом нажатии педали.

я нуль в программировании.....Но буду учиться и стараться)
А может у Вас просто МК дохлый

Завтра куплю новый

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 20 янв 2015, 22:30
Dmitry Dubrovenko
dubok963 писал(а):я нуль в программировании
Это - не программирование.
#MCLR - аппаратный ресет, который можно отключить конфигурацией МК, и тогда он становится обычным портом ввода.

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 22 янв 2015, 21:43
dubok963
Здравствуйте Дмитрий...Доделал я свой ПИКкит2......только дросселя на 680 мгн небыло , я взял 820, BS250 не было---заменил на 9024N.....прогер работает.... пользуюсь программой для него PicKit2 Programmer, но все равно не могу нормально зашить 628А, прошивка проходит успешно, но клавиатура по прежнему не работает.... Приобрел еще один новый МК 628А....
Изображение

Переделал свой Экстрапик (по Вашей ссылке) (для режима 2 -MCLR)... шьет, но нормально записать не могу......Правда питание на прогер использую постоянка 12в...
Изображение

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 23 янв 2015, 18:31
Dmitry Dubrovenko
dubok963 писал(а):нормально записать не могу
Если говорить научным языком,
Нерабочая клавиатура = Неправильная конфигурация МК OR Ошибка в программе OR Ошибка при прошивке МК OR Ошибка монтажа :-)

Как видите, причин гораздо больше, чем нерабочий программатор.
Что бы это понять, надо понять, что происходит на выводах (т.е. нужны приборы).
Вот тестовая прошивка. Она выводит на порт RB0 меандр 1Hz.
Попробуйте зашить её, и посмотрите, что будет на выводе (подключите светодиод).

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 23 янв 2015, 20:58
dubok963
прошивка. Она выводит на порт RB0 меандр 1Hz.
Попробуйте зашить её, и посмотрите, что будет на выводе

Зашил...на выводе 6 (RB0) и GND (5 вывод) = 1.31 в.
поставил светодиод---- не горит

Ошибка монтажа

Ошибки в монтаже (платы клавиатуры) нет... т.к клавиатура работает с 16F84



Зашил Пикитом-успешно, нажал Verify-и получил ошибку 0x000000,.....С экстрапиком такая-же ошибка при "сравнить микросхему с буфером"
Может в "PICkit2 programmer" нужно выставить какие-нибудь настройки?
Изображение



Зашил прошивку MKCV96N_modern_V1_0 через Экстрапик (питание для него подал с БП 15 вольт, перемычка на 2-3).
Проверку на сравнение с буфером проходит успешно. Убрал СР, CPD. На 6 и 5 ноге 16F628А напряжение 1,31вольт...На 12 и 5 ноге напряжение 1,26вольт. Менял осциляторы HS, XT. Но все равно не могу запустить клавиатуру...

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 24 янв 2015, 15:02
Dmitry Dubrovenko
dubok963 писал(а):на выводе 6 (RB0) и GND (5 вывод) = 1.31 в.
Это как понимать?
Как между RB0 и GND, или на GND?

dubok963 писал(а):Зашил Пикитом-успешно, нажал Verify-и получил ошибку 0x000000,.....С экстрапиком такая-же ошибка
Разумеется.
У Вас же защита от считывания установлена.

dubok963 писал(а):Может в "PICkit2 programmer" нужно выставить какие-нибудь настройки?
Ну, не помешает выставить "подавать MCLR раньше Vdd" (дословно не помню), а в IC-Prog'е отключить опцию "Проверять после программирования", но включить "Проверять во время программирования".
Кстати, я просил скрины настроек выложить.

dubok963 писал(а):Зашил прошивку MKCV96N_modern_V1_0 через Экстрапик
Не понятно, почему проходит верификация, если защита выставлена.
Зашейте тестовую прошивку.
После прошивки, выньте чип из программатора , подсоедините (не вставляя в клавиатуру!) светодиод анодом к 6 ноге через резистор (~400 ом) на 5-ю ногу, и подайте питание на 14 ногу (+) и 5-ю (-).

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 24 янв 2015, 15:44
dubok963
подсоедините (не вставляя в клавиатуру!) светодиод анодом к 6 ноге через резистор (~400 ом) на 5-ю ногу, и подайте питание на 14 ногу (+) и 5-ю (-).

Подсоединил....Светодиод моргает.

Как между RB0 и GND, или на GND?

на RB0(6) (+щуп тестера) и VSS(5) (-щуп тестера)=1,31вольт

я просил скрины настроек выложить.

Вот,
для IC-Prog
Изображение

PICkit2 programmer
Изображение

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 24 янв 2015, 18:23
Dmitry Dubrovenko
dubok963 писал(а):Светодиод моргает
Значит всё нормально программируется.
Теперь надо добиться, что бы то же самое было, если МК вставить в клавиатуру.
Обратите внимание на конденсатор, который Вы на MCLR припаивали. Попробуйте его вообще отпаять.

dubok963 писал(а):PICkit2 programmer
Для 628 включите опцию "Use Vpp First Program Entry"

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 24 янв 2015, 19:43
dubok963
Конденсатор отпаял. МК628А (с тестовой прошивкой и со светодиодом) поставил в плату клавиатуры---светодиод не моргает
Залил прошивку MKCV96N_modern_V1_0 (светодиод припаян к МК) поставил в клавиатуру-----светодиод не моргает--клавиатура не работает.
Взял 16F84A (для проверки, что-бы узнать, что плата рабочая и ничего не оторвалось), залил Петковскую прошивку MKCV96N---клавиатура работает
Видеоролик на ютубе http://www.youtube.com/watch?v=4J_1HcXM ... e=youtu.be

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 24 янв 2015, 20:23
Dmitry Dubrovenko
dubok963 писал(а):Залил прошивку MKCV96N_modern_V1_0
Сперва надо разобраться, почему тестовая прошивка не работает.
На лицо явный аппаратный конфликт.
Ещё раз внимательно осмотрите все линии, подходящие к МК. Возможно они где-то друг с другом (или с чем-то ещё) замыкаются. 84-й такое дюжит, а 628 не может.
Попробуйте ещё кварц с конденсаторами отпаять.
Со своей стороны проверю конфигурацию МК.

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 24 янв 2015, 20:28
dubok963
Ещё раз внимательно осмотрите все линии, подходящие к МК.
Попробуйте ещё кварц с конденсаторами отпаять.

Хорошо......Прошивка MKCV96N_modern_V1_0 под внутренний тактовый генератор сделана? Фьюзы не нужно трогать?

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 24 янв 2015, 20:37
Dmitry Dubrovenko
dubok963 писал(а):Фьюзы не нужно трогать?
Пока у Вас тестовая прошивка светодиодом не замигает, её (MKCV96N_modern_V1_0) вообще трогать не надо. :-))

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 24 янв 2015, 20:54
dubok963
Поставил МК с тестовой прошивкой и светодиодом в другую плату клавиатуры (эта плата для пианино)----светодиод не моргает.....Буду кварц выпаивать.
Изображение


убрал конденсаторы и кварц---светодиод молчит

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 24 янв 2015, 21:41
Dmitry Dubrovenko
Начнём по порядку.
Сперва измерьте напряжение питания
Если в норме, вынимайте последовательно (начиная с U15) м/сх дешифраторов.
Если и после этого не заведётся, отсоединяйте резисторы подтяжки, в следующей последовательности:
R5 (#MCLR) -> R1(RA4) -> R3 и R4 -> остальные.

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 24 янв 2015, 22:31
dubok963
УРА....Заморгал светодиод... Дело было в питании.....5 ,08 вольт (ЗУ от мобильника) подаю на плату, а до 14 вывода МК доходит только 4,25вольт---этого напряжения не хватало, что-бы завести МК.... Подал с БП 9 вольт на плату, на 14 выводе МК напряжение стало 4,99вольт, и заморгал светодиод)

Re: Доработка MIDI-клавиатуры от Petkova

Добавлено: 25 янв 2015, 00:03
dubok963
Зашил прошивкой MKCV96N_modern_V1_0 - Клавиатура заработала....Педаль работает!!! Огромное Спасибо Вам!!!
А можно сдвинуть нотный ряд еще на октаву ниже (суб-контроктава)? И возможно ли сделать ручной сдвиг октав ?