Komunikacja USART TTL Serial w Arduino
ฝัง
- เผยแพร่เมื่อ 1 ส.ค. 2024
- Komunikacja USART, TTL, Serial
SoftwareSerial
Moduł USB to TTL
Kurs elektroniki i programowania arduino: astraja.com/edu/
astraja.com/pierwsze-kroki-z-...
0:00 Komunikacja szeregowa i równoległa
2:00 Komunikacja szeregowa asynchroniczna i synchroniczna
3:33 Simplex, Half Duplex, Full Duplex
5:25 UART
9:05 TTL
11:15 Baud rate
14:05 Format ramki
17:05 Przesyłanie danych
21:15 Bit kontrolny
23:25 Serial.print
29:45 Serial.write
30:20 Serial.read
34:15 Przesył danych z PC na Arduino
35:59 Serial.readString
36:45 Serial.readBytes
38:01 Serial.parseInt i parseFloat
41:32 Moduł USB to TTL
44:30 SoftwareSerial
dziękuję za wykład.
Mam wątpliwość - jeśli ustawię RT/TX programowo, to czy jednocześnie mogę nadawać i odbierać na RX/TX softwarowym i programowym. Czy tylko rozdzielę na dwa kanały komunikacji?
Dobre pytanie :) software i program to to samo. W hardwarowym ttl korzystamy z pinow 0 i 1 i biblioteki serial, w softwarowym mozemy korzystac z dowolnych innych pinow i wtedy mozemy komunikowac sie z wieloma urzadzeniami jednoczesnie.
@@Astrabajt Nie znam dobrze działania Atmela. Często brak kompletnej dokumentacji Arduino. Głównie chodziło mi o buforowanie, czy nie będzie gdzieś konfliktów.
W filmie brakło mi wielkości buforów UART. Obecnie robię komunikację pomiędzy Mega a Nextion i nie zawsze mam pewność co do danych i zajętości bufora.