eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAVR32, USB, i... czary!!!Re: AVR32, USB, i... czary!!!
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
    -for-mail
    From: Paweł Hadam <hmpawel.@.gmail.com>
    Newsgroups: pl.misc.elektronika
    Subject: Re: AVR32, USB, i... czary!!!
    Date: Sat, 01 May 2010 20:30:45 +0200
    Organization: http://onet.pl
    Lines: 36
    Message-ID: <hrhs0s$qod$1@news.onet.pl>
    References: <4bda6f8b$0$17104$65785112@news.neostrada.pl>
    <4bda79ff$0$17084$65785112@news.neostrada.pl>
    <4bda8256$0$19177$65785112@news.neostrada.pl> <hre1pt$hms$1@news.onet.pl>
    <4bda8daf$0$2601$65785112@news.neostrada.pl>
    <4bdaa639$0$19184$65785112@news.neostrada.pl>
    <4bdaac6b$0$17101$65785112@news.neostrada.pl>
    <4bdac2ed$0$2604$65785112@news.neostrada.pl> <hreii9$j0r$1@news.onet.pl>
    <4bdad343$0$2587$65785112@news.neostrada.pl>
    <4bdadb82$0$17086$65785112@news.neostrada.pl> <hrgr9q$8lp$1@news.onet.pl>
    <4bdc206e$0$17082$65785112@news.neostrada.pl>
    NNTP-Posting-Host: 79.139.55.53
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1272738652 27405 79.139.55.53 (1 May 2010 18:30:52 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Sat, 1 May 2010 18:30:52 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.9) Gecko/20100317
    Thunderbird/3.0.4
    In-Reply-To: <4bdc206e$0$17082$65785112@news.neostrada.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:587777
    [ ukryj 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ł

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: