Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Переносной девайс с USB
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
na1s
Хочется разобраться с микроконтроллерами, поэтому придумал такой девайс. Представляет собой легкую коробочку с рядом кнопок с разъемом USB. Программа это таймер который запоминает время при каждом нажатии кнопки. Т.е. не надо запоминать время каждый раз, а просто нажал кнопку и время запомнилось. А поотм считал с помощью компа. Вообще это реально? И если реально подскажите направление.
ЕшТ
Цитата(na1s @ Jul 16 2008, 20:58) *
И если реально подскажите направление.


Насколько понял задачу - вам нужен МК с таймером, и связью. Можно использовать, например, ATMEL AVR Mega8 + USB-чип для связи (Silabs CP210x, FTDI) представляющий собой мост RS232 <> USB. Точности микроконтроллера и памяти вполне хватит чтобы до микросекунд считать более сотни интервалов smile.gif.
InsolentS
Цитата(na1s @ Jul 16 2008, 23:58) *
Хочется разобраться с микроконтроллерами, поэтому придумал такой девайс. Представляет собой легкую коробочку с рядом кнопок с разъемом USB. Программа это таймер который запоминает время при каждом нажатии кнопки. Т.е. не надо запоминать время каждый раз, а просто нажал кнопку и время запомнилось. А поотм считал с помощью компа. Вообще это реально? И если реально подскажите направление.

Попробуйте купить демо-кит, в большинстве случаев это и есть примерно то что Вы описали, только разбираться легче и быстрее, ведь есть готовые примеры и точно знаешь что всё работает.
cupertino
Цитата(ЕшТ @ Jul 16 2008, 14:16) *
Насколько понял задачу - вам нужен МК с таймером, и связью. Можно использовать, например, ATMEL AVR Mega8 + USB-чип для связи (Silabs CP210x, FTDI) представляющий собой мост RS232 <> USB. Точности микроконтроллера и памяти вполне хватит чтобы до микросекунд считать более сотни интервалов smile.gif .
Проще всего на Cypress EZ-USB.
DpInRock
Это сложнее всего и существенно дороже. Проще CP2102 человечество еще ничего не придумало.
А кроме того связка AVR+CP2102 в хозяйстве всегда пригодится. Много всего на такой связке можно делать. При это о USB не нужно знать совсем ничего. То есть - вообще.
na1s
А размер? А от батарейки будет работать? Нужен ведь переносной. И чтоб поменьше.
XVR
Цитата(na1s @ Jul 16 2008, 21:58) *
Хочется разобраться с микроконтроллерами, поэтому придумал такой девайс. Представляет собой легкую коробочку с рядом кнопок с разъемом USB. Программа это таймер который запоминает время при каждом нажатии кнопки. Т.е. не надо запоминать время каждый раз, а просто нажал кнопку и время запомнилось. А поотм считал с помощью компа. Вообще это реально? И если реально подскажите направление.
Вам нужен МК со следующими фичами:
  1. Встроенный RC генератор (желательно)
  2. Отдельный таймер с возможностью подключения часового кварца
  3. USB устройство
  4. Режим пониженного энергопотребления, но что бы при этом работал таймер из п2 и система прерываний могла пробудить процессор
  5. Прерывания по изменению pin'ов порта (для опроса кнопок)
  6. EEPROM
Подойдет что нибудь из PIC18 или AVR (как самые доступные). IMHO у AVR с потреблением будет похуже, но нужно смотреть datasheet
Andy Great
Купите Toolstick от Silabs в одном из вариантов.
Сергей Борщ
Цитата(na1s @ Jul 17 2008, 08:24) *
А размер? А от батарейки будет работать? Нужен ведь переносной.
Во время обмена CP2102 и вся схема будет питаться от USB, т.е. потребление в этом режиме не критично. Во время работы без компа CP2102 обесточена и ничего не потребляет. Можно выжать микропотребление из AVR, можно в качестве процессора использовать MSP430 - он может работать от часовой батарейки годами (при грамотной программе, конечно).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.