[an error occurred while processing this directive]
Atmega128 MIDI
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Serg_D 17 апреля 2003 г. 10:48

Может есть у кого рабочий код на си (или асм)под атмегу 128.
Задача такая - опрашиваю ацп и шлю данные через usart на комп по миди.
Уже неделю парюсь. Развяза на оптроне сделана, осцилом смотрел - байты бегут. Уровни вроде 10 раз уже проверял.
Собственно код для передачи данных через уарт взял из даташита атмеловского.
Как результат у меня иногда устанавливается связь - но данные я принимаю совершенно левые. Посылаю пачки по 3 байта, доходит один байт (искаженный) два остальных показываются как 0. (пользуюсь простенькой программкой миди-монитор). Туда же включал миди-клавиатуру - работает. Закон по которому связь то устонавливается то нет не нашел. Но чаще всего вообще ничегоне доходит. При этом происходит все так - передернешь питание - бывает зацепится, но в основном нет. =(
Если кто может помочь рабочими примерами под mega128 - поможите пожалуйста.

Составить ответ ||| Конференция ||| Архив

Ответы



Перейти к списку ответов ||| Конференция ||| Архив ||| Главная страница ||| Содержание

E-mail: info@telesys.ru