| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > PIC с АЦП с подключением по USB |
| Автор: ProgramerForever 17.4.2009, 05:59 |
| Доброго времени суток. Мне для диплома и курсовой необходимо сделать АЦП на PIC-контроллере который будет подключаться к компьютеру по USB. Потом на этот АЦП будут навешиваться датчики (для измерения температуры, давления, интенсивности света, напряжения, тока, сопротивления и т.д.). С датчиками я, скорее всего, сам разберусь, а с контроллерами не работал ни разу, подскажите, с чего начать. |
| Автор: Mazzi 17.4.2009, 10:01 |
| Наилегчайший путь для тебя 1) К PICу присоединяешь микросхему FTDI232 для преобразования USB -- UART, это обмен контроллера с компьютером через USB 2) Находишь компилятор с ЯВУ для PICа(например здесь http://www.mikroe.com/en/compilers/ ) 3) Документацию по PICу 4) Программатор типа "жгучий провод" 5) Пишешь, пишешь, пишешь.... Будут вопросы, пиши. |
| Автор: xvr 17.4.2009, 11:59 |
| Или берешь PIC уже с АЦП и USB (их 26 штук в PIC18 серии) см на http://www.microchip.com/maps/microcontroller.aspx Можно начать с PIC18F2450 |
| Автор: UniBomb 20.4.2009, 11:43 |
| xvr, вариант, который предложил Mazzi мне видится проще, т.к.: - можно вообще не знать как работает шина USB, со всякими PID, VID, режимами работы и т.д. - ненадо писать драйверов, т.к. FTDI даёт готовые дрова и опиание как с ними работать (драйвер самого юсб + драйвер виртуального ком-порта, о работе с которым (с ком-портом) написано на каждом шагу и есть куча всяких готовых функций, библиоте и компонентов) - думаю и по цене выигрыш будет (хотя я не знаю сколько стоят пики с юсб и без неё)... |
| Автор: xvr 20.4.2009, 12:19 | ||||||||
Сильно зависит от того, что надо сделать автору - пристыковать АЦП или сделать USB девайс
|
| Автор: UniBomb 20.4.2009, 14:59 |
| xvr, согласен. В общем для полноты картины следует ещё сказать, что USB можно сделать программно (самый извращенский метод). http://www.gaw.ru/html.cgi/txt/app/micros/avr/AVR309.htm пример такое раелизации, правда под AVR, но думаю не очень сложно будет адаптировать это всё под какой-нибудь пик. Теперь уж только ТС выбирать способ решения его задачи. |
| Автор: ProgramerForever 20.4.2009, 19:39 |
| Спасибо за многочисленные ответы!! |