USB интерфейс с PIC

M

madeel

Guest
аз искам да се намесвам моята PIC18f4520 микроконтролер с USB порт. Как мога да направя това ...! ако аз директно кратко Контролер Tx USB Rx и контролер Rx с USB Tx, и кратки основание, ... ще, които работят или не аз трябва да се въведе някакъв конвертор логика като RS 3232 между тях.? или това approch е totaly погрешно? Нямам идея за това. Нуждаете се от помощ ... ще бъде изключително признати опитни коментари работещи
 
USB е напълно различен от RS232. Няма нужда да се използва нивото на конвертори и може просто да се свърже, D и D + колчета на USB устройство, за да бъде домакин. TX-RX / RX-TX ---- връзките не са валидни в случай на USB.
 
USB не знае Rx и Tx, сигналните линии са наречени D + и D, и те трябва да бъдат свързани съответно. Също така Vbus трябва да бъде свързан по някакъв начин "устройство", един USB, или за захранване на устройството. (Автобус захранван работа) или друг сигнал, който е необходим за работата на интерфейс в съответствие с изискванията, и по-специално за откриване на привързаност автобус (самостоятелно задвижвани работа) . Микрочипа има бележки за кандидатстване USB интерфейс. Има също така и класически източник на информация, свързана с USB [URL на] http://www.lvr.com/usb.htm [/URL]
 
anandpv2009 е прав, USB протокол е доста сложен. Има някои полезни книги и сайтове, ако искате да научите повече.
 
Възможно е да bitbang USB при ниска скорост, само че PIC, но аз горещо ви препоръчвам получаване на PIC18F2550 с USB хардуер ... ти не трябва да правите нищо, просто се научите как да използвате своите специфични функции в компилатор и имаш USB порт. Друг много класически справка за USB: http://www.beyondlogic.org/usbnutshell/usb1.htm
 
Добра отправна точка е на Jan Axelson книга USB Попълнете. Тя обхваща USB-способни на PIC части, както и дава примери за код (C и PicBasic Pro на микроконтролер страна, и VB и VC # на компютъра). Ако поръчвате, бъдете сигурни, за да получите най-новите 4-то издание. http://www.amazon.com/gp/product/1931448086
 
[Quote = madeel] аз искам да се намесвам моята PIC18f4520 микроконтролер с USB порт. Как мога да направя това ...! ако аз директно кратко Контролер Tx USB Rx и контролер Rx с USB Tx, и кратки основание, ... ще, които работят или не аз трябва да се въведе някакъв конвертор логика като RS 3232 между тях.? или това approch е totaly погрешно? Нямам идея за това. Нуждаете се от помощ ... ще бъде изключително признати опитни коментари работещи [/ цитат], тъй като вие използвате ПОК без пинове на USB, но с UART, можете да използвате плодотворна или ftd232 чипове, но в режим на серийния порт не е в USB. http://www.prolific.com.tw/eng/downloads.asp?id=31 http://www.ftdichip.com/FTProducts.htm
 
тъй като вие използвате PIC няма нагънати USB [/ цитат] Поздравления за четене на първоначалния въпрос точно, аз не забележите точки. Не можех да си представя с два чипа, вместо на един. Но верния отговор в този случай е, разбира се: директно кратко ... щифтове, без допълнително логика или конвертори ниво, както се предполага.
 
[Quote = FVM]
, тъй като се използват СПМ няма нагънати USB [/ цитат] Поздравления за четене на първоначалния въпрос точно, аз не забелязах точки. Не можех да си представя с два чипа, вместо на един. Но верния отговор в този случай е, разбира се: директно кратко ... щифтове, без допълнително логика или конвертори ниво, както се предполагаше. [/ цитат] Благодаря за коментиране на моите постове, значително appreciated.PIC18F4520 има само UART пина и няма USB щифтове (ако това би било PIC18F4550, USB щифтове са лесно достъпни) , така че madeel може да използвате само USB към RS232 чипове (плодовит или FTD) да има връзки с USB, но в сериен mode.This е също така да използвате линка по-долу, за 16F877 може да комуникира с USB, но в сериен режим (PIC-P40-USB Dev комплект) само за справка. http://www.olimex.com/dev/index.html но ако madeel, ще използва 18F4550, той може да използвате USB рамките от микрочип използване на C18 compiler.This рамка има много примери за playon (като HID, CDC, bootlader и т.н.).
 
Hi 18F2550 също може да се използва
 

Welcome to EDABoard.com

Sponsor

Back
Top