- posted
16 years ago
port USB
- posted
16 years ago
- posted
16 years ago
- posted
16 years ago
- posted
16 years ago
- posted
16 years ago
- posted
16 years ago
Maciej Wywrocki napisal:
Najprostszym (a calkiem mozliwe ze i najtanszym) rozwiazaniem bylby zakup kabla usb<->rs232 i podlaczenie urzadznia za jego posrednictwem. Jwesli jednak autor zdecyduje sie na uzycie chipa FTDI (np. zeby to ladnie w opisie projektu wygladalo :) AFAIR mozna przy pomocy eeproma zmienic VID, PID i string z opisem tak ze aplikacja bedzie mogla automatycznie wyszukac urzadzenia odpowiedniego typu. GRG
- posted
16 years ago
Polecam ci wykorzystanie FTDI232 lub pochodnych. Ze strony procka komunikujesz sie z tym przez zwykly RS232, ze strony kompa masz doskonale drivery (emulujace zarowno rs232 jak i mozliwosc bezposredniej komunikacji bez tworzenia virtualnych portow COM). Latwo to zintegrowac z wlasna aplikacja napisana w Windows lub pod Linuksem. IMHO stopien zlozonosci porownywalny z wykorzystnaiem RS232. A nowe chipy FTDI nie wymagaja zadnych dodatkowych elementow zewnetrznych.
- posted
16 years ago
- posted
16 years ago
- posted
16 years ago
Konrad Rokicki napisał(a):
Polecam procki
Jeśli wystarczy prosta komunikacja, to najlepiej zaprogramować procka jako urządzenie klasy HID - nie trzeba żadnych sterowników. Wspomniany przeze mnie przykład na SDCC od pierwszego podejścia się skompilował, zaprogramował i nawiązał komunikację z Windows.
Pozdrowienia, MKi
- posted
16 years ago
- posted
16 years ago
mIrO napisał(a):
Zastosuj np. AT91SAM7S256 albo AT91RM9200 - dla tych procesorów Atmel daje kod źródłowy przykładowego sterownika klasy CDC (od strony uC). Do tego na pececie jest wykorzystywany standardowy sterownik usbser.sys wraz z przykładowym plikiem .inf i już widzimy nasz procesor jako kolejny wirtualny port COM albo modem (spotkałem się z dwoma rozwiązaniami - różne są tylko pliki .inf dla Windows). Z współpracą tego uC przez USB z Linuxem też nie ma problemów - port widać jako /dev/ttyUSB0 i można z nim zagadać dowolną aplikacją, np. minicom'em.
- posted
16 years ago
- posted
16 years ago
Nadmienie tylko, ze rodzaj IO konwertera nie determinuje rodzaju sterownika. Np. FT245BM ma 8-bit IO (nie UART), a tez moze byc widziany przez PC jako VCOM.