Страница 1 из 1
eDrum MIDI box.
Добавлено: Пн июн 20, 2011 07:46:30
microchip
Вот собираю такой дивайс -eDrum (midi ударка), ссылка на статью по которой собираю -
http://radiokot.ru/circuit/digital/game/13/
собрал, прошил, дисплей не отвечает, потыкал осцилографом на двух ножках LCD - D5,D4
всегда логическая единица, такое же не должно быть? в протеусе просимулировал там на всех ножках идёт передача данных, а в реальной схеме нет. Схему на 10 раз прозвонил, перепроверил монтаж, дефектов нет.
В общем нужен исходник, очень хочется посмотреть на код, и самому скомпелировать для полной уверенности его работы, т.к. Автор не известен буду просить у всех
О успехах в проекте буду писать.
Re: eDrum
Добавлено: Пн июн 20, 2011 07:53:32
pyzhman
Reset\ подтяните к питанию. Раз уж есть осцилл, то тыкнитесь на 12,13 ножки - должна быть генерация. Напоминаю про фузы.
Re: eDrum MIDI box.
Добавлено: Пн июн 20, 2011 22:00:51
microchip
Генерация есть, сначала ставил кварц на 16МГц работал не стабильно, для полной уверенности прошил на внутренний RC 8МГц, такт есть, постоянно дёргаються ножки на дисплей D4 D5 E. RS постоянно в еденицы висит , инцилизация дисплея в общем не проходит, почему D7 D6 не дёргаються? по 4-х битной шини полюбому после инцилизации надо передать адрес и символ, а на них лог еденица всегда после включения. В протеусе и на 1МГц симулировал - работает нормально, инцилизация проходит, вылазеит надпись все нормально, а у меня нет

Re: eDrum MIDI box.
Добавлено: Вт июн 21, 2011 08:46:03
Dmitry Dubrovenko
microchip писал(а):в протеусе просимулировал там на всех ножках идёт передача данных, а в реальной схеме нет
Вот ни разу ещё такого не было. Наоборот, сколько угодно.
А у меня вопрос к автору.
При ударе по пэду, некоторая "часть" удара передаётся и соседнему. Как, в данном устройстве, реализована фильтрация?
P.S.: А режим подсветки, ИМХО, годится только для "понтов". Никакому обучению он не поможет.

Re: eDrum MIDI box.
Добавлено: Ср июн 22, 2011 16:28:06
microchip
да кстати походу проект был сделан для корпуса DIP, я сделал на TQFP (для планарного монтажа)
там порты на выводах по другому расположены, но я всё сделал правильно. Вопрос - эти мк только корпусами отличаются? или как в mega8 в SO корпусе есть ещё 2 ножки АЦП.
Re: eDrum MIDI box.
Добавлено: Ср июн 22, 2011 21:22:10
microchip
Разобрался, написал примитивную прогу , которая каждые 400мс дёргает все ножки порта, зашил , потыкал осцилографом и выяснялось что на 4-х ножках постоянно единица весит, как раз это и те злобные выводы!
в общем теперь нужен исходник, что бы их на работоспособные выводы повесить, или купить новый мк, но для этого надо идти в магазин, а потом выкавыривать старый мк в корпусе планарного монтажа так что бы не повредить печатную плату...
лучше первый вариант
Автор ты где?
Re: eDrum MIDI box.
Добавлено: Чт июн 23, 2011 15:58:09
Dmitry Dubrovenko
Есть ещё вариант: приобрести паяльную станцию с феном.

Re: eDrum MIDI box.
Добавлено: Пт июн 24, 2011 17:59:09
microchip
Что за хрень? купил новый мк , поменял , и тут на тебе! абсолютно тоже самое, те же выводы порта "С" отказались работать - PC2 PC3 PC4 PC5. Остальные выводы порта "С" работают нормально. Это может быть из за питания? а то питяю я его пятивольтовым зарядником для телефона, микруха ещё иногда как нагреиться, но работает... странно всё это, мистика.
дайти исходник АААААаааа....

Re: eDrum MIDI box.
Добавлено: Пт июн 24, 2011 18:08:56
pyzhman
microchip писал(а):зарядником для телефона
Я однажды запитал плату от зарядника, пятивольтового. Все работает, только программатор перестал видеть мк, даже при подключении к нормальным пяти вольтам.

Re: eDrum MIDI box.
Добавлено: Пн мар 18, 2013 19:08:09
Iron22
Хочу реализовать этот проект в слегка упрощенной форме, для ксилофона, на основе Pic 16F628A.
Столкнулся с проблемой передачи MIDI сообщений через UART.
Как правильно передавать сообщения?
У меня программа секвенсор видит, что на вход карты поступают MIDI команды, но почему-то не реагирует на них.
Я передаю через встроенный протокол UART на скорости 31250.
Например мне нужно чтобы прозвучала нота ДО 1 октавы, я последовательно передаю следующие команды:
90- Note on
3c- № ноты
6E- сила удара
пауза равная времени звучания
80- Note off
3C- №ноты
40- динамика затухания
Реакции секвенсора никакой.
Что я не так делаю?
Re: eDrum MIDI box.
Добавлено: Ср мар 20, 2013 21:29:38
Dmitry Dubrovenko
Может быть что угодно. От неправильно собранной схемы, с ошибкой в программе, до неправильно настроенного секвенсора.
Сперва надо определить, где именно не проходит сигнал?
P.S.: Кстати, команду "Нотэ Офф" давно уже никто не пользует. Используется "Нотэ Он" с нулевой Велосити.

Re: eDrum MIDI box.
Добавлено: Чт мар 21, 2013 13:28:11
Iron22
Секвенсор нормально работает с MIDI клавиатурой.
А команды от контроллера не понимает ни секвенсор, ни электронное фортепиано.
Как вычислить где сигнал не проходит?
Там никаких особенностей нет?
Может паузу какую нибудь нужно выдерживать между посылами чисел?
Re: eDrum MIDI box.
Добавлено: Чт мар 21, 2013 20:05:46
Dmitry Dubrovenko
Iron22 писал(а):Как вычислить где сигнал не проходит?
Как обычно: берёте логический анализатор с осциллографом, и смотрите.
Никаких особенностей нет.