Já používám ten UART přes USB. V programu na Blue Pillu nahodím na USB VCP, na počítači nahodím v pythonu knihovnu pyserial a jedu. Nic víc není potřeba.martinkopp píše:Naprosto stejný počet jako RS232:-)HF_Tech píše:A kolik RS485 na notebooku máš? .
Jaký máš vlastně důvod že chceš používat 232? Tohle je už opravdu historická technologie.
Vhodná náhrada za starší knihu
Moderátor: Moderátoři
Třeba proto, že RS232 se dá vyzkoušet a odladit i "nasliněným prstem" a spolehlivě funguje i dál než z jednoho rohu nepájivého pole do druhého jako 3V3 UART nebo z jednoho rohu kancelářského stolu do druhého jako USB a je plně duplexní oproti RS485?martinkopp píše:Ono se vcelku dá pochopit proč použít nějaké to FTDI a UART, ale proč RS232?
To je dobrej nápad, určitě se k tomu taky jednou dostanu, ale potřebuju k tomu taky ňáký informace pro blbýrnbw píše:USB existuje len 30 rokov, tak by bolo vhodne pomaly sa naucit ho pouzivat. Bez prevodnikov na ine protokoly - normalne si vytvorit endpointy (bulk, interrupt, ...) a komunikovat priamo s nimi (napr. cez libusb).
Zvladne to napriklad spominane Raspberry Pi Pico.
- martinkopp
- Příspěvky: 1303
- Registrován: 12 říj 2023, 00:00
Uspora drátu je asi jediná dost pochybná výhoda téhle technologie oproti full duplex RS485. Podle mne to ale za to v žádném případě nestojí. Pokud mám větší vzdálenost, diferenciální linky jsou nesrovnatelně odolnější.lesana87 píše:Třeba proto, že RS232 se dá vyzkoušet a odladit i "nasliněným prstem" a spolehlivě funguje i dál než z jednoho rohu nepájivého pole do druhého jako 3V3 UART nebo z jednoho rohu kancelářského stolu do druhého jako USB a je plně duplexní oproti RS485?martinkopp píše:Ono se vcelku dá pochopit proč použít nějaké to FTDI a UART, ale proč RS232?
I když i RS485 jde táhnout po 2 drátech i s full duplexem, jak moc je ale takové zapojení spolehlivější než 232 nedokážu posoudit.
Řada kitů na bázi ESP32 jako například ESP-WROOM-32 disponuje výrazně lepšími prostředky než třeba běžné řady Arduina jak z hlediska paměti tak i výkonu. Kromě bezdrátové komunikace Bluetooth, Wifi a řady dalších záležitostí jsou v té knize i základy komunikace přes sériovou linku TTL. Pro sériovou komunikaci se dá k ESP32 podobně jako k Arduinu použít modul převodníku TTL/RS232 nebo třeba TTL/RS485. Programování ESP32 se v knize popisuje s vývojovým prostředím Arduino IDE a ESP-IDF, ale zmíněna tam jsou i další vývojová prostředí. Programuje se přes USB port, přes který se dá zároveň i komunikovat vůči PC. Ve vývojovém prostředí Arduino IDE je komunikace řešena v rámci jednoduchého terminálu "Sériový monitor". V knize je probrána i integrace s dalšími systémy jako je Node-RED nebo ESPHome. Mimo jiné je tam probráno i vytváření aplikací pro IoT (tj. internet věcí) a Smart home (pro chytrou domácnost), které využívají cloudové služby, MQTT nebo webové servery běžící přímo na ESP32.
Kód: Vybrat vše
https://webshare.cz/#/file/4QLBwXdpJM/esp32-knihy-pdf-zip- Že ti obraz nelítá, máš rozumy od Víta. -