Pokazywanie postów oznaczonych etykietą UART. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą UART. Pokaż wszystkie posty

środa, 25 listopada 2020

[44] STM32F4 - Funkcja printf na konsole, logowanie danych

W tym poście chciałbym opisać w jaki sposób przenieść funkcję printf. Tak aby uzyskać wyświetlenie danych na konsoli. Do testów wykorzystałem płytkę STM32F7 Discovery oraz STM32F407VG Discovery.

[Źródło: http://www.st.com/en/evaluation-tools/stm32f4discovery.html]

piątek, 27 marca 2020

Som Labs - IMx6 ULL - Debian - Uart

W tym poście chciałbym opisać sposób obsługi interfejsu UART.

Znalezione obrazy dla zapytania som labs 6ull
[Źródło: https://somlabs.com/product/visionsom-6ull/]

piątek, 26 lipca 2019

[3] STM32 - Biblioteka LL - USART

W tym poście chciałbym opisać obsługę UART za pomocą bibliotek LL.

[Źródło: http://www.st.com/en/evaluation-tools/stm32f4discovery.html]

poniedziałek, 15 lipca 2019

[4] ESP32 - Konwerter Wifi UART

W tym poście chciałbym przedstawić zmodyfikowany projekt konwertera UART na WIFI jako TCP Serwer.

Znalezione obrazy dla zapytania arduino esp32
[Źródło: http://paulobrien.co.nz/2017/03/16/esp32-programming-with-arduino-on-windows/]

niedziela, 28 kwietnia 2019

[36] Arduino - Wyświetlacz sterowany przez UART M7

W tym poście chciałbym opisać bibliotekę odpowiedzialną za sterowanie wyświetlaczem obsługiwanym komendami UART.

[Źródło: https://store.arduino.cc/usa/arduino-uno-rev3]

wtorek, 23 kwietnia 2019

[31] STM32F7 - Czytnik linii papilarnych TFSD400

Ten post chciałbym poświęcić na opisanie obsługi czytnika linii papilarnych TFSD400 z mikrokontrolerem STM32F205 32-bit. Komunikacja z układem odbywa się poprzez port UART.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

poniedziałek, 17 września 2018

[27] STM32F7 - Obsługa wyświetlacza sterowanego przez UART

W tym poście chciałem przedstawić obsługę wyświetlacza z panelem dotykowym sterowanego przez UART.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]
[Źródło: http://www.artronic.eu/pl/p/LCD-AG-TFTSD-UART-480272C-43TP-B/997]

wtorek, 6 lutego 2018

C# - Klasa obsługująca port szeregowy

W tym poście przedstawię opis klasy obsługującej połączenie szeregowe przez port COM.

[Źródło: https://docs.microsoft.com/en-us/dotnet/]

środa, 13 września 2017

[1] ESP32 - Komunikacja po UART

W tym poście chciałbym opisać sposób komunikacja przez ESP32 za pomocą UARTu.

[Źródło: www.banggood.com]

piątek, 26 maja 2017

[30] Arduino - Sterowanie przekaźnikami za pomocą portu szeregowego

Ten dosyć krótki post chciałem poświęcić na opisanie sposobu sterowania przekaźnikami za pomocą portu szeregowego.

Podłączenie:


Wykorzystałem moduł dwóch przekaźników, bo akurat taki miałem, ale w ten sam sposób można obsłużyć dużo więcej urządzeń. Wystarczy dodawać kolejne definicje do programu.

  • GND - GND
  • IN1 - pin 7
  • IN2 - pin 8
  • VCC - 5V

poniedziałek, 15 maja 2017

C# - Program do obsługi ESP8266 V1.0

Ten post chciałbym poświęcić na przygotowanie prostego programu pozwalającego na wysyłanie komend do układu ESP8266. Do testów wykorzystałem układ ESPWROOM - 02. 

Komunikacja z układem zostanie wykonana za pomocą komend AT.

Dokumentację można znaleźć pod tymi linkami: ESP AT Instruction set, Command Examples.

sobota, 8 kwietnia 2017

C# - Program komunikacyjny po Usarcie wersja V1.1

Tym razem chciałem przedstawić trochę zmienioną wersję programu komunikacyjnego po porcie COM.

Zmianie  uległ sposób wprowadzania danych oraz zostało dodane rysowanie wykresów dla procesora oraz dla portu COM. Usunąłem też dodatkowe zakładki, będą one dodawane w kolejnych wersjach programu.

Wykres danych od USART-u:


Tutaj w pierwszej kolejności został przygotowany program testowy dla Arduino Uno. Prezentuje się on następująco:

poniedziałek, 13 marca 2017

[1] PSOC4 - CY8CKIT-049-42xx - Uart, Capsense, LCD2x16

Ten post będzie krótkim projektem jaki wykonałem na nowych dla mnie mikrokontrolerach PSOC4. W obsłudze poprzez wbudowane biblioteki są one niezwykle proste.

Po zainstalowaniu środowiska i włączeniu czystego projektu można rozpocząć pracę z układem. Dosyć dużo informacji można znaleźć na youtubie na kanale Future Electronics. Ja tutaj przedstawię tylko kod programu oraz opis poszczególnych bloków, przynajmniej tych z których ja korzystałem.

niedziela, 5 lutego 2017

[IV] STM32F4 - Projekt - HC-SR04, DS18B20, USART, RTC

Ten post chciałbym poświęcić na projekt realizujący pomiar odległości czujnikiem HC-SR04, wyposażony w dwa czujniki temperatury DS18B20, które pozwolą na dostosowanie wyników pomiarów do warunków zewnętrznych, komunikację poprzez USART z komputerem.

Dodatkowe funkcje jakie chciałbym wprowadzić to pomiar wielkości pomieszczenia czy pudła, wraz z mierzeniem jej zawartości.

Elementy oraz podłączenie:


  • HC-SR04 domyślnie PD0;
  • DS18B20 domyślnie PB8. Można go dowolnie modyfikować ponieważ procedura obsługi transmisji OneWire została oparta o funkcje opóźniające.
  • Konwerter USART USB - RX PC10; TX PC11;
  • Wyświetlacz Nokia5110 DC - GPIOC_14 | CE - GPIOC_13 | RST - GPIOC_15 | DIN - GPIOC_3 | CLK - GPIOB_10 ;

Programowanie:


Do projektu należy skonfigurować takie elementy jak:

Czujnik odległości HC-SR04, który działa na dwóch timerach generujących odpowiednie czasy oraz zliczający czas wystąpienia stanu wysokiego na pinie Echo. Jest on następnie zamieniany na czas, który zostaje przeliczony na odległość układu od przeszkody.

środa, 30 listopada 2016

[3] STM32F7 - Usart, zapis i odczyt danych

Ten post chciałbym poświęcić na opisanie kilku funkcji pozwalających na dosyć efektywną pracę z USART'em na mikrokontrolerze STM32F7. Ja wykorzystywałem dwa z nich tzn. wbudowany do wejścia USB oraz ten podłączony pod linie PC6 i PC7.

Poniżej przedstawię tylko sposoby włączenia oraz opis potrzebnych i przydatnych funkcji:

sobota, 1 października 2016

[4] Atmega328 - Komunikacja przez UART

Ten post chciałbym poświęcić na przygotowanie komunikacji poprzez UART.

Jeśli chodzi o wysyłanie danych to do tego celu wykorzystana zostanie następująca funkcja.

  1. void SEND_BYTE(uint8_t b8_data)
  2. {
  3.     while(d_SEND_DATA_COMPLETE) { ; }
  4.     UDR0 = b8_data;
  5. }

wtorek, 12 lipca 2016

[5] STM32F4 - Discovery - CubeMx - UART

W tym poście opiszę w jaki sposób wykonać włączenie przesyłania informacji przez port szeregowy UART.

Projekt


Podobnie jak poprzednio należy rozpocząć od wybrania płytki w programie CubeMx. Po operacji okno programu powinno prezentować się następująco. 

czwartek, 10 marca 2016

[9] STM32F4 - Discovery - USART, printf

W tym poście opiszę sposób włączenia oraz obsługi USART-u poprzez płytkę Discovery.

Opis


UART i USART można podłączyć w następującej konfiguracji do pinów:

W odróżnieniu od płytki Nucleo, Discovery nie ma wbudowanego konwertera, w związku z tym należy się posłużyć zewnętrznym.