-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.icpnet.pl!.POSTED!not-for-mai
l
From: "Grzegorz Niemirowski" <g...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: USB - początki
Date: Sat, 27 Apr 2013 16:20:13 +0200
Organization: ICP News Server
Lines: 50
Message-ID: <klgmte$h8i$1@news.icpnet.pl>
References: <1...@x...googlegroups.com>
<klg8q4$37e$1@mx1.internetia.pl>
<3...@r...googlegroups.com>
NNTP-Posting-Host: 031011139062.warszawa.vectranet.pl
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original
Content-Transfer-Encoding: 8bit
X-Trace: news.icpnet.pl 1367072496 17682 31.11.139.62 (27 Apr 2013 14:21:36 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Sat, 27 Apr 2013 14:21:36 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: OE PowerTool 4.5
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
X-WWW: http://www.grzegorz.net/
Xref: news-archive.icm.edu.pl pl.misc.elektronika:646597
[ ukryj nagłówki ]pytajacy <r...@p...fm> napisał(a):
> Ale gdybym funkcjonalność zawęził do tego aby podłączać urządzenie
> przez USB do komputera PC i w ten sposób zgrywać plik to wtedy mógłbym
> użyć ATmega32U4?
Tak.
> Ale jak wtedy odbywało by sie kopiowanie? Jak system
> widziałby to urządzenie, jako pamięć USB?
Widziałby tak, jak będziesz chciał. To Ty przecież programujesz ten
mikrokontroler, w tym deskryptory oraz obsługę endpointów. Możesz napisać
kod, który sprawi, że uC będzie widoczny jako pendrive. Możesz też sobie
wymyślić jakiś własny protokół i napisać do niego aplikację. Możesz nawet
udawać klawiaturę i wpisywać dane do Notatnika. Opcje są różne, jedne mają
więcej sensu a inne mniej, jedne są prostsze w realizacji a inne
trudniejsze.
> Czy taki sposób kopiowania uprości sprawę i czy wtedy też muszę się
> bawić
> w jakiś system plików?
Skoro robisz pendrive to musisz. Tzn. projekt pendrive'a sam w sobie nie
musi żadnego systemu plików implementować, wystarczy obsługa komunikacji z
pamięcią wydzieloną na potrzeby składowania danych. Jak podłączysz swoje
urządzenie do komputera i komputer wykryje mass storage, to on sobie tam
stworzy partycje i odpowiedni system plików. Ale jeśli Ty chcesz, żeby Twoje
urządzenie miało dostęp do tego systemu plików i potrafiło je modyfikować,
to tak, musisz bawić się w system plików. W końcu przecież taka jest Twoja
idea komunikacji z PC - system plików.
> Bo do tej pory robiłem w ten sposób, że procek po RS-ie wysyłał dane
> do komputera
> w ASCII i zapisywałem do pliku w Hyperterminal-u. I w ten sposób
> miałem skopiowaną
> historię pomiarów. Ale czasy się zmieniają i chcę użyć USB.
> pytający
USB nie zabrania Ci wcale komunikować się w ten sposób. Wcale nie musisz
korzystać z gotowych klas urządzeń, np. mass storage. Możesz stworzyć swoją
i gadać z nią przez libusb albo WinUSB, ewentualnie własny sterownik. Możesz
też po prostu emulować port szeregowy i nadal korzystać z Hyper Terminala.
Do wszystkiego są gotowce w necie.
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 10 days, 19 hours, 23 minutes and 8 seconds
Następne wpisy z tego wątku
- 28.04.13 13:54 identyfikator: 20040501
- 29.04.13 08:50 Zbych
- 30.04.13 18:59 Ministerstwo Propagandy
- 30.04.13 21:19 markofes
- 01.05.13 15:09 identyfikator: 20040501
- 01.05.13 21:59 J.F.
- 01.05.13 22:03 Grzegorz Niemirowski
- 01.05.13 22:07 butek
- 01.05.13 22:08 butek
- 02.05.13 00:29 J.F.
- 02.05.13 15:14 Grzegorz Niemirowski
- 02.05.13 16:37 Grzegorz Jablonski
- 02.05.13 17:31 J.F.
- 02.05.13 17:33 J.F.
- 02.05.13 19:11 Anerys
Najnowsze wątki z tej grupy
- Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- Odkurzacz Smapp Dynamic - dawny Zelmer
- Nagra IV i zewnętrzny pilot
- Fejk muzyczny czy nie fejk
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
Najnowsze wątki
- 2025-03-18 Tesla na złom
- 2025-03-18 Ziobrotura 3.0 będzie w prawie przesłuchać "świadka" Tuska bez adwokata w sprawach Sienkiewicza/Bodnara/...?
- 2025-03-18 Produkty ,,Made in Germany" wciąż na topie - art. na www.dw.com
- 2025-03-18 ulaskawienia
- 2025-03-18 Gdynia => Sales Executive / KAM <=
- 2025-03-18 42 MILIARDY ZŁOTYCH ZYSKU W ROK. DLACZEGO BANKI TYLE ZARABIAJĄ W POLSCE?
- 2025-03-17 Nie matura lecz chęć szczera ...
- 2025-03-17 Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- 2025-03-17 Odkurzacz Smapp Dynamic - dawny Zelmer
- 2025-03-17 Nagra IV i zewnętrzny pilot
- 2025-03-17 Rzeszów => Spedytor Międzynarodowy <=
- 2025-03-17 Warszawa => Junior Account Manager <=
- 2025-03-17 Białystok => Gen AI Engineer <=
- 2025-03-17 Białystok => Generative AI Engineer <=
- 2025-03-17 Częstochowa => Backend Developer (Node + Java) <=