Вопросы по i2.

А что мы делаем?
Pathfinder
Сообщения: 6

Сообщение Pathfinder » 09 окт 2015, 10:25

Тема уже весьма стара, но может для некоторых еще актуальна. Предлагаю рассматривать тут вопросы возникшие при постройке прерывателя i2. В комментариях статьи об i2 похоже ни кто не отвечает.
Моя ситуация следующая: развел плату, собрал прерыватель, прошил с помощью ISP программатора и AVRDUDE. Прерыватель включается, выбираются режимы, вводится пароль, номер канала, а вот проигрывания MIDI не происходит. Сигнал приходит на необходимые ноги МК, а на выходе МК его нету. MIDI вход подключен через USB переходник в ПК. В какую сторону смотреть? Где возможная причина неисправности? Прерыватель никак не реагирует на режим самопроверки.

Аватара пользователя
iEugene0x7CA
Адепт
Сообщения: 1389
Откуда: Киев

Сообщение iEugene0x7CA » 13 окт 2015, 15:27

Pathfinder писал(а):Тема уже весьма стара, но может для некоторых еще актуальна. Предлагаю рассматривать тут вопросы возникшие при постройке прерывателя i2. В комментариях статьи об i2 похоже ни кто не отвечает.
Моя ситуация следующая: развел плату, собрал прерыватель, прошил с помощью ISP программатора и AVRDUDE. Прерыватель включается, выбираются режимы, вводится пароль, номер канала, а вот проигрывания MIDI не происходит. Сигнал приходит на необходимые ноги МК, а на выходе МК его нету. MIDI вход подключен через USB переходник в ПК. В какую сторону смотреть? Где возможная причина неисправности? Прерыватель никак не реагирует на режим самопроверки.

На самом деле i2 собирался в количестве аж одного экземпляра, использовался что-то ну совсем чуть-чуть, да и было это в далёкой-предалёкой галактике. :)
Сомневаюсь, что сейчас можно найти тех, у кого с ним есть хоть какой-то опыт использования. Гораздо чаще собирали вот эту штуку: http://bsvi.ru/preryvatel-dlya-drsstc/

P.S.
Не знаю, может режим не тот включен, не те частоты и т.д.
Хотя, если не проходит самопроверку, то может непропай где-то, не те фьюзы и т.д.
Возможно ты и будешь первопроходцем в использовании этого прерывателя. :)

Pathfinder
Сообщения: 6

Сообщение Pathfinder » 14 окт 2015, 15:52

Хоть кто-то отозвался. Непропай и фьюзы уже пять раз проверены. Посмотрел другие режимы. В режимах 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
Попробую как вариант другим программатором загрузить прошивку. Интересно было бы еще услышать тех кто прерыватель собрал. Как работает скаченная прошивка?

Вернуться в «Наши проекты»



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

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