Page 1 of 3

помощь новичку

PostPosted: Fri Mar 13, 2009 11:32 am
by ura
помогите пожалуста. схему собрал при включении на лсд пишет"" Fw Updater 16MHz
DOWN-ok.UP-clock'' компьютер выдает "" подключенно неизвестное устройство"" и больше ничего. я так понимаю что нехватает драйвера. подскажите какой нужен драйвер и где его можно скачать. заранее благодарю.

Re: помощь новичку

PostPosted: Fri Mar 13, 2009 11:51 am
by dmitri
Очень сложно помогать с проблемами типа "все собрал, но не работает. Помогите".
Поподробнее о том, что Вы собрали, что сделали, что прошили, как прошивали, как подключали. Чем больше входной информации, тем больше вероятность получить быстро вменяемую помощь.

Re: помощь новичку

PostPosted: Fri Mar 13, 2009 12:47 pm
by ura
Собрал версию 2 на контролерах Atmega 32-16 PU и PIC18F2550. Прошивал программатором Atmegу-PoniProg прошивки bootloader32.hex, megadrum32_16_20081222.hex , а PIC-Willem прошивка MegaDrum USB MIDI Firmware 18F2550 12MHz V2.hex.Подключал согласно инструкции но так как с английским языком не очень то не все понял.Сама схема вроде-бы работает при включении на лсд пишет"" Fw Updater 16MHz DOWN-ok.UP-clock'' на кнопки реагирует индикация меняется, при подключении USB шнура компьютер выдает "" подключенно неизвестное устройство" в диспечере оборудования показывает, что нет драйвера.Скачал и установил Java версия 6, скачал файл install.jnlp, запустил программа работат но устройство не видит.Понимаю что нет драйвера а где его взять не знаю.

Re: помощь новичку

PostPosted: Fri Mar 13, 2009 12:52 pm
by dmitri
OS какая?
Питание по USB?

Re: помощь новичку

PostPosted: Fri Mar 13, 2009 1:06 pm
by ura
OS - Windows XP. Питание от отдельного БП.

Re: помощь новичку

PostPosted: Fri Mar 13, 2009 1:21 pm
by dmitri
ura wrote:Питание от отдельного БП.

Поменяйте на питание от USB. USB MIDI должно определиться и драйвер должен установиться автоматически. Если при питании от USB все заработает, то смотрите где проблема при питании от БП. При питании от БП, +5 на USB разъёме должно быть отключено.
Убедитесь, что D+/D- на USB не перепутаны.

Re: помощь новичку

PostPosted: Fri Mar 13, 2009 2:12 pm
by ura
Драйвер установился, диспетчер устройств опознал как (составное USB устройство)
в свойствах написано (Запуск этого устройства невозможен. (Код 10)),
Спасибо за помощь буду дальше разбираться.

Re: помощь новичку

PostPosted: Mon Mar 16, 2009 8:22 pm
by Sonic
Попробуйте ещё раз перепрошить АТмегу по указанным на этом сайте инструкциям. Если схема собрана правильно, должно всё заработать.

Re: помощь новичку

PostPosted: Mon Mar 23, 2009 5:47 pm
by ura
Здравствуйте. АТмегу перепрошил как вы советовали, еще раз очень тщательно проверил монтаж. После подключения компьютер опознал устройство, установил драйвер, теперь в диспечере устройств в разделе звукавые видео и игровые устройства появилась запись (аудио устройство USB (устройство включено и работает нормально версия драйвера 5.1.2535.0)) а в разделе контролеры уневерсальной последовательной шины USB появилась запись (составное USB устройство(устройство включено и работает нормально версия драйвера 5.1.2600.0))
но дальше ничего не изменилось т.е. При включении на лсд пишет"" Fw Updater 16MHz DOWN-ok.UP-clock'' при нажатии кнопки DOWN надпись меняется на '' Fw Updater 16MHz Send SysEx now''. И больше ничего, из-за проблем с английским языком немогу разобратся с программой. Прочитать настройки с устройства и записать настройки в устройство не получается.Транслятор переводит инструкцию с сайта очень коряво, совсем запутался, подскажите как правильно записать настройки в устройство и прочитать их, или дайте ссылку на литературу на русском языке. Заранее благодарю.

Re: помощь новичку

PostPosted: Mon Mar 23, 2009 6:27 pm
by dmitri
Перевод http://www.megadrum.info/forums/viewtopic.php?f=3&t=622:

1. Включить MegaDrum удерживая кнопку LEFT нажатой. Если подключение по USB, и это первое подключение, позвольте Windows установит необходимые драйвера.

2. Запустите MIDI-OX (не запускайте MIDI-OX прежде чем подключили MegaDrum!). D меню MIDI-OX идёте Options->Configure Buffers и устанавливаете Output Buffers to 60000

3. Если MegaDrum подключён по USB, в меню MIDI-OX идёте Options->MIDI Devices и в 'MIDI Outputs' выбираете MegaDrum USB (может назватья иначе, например USB Audio). Если MegaDrum подключён по стандартному MIDI, в меню MIDI-OX идёте Options->MIDI Devices и в 'MIDI Outputs' выбираете MIDI port к которому подключён MegaDrum.

4. В MegaDrum выбираете правильную частоту кристалла для вашей(-его?) Atmega нажатием кнопки UP. Каждый раз нажимая на UP меню будет переключаться по кругу между 16MHz-20MHz-24MHz-12MHz. Если частота кристалла 16MHz, то нажимать UP не надо, т.к. 16MHz это частота кристалла по умолчанию.

5. В MegaDrum нажмите DOWN. Меню покажет 'Send Sysex now'. Если это старая версия bootloader'a, то так же ещё загорится MIDI LED.

6. Пропустите этот шаг, если у Вас старая верия bootloader'а без защиты от случайного стирания прошивки. В меню MIDI-OX идёте в View->SysEx... В окне SysEx идёте Command Window-> Load File... и загружаете это файл:
Attachment:
erase_firmware.syx [4 Bytes]
.
В том же окне SysEx идёте Command Window->Send Sysex. Через пару секунд MegaDrum покажет 'ERASED'. Если не покажет, то либо Вы выбрали неправильную частоту кристалла, либо у Вас электрические проблемы с MegaDrum, либо проблемы с Windows.

7. В меню MIDI-OX идёте View->SysEx... В окне SysEx идёте Command Window-> Load File... и загружаете .syx файл MegaDrum firmware соответсвующий Вашей версии MegaDrum hardware, например для 32-х входов MegaDrum на Atmega32 с кристаллом 16MHz файл будет называться megadrum32_16_32_20090306.syx, где первые '32' - это тип Atmegи, '16' - частота кристалла, вторые '32' - количество входов и '20090306' - версия firmware. Все в том же окне SysEx идёте Command Window->Send Sysex. MIDI-OX начнет посылать firmware в MegaDrum. MIDI LED при этом будет мигать примерно дважды в секунду. После 10-15 секунд загрузка завершится, MegaDrum покажет 'Updated finished' и автоматически перегрузится через пару секунд. Если процедура не сработала, то либо Вы выбрали неправильную частоту кристалла, либо у Вас электрические проблемы с MegaDrum, либо проблемы с Windows.