Найдено 19 результатов

servio
Сб июл 28, 2012 21:29:11
Форум: AVR
Тема: USB-HID Джойстик Mega16
Ответы: 8
Просмотры: 2318

Re: USB-HID Джойстик Mega16

Все крутится в главном цикле. Т.е. идет отслеживание изменения состояния кнопок, формирование буфера данных и постоянная отправка этих данных в USB. Задача следующая - на положительный перепад нажать и отпустить одну кнопку, на отрицательный перепад нажать и отпустить другую кнопку. Тут важный ...
servio
Пт июл 27, 2012 16:15:20
Форум: AVR
Тема: USB-HID Джойстик Mega16
Ответы: 8
Просмотры: 2318

Re: USB-HID Джойстик Mega16

Итого, что мы имеем? Восемь репортов по одному биту, т.е. один байт. Следовательно объяви буфер reportBuffer не как структуру а просто как uint8_t. Там где reportBuffer.button1=0xff должно стать reportBuffer=0xff . Все остальное без изменений.

У меня был пример где в дескрипторе репортов было два ...
servio
Пт июл 27, 2012 15:51:34
Форум: AVR
Тема: USB-HID Джойстик Mega16
Ответы: 8
Просмотры: 2318

Re: USB-HID Джойстик Mega16

А можно еще, на всякий случай, глянуть на HID-дескриптор?
servio
Чт июл 26, 2012 21:03:19
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 388773

Re: MIDI контроллер

Что-то разбираться придётся значительно больше, чем я планировал. Неужели нельзя не городить огород, а сделать всё на одном МК без всяких преобразований "миди-->юсб"?

Готовую схему и прошивку для клавы под USB найти будет не просто. Если бы я делал клавиши, то упростил бы схему и прошивку проекта ...
servio
Чт июл 26, 2012 10:46:00
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 388773

Re: MIDI контроллер

Подскажите, пожалуйста, на чём можно сделать простейшую USB-мидиклаву? С питанием от USB, без индикаторов, только клавиши.

В распоряжении есть старое электро-пиано "Электроника". Хочу его выпотрошить, запихнуть внутрь МК с дешифратором 4->16 и USB-разъёмом. Чтобы включил в комп и никаких больше ...
servio
Чт июл 19, 2012 11:04:02
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 388773

Re: MIDI контроллер

А из чего были сделаны кнопки выбора инструментов?

Кнопки тактовые 12 x 12 мм.
http://www.rcscomponents.kiev.ua/modules/Asers_Shop/images/productimages/B3F_4000.jpg

Только в моем случае толкатель кнопки более длинный, так чтобы немного выступал над поверхностью передней панели. Когда я ...
servio
Чт июл 12, 2012 21:06:32
Форум: Интеграция с ПК
Тема: MIDI контроллер
Ответы: 1119
Просмотры: 388773

Re: MIDI контроллер

Привет всем!!! Позвольте пропиарить мою статью на родственную тему. Если кому-то из сборщиков самодельных MIDI-клавиш интересен простой самодельный MIDI-синтезатор, то велкам сюда http://www.embed.com.ua/raznoe/midi-sintezator/ . Там есть легкое описание и архив с платами и исходниками моего девайса ...
servio
Чт май 31, 2012 14:59:10
Форум: Микроконтроллеры и ПЛИС
Тема: AVR на C, траблы с UART
Ответы: 6
Просмотры: 1886

Re: AVR на C, траблы с UART

как то непонятно - зачем write(c); находится в обработке прерывания приема?
может правильно сделать - сначала все принять, выставить признак что прием строки закончен, а потом всю принятую строку передать

Это очень хорошая идея. Нужно в обработчике прерывания приема каждый принятый символ ...
servio
Чт май 31, 2012 14:48:49
Форум: Микроконтроллеры и ПЛИС
Тема: AVR на C, траблы с UART
Ответы: 6
Просмотры: 1886

Re: AVR на C, траблы с UART

Все дело в передаче аргумента в функцию write. Лучше будет сделать так:

Код: Выделить всё

void write (char *t) 
{
   char С;

   for (;;)
   {
     C = *t;
     if (C==0)
       break;
     else
     {
        while (!(USR&(1<<UDRE)));
        UDR = C;
        t++;
     };
   };
}
servio
Ср май 16, 2012 16:13:19
Форум: Микроконтроллеры и ПЛИС
Тема: Какую шину выбрать
Ответы: 18
Просмотры: 2372

Re: Какую шину выбрать

Теперь понятно. Такая сеть действительно с одним мастером и можно ее построить на базе RS-485. Сетевой протокол в данном случае свой. Все модули слушают шину, но принимают пакеты только со своим адресом. Передачу данных о состоянии реле модуль должен выдавать только в ответ на запрос от мастера. Все ...
servio
Ср май 16, 2012 15:25:02
Форум: Микроконтроллеры и ПЛИС
Тема: Какую шину выбрать
Ответы: 18
Просмотры: 2372

Re: Какую шину выбрать

В одномастерной сети нет такой проблемы.

Не спорю. Но не известно является ли данная сеть таковой. Требования очень размыты.

Появилась задача разработать несколько однотипных модулей и получать/посылать на них команды

Если каждый из модулей будет асинхронно генерировать команды, то мастеров ...
servio
Ср май 16, 2012 14:08:44
Форум: Микроконтроллеры и ПЛИС
Тема: Какую шину выбрать
Ответы: 18
Просмотры: 2372

Re: Какую шину выбрать

DeVOLT писал(а):Не существует ли таких модулей с CAN на I2C ?
В предыдущем моем посте я привел ссылку на уже готовый модуль, только не I2C а SPI-подключением. Разница не большая.
servio
Ср май 16, 2012 12:46:57
Форум: Микроконтроллеры и ПЛИС
Тема: Какую шину выбрать
Ответы: 18
Просмотры: 2372

Re: Какую шину выбрать

RS-485. CAN - это развод на деньги.

Как говорит Вики: "RS-485 - стандарт физического уровня для асинхронного интерфейса". Над физическим уровнем должен быть еще протокол сетевого уровня. RS-485 не решает проблемы арбитража доступа. CAN как раз и есть сетевой протокол со всеми вытекающими из этого ...
servio
Пт фев 03, 2012 15:31:35
Форум: Микроконтроллеры и ПЛИС
Тема: Отстают самодельные часы
Ответы: 25
Просмотры: 3745

Re: Отстают самодельные часы

Дело точно в кварце. 4 МГц поделить без ошибки до 1 Гц контроллером не получиться. Кварц должен быть 4,096 МГц. Конденсаторы в цепи кварца тут не причем.
servio
Вт ноя 29, 2011 00:14:29
Форум: Разные вопросы по МК
Тема: Давайте сделаем настоящую отладочную плату для ARM AVR ПЛИС
Ответы: 159
Просмотры: 65525

Re: Давайте сделаем настоящую отладочную плату для ARM AVR

Не лепить же сколько модулей?!

А почему бы и нет? Это как инструмент, можно долго собирать деньги и купить целый набор, а можно купить только пару отверток, которые нужны сейчас, и начать работать. По моему, это быстрее, меньше места займет и лишнее пылиться не будет.
Я понимаю, тому кто захочет ...
servio
Пн ноя 28, 2011 11:50:39
Форум: Разные вопросы по МК
Тема: Давайте сделаем настоящую отладочную плату для ARM AVR ПЛИС
Ответы: 159
Просмотры: 65525

Re: Давайте сделаем настоящую отладочную плату для ARM AVR

главное решить - плата одна, или набор модулей

К единому мнению еще не пришли, но уже что-то продают. Хотя в данном вопросе похоже единого мнения найти не получится. Каждый хочет пролоббировать свою конструкцию. Именно из-за отсутствия компромиссного решения эта тема периодически глохнет. И ...
servio
Пт ноя 18, 2011 13:39:52
Форум: Разные вопросы по МК
Тема: Давайте сделаем настоящую отладочную плату для ARM AVR ПЛИС
Ответы: 159
Просмотры: 65525

Re: Давайте сделаем настоящую отладочную плату для ARM AVR

Там же есть ваше конструктор http://www.embed.com.ua/mikrokontrollernyiy-konstruktor/avr-otladochnyiy-konstruktor/

Это мое творение. Я долго переваривал в голове чего хочу получить в результате и модульный конструктор победил "большую" плату. Я разделил все, что только можно было разделить ...

Перейти к расширенному поиску