CH552 a rychlost po seriovem kanale
Pavel Kutina
hw na prelude.cz
Čtvrtek Prosinec 5 14:43:54 CET 2024
"Když mi procesor via USB emuluje sériový port ..."
Je to tak, omlouvám se za zmatení pojmů.
Trochu mne vyvedlo z míry, že "léta zažitý postup" nefunguje, nebo funguje
až moc dobře - připojím procesor, Win zareagují otevřením nového COM portu
(ano, když na to teď koukám, tak ho popisují jako "CDC serial interface"),
já se k němu připojím Teratermem, a ať nastavím, co nastavím, pořád to
funguje správně. A protože jsem nikde v testovacím kódu nedeklaroval
rychlost (a teď už vím i proč), tak jsem se šel podívat a vyzkoušet, jak
rychle to vlastně komunikuje - a tím vzniklo to překvapení a následně
zmatení.
No a protože v průběhu nahrávání kódu se to ve Win objevovalo i mezi HID (a
ten Zamykátor se tam i zabydlel), tak jsem to zmotal dohromady.
Děkuji za vysvětlení.
Pavel Kutina
----- Original Message -----
From: "Miroslav Mraz" <mrazik na volny.cz>
To: <hw-list na list.hw.cz>
Sent: Thursday, December 5, 2024 12:15 PM
Subject: Re: CH552 a rychlost po seriovem kanale
Já se v tom ztratil hned na začátku. Asi to mělo být správně
Když mi procesor via USB emuluje sériový port, ...
Pak by to už dávalo smysl. Třída HID je něco úplně jiného než třída CDC,
která se dnes obvykle pro emulaci sériového portu používá. Problém je v
tom, že pro tento účel zpočátku používali různí výrobci různá a
nestandardizovaná řešení (FTDI), kde bylo nutné použít proprietární
ovladače.
A aby byl zmatek ještě větší, třídy CDC a HID (i jiné, časté u zvukovky)
lze spojit v jednom zařízení do "composite device". USB je zkrátka
příšerně složitá blbost.
Mrazík
PS. WCH procesory jsou fajn, za hodně malou cenu. Na tuhle kravinu by
byl lepší (podle mého názoru) CH32V003 za $0.1, který sice nativní USB
kontrolér nemá, ale HID se dá softwarově emulovat jako Low speed.
Nativní USB HS Device má třeba CH32X035, dá se koupit od $0.25. Jsou to
moderní RISCV jádra, lépe se s nimi pracuje.
On 05. 12. 24 11:06, Jindrich Fucik wrote:
> Ahoj,
>
> Asi jsem se ztratil. Komunikace na USB mezi hostem a procesorem je daná
> verzí USB - tedy asi 12M a není na ní co nastavovat.
> ...
> Dne 04.12.2024 v 23:08 Pavel Kutina napsal(a):
>> Zdravím,
>> ...
>> Když mi procesor via HID emuluje sériový port, ...
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list