-
Data: 2010-05-01 18:30:45
Temat: Re: AVR32, USB, i... czary!!!
Od: Paweł Hadam <hmpawel.@.gmail.com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2010-05-01 14:37, SM pisze:
> Dzięki za konkretną odpowiedź! Z zakłóceniami powinienem sobie poradzić.
Nie ma za co :)
> Ważniejsza jest dla mnie niezadowność. 512 bajtów dla USB-CDC w
> zupełności mi wystarczy, gdyż zazwyczaj przesyłam ramki po
> wirtualnym COMie nie większe niż 64 bajty (dla USB-CDC ustawiam
> 4 kanały po 64 bajty i jest OK).
No to najprostsze STM32 się nadadzą. ST nawet dostarcza gotowe
biblioteki (kody źródłowe w C) do USB i jest nawet przykład wirtualnego
COM'a. Chodzi praktycznie od kopa. Oczywiście można to zoptymalizować,
czy pod swoje zastosowania troszkę pozmieniać. Podczas zabawy trochę
brutalnie Windows reaguje na błędy konfiguracji czy software USB po
stronie proca. Pamiętam jak dziś na oczekiwania za każdym razem na
"ding-dong" po włożeniu wtyczki USB. Zamiast gongu można było zobaczyć
błyskawicznie inicjację bios'u i test pamięci (reset bez ostrzeżenia,
nawet bez bluescreena). Poza tym to do dziś nie wiem co tak naprawdę
dawało ciała (poza błędem w aplikacji procka) - obsługa USB w Windowsie
czy sterownik? Moim zdaniem przy niedogadaniu się z urządzeniem albo
otrzymaniu od niego inicjacji niezgodnej ze standardem powinno ono
zostać odrzucone. A tu występował niekontrolowany reset.
Na szczęście jak już wszystko się dograło, to akceptując ograniczenia
ramki do ok. 400 bajtów danych dawało się osiągnąć transfery zbliżone do
teoretycznych bez żadnych niespodzianek w postaci niestabilności.
> Zamówiłem na szybko kilka STM32F103R8T6 i zobaczę jak będą chodzić.
Podziel się wrażeniami!
Pozdrawiam,
Paweł
Następne wpisy z tego wątku
- 02.05.10 20:42 Adam Dybkowski
- 03.05.10 04:44 SM
- 03.05.10 07:19 c...@p...onet.pl
- 03.05.10 07:35 Irek N.
- 03.05.10 08:59 SM
- 03.05.10 09:33 Lemoniada
- 03.05.10 09:43 Michoo
- 03.05.10 11:28 c...@p...onet.pl
- 03.05.10 12:15 Michoo
- 03.05.10 20:21 SM
- 03.05.10 20:23 SM
- 04.05.10 07:20 AS
- 04.05.10 10:56 Michoo
- 05.05.10 11:07 SM
- 06.05.10 04:41 SM
Najnowsze wątki z tej grupy
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
Najnowsze wątki
- 2025-02-06 PROGRAM DOPŁAT DO AUT ELEKTRYCZNYCH TO ABSURD. ZA ŚRODKI Z KPO KUPIMY NIEMIECKIE I CHIŃSKIE AUTA
- 2025-02-05 ceny OC
- 2025-02-05 Re: ceny OC
- 2025-02-05 Re: ceny OC
- 2025-02-07 Smar do video
- 2025-02-06 Litowe baterie AA Li/FeS2 a alkaliczne
- 2025-02-07 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-07 Warszawa => System Architect (Java background) <=
- 2025-02-07 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-07 Warszawa => Solution Architect (Java background) <=
- 2025-02-07 Gliwice => Ekspert IT (obszar systemów sieciowych) <=
- 2025-02-07 Lublin => Programista Delphi <=
- 2025-02-07 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-02-07 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-07 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo