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

Различная музыкальная электроника

Модератор: Модераторы

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

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

Сообщение dubok963 » 20 янв 2015, 20:42

проверил тестером.... по нулям 0.00

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

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

Сообщение Dmitry Dubrovenko » 20 янв 2015, 20:53

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

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

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

Сообщение dubok963 » 20 янв 2015, 21:34

невозможно прошить чип с внутренним генератором и отключённым #MCLR

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

Вот скрин

Изображение

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

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

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

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

Сообщение Dmitry Dubrovenko » 20 янв 2015, 21:43

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

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

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

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

Сообщение dubok963 » 20 янв 2015, 21:46

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

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

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

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

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

Сообщение Dmitry Dubrovenko » 20 янв 2015, 22:30

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

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

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

Сообщение dubok963 » 22 янв 2015, 21:43

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

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

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

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

Сообщение Dmitry Dubrovenko » 23 янв 2015, 18:31

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

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

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

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

Сообщение dubok963 » 23 янв 2015, 20:58

прошивка. Она выводит на порт 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. Но все равно не могу запустить клавиатуру...

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

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

Сообщение Dmitry Dubrovenko » 24 янв 2015, 15:02

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-ю (-).
Подпись

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

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

Сообщение dubok963 » 24 янв 2015, 15:44

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

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

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

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

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

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

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

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

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

Сообщение Dmitry Dubrovenko » 24 янв 2015, 18:23

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

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

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

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

Сообщение dubok963 » 24 янв 2015, 19:43

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

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

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

Сообщение Dmitry Dubrovenko » 24 янв 2015, 20:23

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

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

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

Сообщение dubok963 » 24 янв 2015, 20:28

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

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

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

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

Сообщение Dmitry Dubrovenko » 24 янв 2015, 20:37

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

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

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

Сообщение dubok963 » 24 янв 2015, 20:54

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


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

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

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

Сообщение Dmitry Dubrovenko » 24 янв 2015, 21:41

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

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

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

Сообщение dubok963 » 24 янв 2015, 22:31

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

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

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

Сообщение dubok963 » 25 янв 2015, 00:03

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


Вернуться в «Музыкальная электроника»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя

cron