Jan23 Napisano Lipiec 20, 2021 Udostępnij Napisano Lipiec 20, 2021 (edytowany) Ja mam takie pytanie inne. W poszukiwani kilku części natrafiłem na takie cos jak UART https://www.micros.com.pl/uklady-scalone/uklady-interfejsowe/uart/ może mi ktoś powiedzieć do czego on ma takie zastosowanie praktyczne? Proszę o tłumaczenie jak dla laika jeśli to możliwe. Pozdrawiam Edytowano Lipiec 20, 2021 przez Jan23 Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Lipiec 20, 2021 Udostępnij Lipiec 20, 2021 @Jan23 witam na forum 🙂 UART to interfejs do komunikacji, więcej na jego temat przeczytasz np. tutaj: https://en.wikipedia.org/wiki/Universal_asynchronous_receiver-transmitter Pytanie wydzieliłem z tego tematu. Cytuj Link do komentarza Share on other sites More sharing options...
Gieneq Lipiec 21, 2021 Udostępnij Lipiec 21, 2021 (edytowany) @Jan23 kiedyś pisałem np o układzie CP2102, który występuje na płytkach ESP32 i często w postaci osobnych modułów. Układ ten służy do zamiany sygnału USB na RS232 czyli UART z dodatkowymi wyjścia CTS i RTS. Do czego jest używany? Np do programowania i komunikacji z mikrokonrolerem. USB w komputerze ma każdy, RS232 już niekoniecznie 😉 Dlaczego więc nie programować prosto z USB? Bo jest to trudny protokół, a UART jest banalnie prosty. Edytowano Lipiec 21, 2021 przez Gieneq Cytuj Link do komentarza Share on other sites More sharing options...
H1M4W4R1 Lipiec 21, 2021 Udostępnij Lipiec 21, 2021 8 minut temu, Gieneq napisał: Układ ten służy do zamiany sygnału USB na RS232 czyli UART z dodatkowymi wyjścia CTS i RTS. Z tym stwierdzeniem trochę bym uważał, bo RS232 ma inne standardy napięciowe. Ogólnie istnieje wiele protokołów, z czego USB jest (względnie) trudny. Imo jak się posiedzi to USB jest najbardziej idioto-odporne od kwestii hardware'u względem możliwości 😉 Układy takie zazwyczaj służą do konwersji protokołu USB na protokół UART. Najczęściej spotykane są CP2102, CH340G, CH340C (to samo co CH340G tylko z wbudowanym kwarcem) oraz układy od FTDI. Dla przykładu oryginalne Arduino używa FT232RL, a klony CH340G (czasami C). Teraz kwestia czym jest protokół - inaczej to język komunikacji z uwzględnieniem metod. Dla przykładu - protokołem komunikacji w szkole jest pisanie zadań w zeszycie od lewej do prawej w języku polskim 😉 Każdy wie, że czyta się od lewej do prawej, że jest to język polski i że zadania są w zeszycie. Dla przykładu jakbyś pojechał do np. USA to już tam obowiązuje inna wersja tego protokołu, bo zadania są pisane w języku angielskim. Przekładając to na układy elektroniczne i informatykę - sprzęt komunikuje się w systemie 0/1 - jest sygnał, albo nie ma sygnału. W ten sposób za pomocą dwóch stanów możesz zapisać dowolne dane. By jednak dwa różne urządzenia się porozumiały (uczeń i nauczyciel) to muszą mieć wspólny sposób rozmawiania (protokół). Czymś takim jest UART, SPI, I2C, USB etc. A wersja skrócona: UART to takie mocno uproszczone stare porty szeregowe 😉 2 Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!