Тема уже весьма стара, но может для некоторых еще актуальна. Предлагаю рассматривать тут вопросы возникшие при постройке прерывателя i2. В комментариях статьи об i2 похоже ни кто не отвечает.
Моя ситуация следующая: развел плату, собрал прерыватель, прошил с помощью ISP программатора и AVRDUDE. Прерыватель включается, выбираются режимы, вводится пароль, номер канала, а вот проигрывания MIDI не происходит. Сигнал приходит на необходимые ноги МК, а на выходе МК его нету. MIDI вход подключен через USB переходник в ПК. В какую сторону смотреть? Где возможная причина неисправности? Прерыватель никак не реагирует на режим самопроверки.
Вопросы по i2.
- iEugene0x7CA
- Адепт
- Сообщения: 1570
- Откуда: Киев
Pathfinder писал(а):Тема уже весьма стара, но может для некоторых еще актуальна. Предлагаю рассматривать тут вопросы возникшие при постройке прерывателя i2. В комментариях статьи об i2 похоже ни кто не отвечает.
Моя ситуация следующая: развел плату, собрал прерыватель, прошил с помощью ISP программатора и AVRDUDE. Прерыватель включается, выбираются режимы, вводится пароль, номер канала, а вот проигрывания MIDI не происходит. Сигнал приходит на необходимые ноги МК, а на выходе МК его нету. MIDI вход подключен через USB переходник в ПК. В какую сторону смотреть? Где возможная причина неисправности? Прерыватель никак не реагирует на режим самопроверки.
На самом деле i2 собирался в количестве аж одного экземпляра, использовался что-то ну совсем чуть-чуть, да и было это в далёкой-предалёкой галактике.
Сомневаюсь, что сейчас можно найти тех, у кого с ним есть хоть какой-то опыт использования. Гораздо чаще собирали вот эту штуку: http://bsvi.ru/preryvatel-dlya-drsstc/
P.S.
Не знаю, может режим не тот включен, не те частоты и т.д.
Хотя, если не проходит самопроверку, то может непропай где-то, не те фьюзы и т.д.
Возможно ты и будешь первопроходцем в использовании этого прерывателя.
-
- Сообщения: 6
Хоть кто-то отозвался. Непропай и фьюзы уже пять раз проверены. Посмотрел другие режимы. В режимах MIDI slave 31kHz и 38kHz прерыватель передает MIDI на выход, так же как и в режиме MIDI Passthrough. Решил посмотреть как схема в Протеусе работает. Там кнопки нажимаются нормально, с большими задержками и глюком зависания набирается пароль канала. На самопроверку так же не реагирует. В железе лучше оказалось. Посмотрел исходники. В отладчике IAR две ошибки на которых пока и остановился.
Error[e46]: Undefined external "strncmp(char const *, char const *, size_t)" referred in midi_payer ( D:\MyLib\i2\iar\Debug\Obj\midi_payer.r90 )
Error[e46]: Undefined external "memcpy(void *, void const *, size_t)" referred in midi_payer ( D:\MyLib\i2\iar\Debug\Obj\midi_payer.r90 )
Error while running Linker
Total number of errors: 2
Total number of warnings: 0
Попробую как вариант другим программатором загрузить прошивку. Интересно было бы еще услышать тех кто прерыватель собрал. Как работает скаченная прошивка?
Error[e46]: Undefined external "strncmp(char const *, char const *, size_t)" referred in midi_payer ( D:\MyLib\i2\iar\Debug\Obj\midi_payer.r90 )
Error[e46]: Undefined external "memcpy(void *, void const *, size_t)" referred in midi_payer ( D:\MyLib\i2\iar\Debug\Obj\midi_payer.r90 )
Error while running Linker
Total number of errors: 2
Total number of warnings: 0
Попробую как вариант другим программатором загрузить прошивку. Интересно было бы еще услышать тех кто прерыватель собрал. Как работает скаченная прошивка?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 54 гостя