Przez większość czasu RS-232 i UART łączą się w teorie komunikacji szeregowej. Czy oba są takie same? Z moich odczytów doszedłem do wniosku, że UART jest sprzętową formą protokołu RS-232. Mam rację?
Znam 9600, 19200, 38400, 57600, 115200 i 1.8432 Mbaud, ale żadnych innych. Dlaczego te wartości są używane i czy po prostu podwajają się za każdym razem, czy dzieje się coś bardziej złożonego (na przykład 38400 czterokrotnie to nie 115200 bodów?) Zadaję to pytanie, dlatego projektuję coś, co może wymagać interakcji …
W życiu zawodowym czasami muszę tworzyć diagramy czasowe dla protokołów: UART , SPI itp. Nie mogę jednak znaleźć żadnych dobrych programów. Jakie programy można do tego polecić i jakie są wrażenia z ich używania?
Wszystkie moje urządzenia mikrokontrolera komunikujące się z komputerem PC za pomocą UART używają ciągów ASCII do wysyłania poleceń i odbierania danych (jak zaimplementowano w Arduino). Tego się nauczyłem, kiedy zacząłem kopać w elektronice i zawsze uważałem, że wysyłanie nagich strun jest wystarczające. Zauważyłem jednak, że większość urządzeń, na które natknąłem …
Ponieważ asynchroniczna komunikacja szeregowa jest obecnie szeroko rozpowszechniona wśród urządzeń elektronicznych, uważam, że wielu z nas od czasu do czasu napotyka takie pytanie. Rozważ urządzenie elektroniczne Di komputer PCpodłączony do linii szeregowej (RS-232 lub podobny) i wymagane do ciągłej wymiany informacji . Tj. Wysyła PCkażdą ramkę poleceń X msi Dodpowiada …
Chciałbym móc połączyć szeregowo wiele urządzeń za pomocą tylko przewodów zasilających, a następnie wstrzyknąć sygnał komunikacyjny przez linie energetyczne, aby przekształcić go w sieć półdupleksową. Czy są jakieś powszechne metody osiągnięcia tego? Im prościej, tym lepiej i byłoby wspaniale, gdyby używał UART na mikrokontrolerze. Edycja: W rzeczywistości pracuję nad dwoma …
Wiele konstrukcji obwodów, które widzę z tranzystorami, wykorzystuje dwa tranzystory połączone razem zamiast jednego tranzystora. Przykładem: Obwód ten został zaprojektowany, aby umożliwić urządzeniu z UART 3,3 V komunikację z mikrokontrolerem 5 V. Rozumiem, że gdy Q2 jest wyłączone, TX_TTL będzie wysoki, a gdy Q2 jest włączony, TX_TTL będzie niski. Moje …
Ktoś kiedyś zapytał mnie, jak działa FTDI USB na szeregowy UART, i zdałem sobie sprawę, że nie wiem. Spojrzałem na arkusz danych FT232R i schemat blokowy tak naprawdę mi nie pomógł. Czy ktoś może mi wyjaśnić lub powiązać z dobrym wyjaśnieniem?
W biurze słyszę te terminy, jakby były takie same. Rozumiem, że USART mogą dostarczać sygnał zegara wraz z danymi. Czy są jakieś inne różnice? Jakie są zalety i wady każdego z nich?
Będę używał kryształu 8 MHz, aby uruchomić mój mikrokontroler przy 16 MIPS (PLL 4x, 2 instrukcje cyklu). Jednak 8 MHz nie dzieli się na żadne częstotliwości UART AFAIK ... więc jak ważne są te częstotliwości? Planuję użyć 115 200 bodów. Czy UART może działać w granicach ± 1%? Jeśli to …
Przeglądałem notatkę aplikacji AN2606, na której natrafiłem na następujący schemat połączeń: Zgodnie z moją wiedzą, UART jest typu push-pull, a Tx zapewnia wymagane pull-up i dlatego nie musimy używać żadnych zewnętrznych pull-upów. Czy coś mi umyka?
Chciałbym uniknąć używania konwerterów RS-232 między dwoma mikrokontrolerami na dwóch różnych płytkach. Z różnych powodów obsługiwane są tylko UART, np. Brak SPI lub I2C, i będę używać kabla CAT5E do gniazd RJ45 między płytkami. Szybkość przesyłania danych wyniesie 115200 b / s, prawdopodobnie do 921600 b / s. Uziemienie jest …
UART często pozwalają wybrać między 1, 1,5 a 2 bitami stopu. Przy wydajności 1 bitu stopu wydajność wynosi 80% (8/10), a 2 bity stopu spadają do 72,7% (8/11). Jaka jest więc zaleta drugiego bitu stopu?
Czytam o standardowym protokole dla UART i myślę, że jeśli odbierający UART nie ma pojęcia o prędkości transmisji danych, byłoby wiele problemów. Jeśli zakładana szybkość transmisji jest niższa niż prędkość transmisji, w której dane są przesyłane, pojawią się bity, których nie będzie „widoczny” przez odbierający UART. Z drugiej strony, jeśli …
Próbowałem zrozumieć podstawy UART. To jest zrozumiałe Jest to asynchroniczny protokół komunikacyjny, dlatego zegary TX i RX są od siebie niezależne Odbiór danych jest gwarantowany przez użycie bitu początkowego i jednego lub więcej bitów stopu. Dodatkowo odbiornik musi być świadomy szybkości transmisji danych, aby wygenerować odpowiedni zegar do sterowania rejestrem …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.