From 1095da2beaa8196c4b82fdce9b2275cdd5344937 Mon Sep 17 00:00:00 2001 From: Kizarm Date: Fri, 25 Oct 2024 15:57:27 +0200 Subject: [PATCH] add readme --- V203/usb/scope/README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 V203/usb/scope/README.md diff --git a/V203/usb/scope/README.md b/V203/usb/scope/README.md new file mode 100644 index 0000000..99e5fd7 --- /dev/null +++ b/V203/usb/scope/README.md @@ -0,0 +1,26 @@ +# Osciloskop + +Je to tak napůl hotový projekt, který začal na STM32L452. +Tady je to předěláno na CH32V203, který má pomalejší AD převodník, ale funguje na plných 12 bitů +rozlišení. Trigger, který musí skenovat vlastně úplně všechna data to na tomto čipu v pohodě +stíhá. Přenos dat po USB je zachován v hexadecimálním formátu. + +## firmware + +Omezení zde je poměrně malá RAM. + +## software + +Ovládací program je napsán v Qt5. Je třeba modul QSerialPort, jinak na tom není nic extra. + +## server + +Zkusil jsem doplnit ovládání přímo z browseru. Použil jsem knihovnu +https://github.com/mattgodbolt/seasocks, má i JSON takže lze komunikovat s klientem +tímto mechanizmem. Vypadá to, že webové sokety by to mohly zvládnout, zatím to není +úplně doděláno, ale zobrazení chodí. Funguje to jen na Linuxu. + +## bin + +Zde se nalézají binárky jak software, tak serveru a zároveň i klientská část v html a javascriptu. +Vše je tak jednoduché jak může, žádné frameworky nepoužívám.