KAKO USB-coms IZMEĐU pic i računalo

M

MJVM

Guest
Evo moje pitanje:
Bilo tko zna kako napraviti USB-coms IZMEĐU pic i PC?

 
Za newbie najbolje rješenje DM163010 Development Kit iz Microchip koji pokazuje mogućnosti PIC16C745 i PIC16C765 USB mikrokontrolera. ($ 125).
Možete čak i isprobati zgrada se prema http://ww1.microchip.com/downloads/en/AppNotes/91095a.pdf

Kasnije možete probati promijeniti PICDEM USB odbora za PIC18 Full Speed USB-http://ww1.microchip.com/downloads/en/AppNotes/91095a.pdf
ili još bolje koristite PICDEM Full Speed USB pansion http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en021940

Ako imate PC aplikacija koja koristi RS232 komunikacije i bez promjene u postojeći softver mora biti kako bi se kontrolom sada svoj uređaj putem USB sabirnice, onda najjednostavniji način je da natjecati RS-232 na USB bus i koristi upravljački program za Windows uključeni u Microsoftov OS izradu upravljačkog programa razvoja nepotrebno.
Više o tome na: http://ww1.microchip.com/downloads/en/appnotes/00956b.pdf

No prije svega vas bolje upoznati sa USB sabirnice čitanjem specifikacija USB na: http://www.usb.org/developers/docs/
ili ako preffer drugi pristup pročitajte ovu knjigu:
USB Potpuna: Sve što trebate Razviti Custom USB Periferije
5459438 Bytes na http://rapidshare.de/files/9997829/sdf.rar.htmllozinka za rar datoteku: www.elektrotekno.comNatjecanje za USB sučelje mikrokontrolera u, koje nisu USB podršku i provedbu USB sučelja na firmware razini još uvijek je moguće kao Igor Cesko već dokazali:
h ** p: / / www.cesko.host.sk / IgorPlugUSB / IgorPlug-USB% 20 (AVR) _eng.htm
Ali, kao što Igor je rekao:
Quote:prvo sam se odlučio PIC16F84-20, s kojom sam iskustva.
Kako bi se osiguralo usklađivanje s USB satom i brzinom povećava se koristio mikrokontroler sat = 24MHz 6MIPS (PIC je malo overclockane).
Za jedan bit iz USB obrade su 4 naredbe (4 = 6MIPS/1.5Mbit za LowSpeed USB).

.
I reject to rješenje (nakon nekog vremena) - PIC je prespor (i uz ne tako dobar set instrukcija ...).Trećeg pokušaja bio uspješan: AT90S2313-10 (ili AT90S2323-10, AT90S2343-10).
To su RISC mikrokontrolera Atmel iz proizvodnje - AVR obitelji.
Sa usporedbi s PIC sporo kristalno sat, ali su instrukcija u kristalni 1 sat (PIC16F84 je do 1 instrukcija u kristalni 4 sata).
Uz njihov skup instrukcija i arhitektura je gotovo za RISC.
Opet, zbog usklađivanja s USB satom sam koristio Overclocking to12MHz (AT90S23x3-10 početno se to10MHz jedini).
Na taj način sam dobio bolje performanse i 12MHz kristali su "lako nabaviti" (s odnosu na npr. 10.5MHz - što je više od LowSpeed USB sata 1.5Mbit / s previše).

 
koristiti microchip USB CPU s core izgrađen u, postoji nekoliko koje možete izabrati

 
To su sve dobre pristupe.Na temu USB na serijski serijski I / O, ja bih pogledati FT232R - minimalna komponente i prilično prijateljski SSOP paket. http://www.ftdichip.com/Products/FT232R.htm Ako već imate dizajn koji treba dodati komunikacija, ovo je velik put to ići.

ima puno dizajna dokumente će vam pomoći da i bez vozača za PC stranu.Vjerujem da oni imaju izdan Linux drivera.

Phil

 

Welcome to EDABoard.com

Sponsor

Back
Top