Подойдет ли данный девайс для сборки сабжа?
http://dx.com/p/d1213-mega-atmega-25...uino-961179355
Подойдет ли данный девайс для сборки сабжа?
http://dx.com/p/d1213-mega-atmega-25...uino-961179355
Если бы вы только знали, как я устал. Одному Богу известно. А еще называют себя интеллигентами эти писатели, учёные! Они же не верят ни во что! У них же орган, которым верят, атрофировался! За ненадобностью....
Охота самому, из любопытства. Как говорится - дорогу осилит идущий.
Если бы вы только знали, как я устал. Одному Богу известно. А еще называют себя интеллигентами эти писатели, учёные! Они же не верят ни во что! У них же орган, которым верят, атрофировался! За ненадобностью....
просто не нашел ничего с таким количеством входов-выходов
ценник вроде бы ничего себе так, особенно учитывая что доставка бесплатна
есть вариант без платы расширения (я не знаю пока зачем оно мне) за 20 уе
или стоит заморочиться Due?
Если бы вы только знали, как я устал. Одному Богу известно. А еще называют себя интеллигентами эти писатели, учёные! Они же не верят ни во что! У них же орган, которым верят, атрофировался! За ненадобностью....
86 (вроде бы) "полезных" ножек, из них 16 АЦП.
допустим что:
16 АЦП будут оси/вращалки
половина ножек на матрицу кнопок 35шт, 17*17 = 289 кнопок
половина на вывод светодиодов, в лоб 35 шт, или тоже матрицей сварганить можно...
вы себе представляете как это количество данных пропихнете софтовым USB, причем пихать то в обе стороны и к девайсу и обратно?
я это всё к тому, что смотреть в первую очередь с аппаратным USB, а не количеством ножек?
я вам немного разрисую что-бы было понятнее:
16 ацп, 10 бит точностью = 160 бит данных
кнопок 289, 289 бит данных.
итого 449 бит данных.
USB 1.1, разрешает только передачу посылками по 8 байт, причем 1 байт посылки всегда служебный номер (report id), итого полезных 7 байт.
опять же, USB 1.1, разрешает только передачу только 125 пакетов секунду (минимальный разрпешенный опрос 8мс, 1000/8 = 125 п/с)
449 / 7 = 64 разных репорта.
в итоге получается каждая кнопка или ося будет обновляться не чаще чем два раза в секунду - нормальное быстродействие?
и это всё без расчета что будет входить в устройство для индикации?
Ух, ё! Я так понял, что это явно не мой выбор
Будем дальше копать, в конце-концов еще есть Cortex-M3(4)
Если бы вы только знали, как я устал. Одному Богу известно. А еще называют себя интеллигентами эти писатели, учёные! Они же не верят ни во что! У них же орган, которым верят, атрофировался! За ненадобностью....
ну может, посмотрите что-то типа AT90USB646, USB есть, нужных вам ножек валом...
или кремлевскую идеологию масштабируйте девайс (небольшой главный контроллер (at90usb162) и платки расширения (хотя бы теже - атмеги8) )
точней (449/8)/7 = 9 пакетов
но и это многовато, често говоря.
В контроллере первой КингКобры было 6 пакетов(с клавиатурой), но чтобы разрулить и эти временные ограничения - применялась динамическое ранжирование, что в общем давало практически больше 50 фпс по любым данным даже для USB low speed - 8- 12битных осей+хатка+128 кнопок+клавиатура
Есть, и вполне доступен как готовый контроллер, но так понимаю простые пути не годятся - поэтому успехов
Итак, имеется плата разработчика на STM32F207ZG. Наши китайские товарищи нигде не указали, что для нее крайне желателен программатор/отладчик.
Сегодня весь день курил (ну во всяком случае - пытался) интернет по этому случаю. Глаза разбежались... и обратно никак не сбегаются
Прошу сообщество дать мне пинок для дальнейшего движения в правильном направлении, а именно - нужна литература про то с чего бы собственно начать.
Дай точное название платы. Или ссылку.
Может там уже есть встроенный.
Дебаггера там точно нет
плата http://dx.com/p/port207z-cortex-m3-s...t-board-149370
Если бы вы только знали, как я устал. Одному Богу известно. А еще называют себя интеллигентами эти писатели, учёные! Они же не верят ни во что! У них же орган, которым верят, атрофировался! За ненадобностью....