Niby nie trzeba pchać na usart ale jak wtedy debugować? Bardzo prosto : USART przeznaczyć na komunikację z układami ( np. ESP8266 ) a ewentualne debugowanie puścić na programowy "port szeregowy". Konwertery TTL/USB są tanie jak barszcz a w takich sytuacjach są jak znalazł.
Są takie fajne chińskie zabawki o nazwie PZEM-004t Mają optoizolacje na Usart. Bardzo fajnie się sprawują jako mierniki energii. Dość często wykorzystywane wraz z Esp8266.
ESP8266 mam połączone przy pomocy USART z uC. Pytanie czy potrzebny Ci jest osobny uC?
Przeczytaj to: http://mikrokontrolery.blogspot.com/2011... Masz tu pokazane jak zrobić połączenie PC-USB-XMEGA przy pomocy wirtualnego RS232. To załatwia ci połowę sprawy. A teraz to: http://mikrokontrolery.blogspot.com/2011... gdzie masz pokazane...
Witam, mam taki problem, a mianowicie... Zrobiłem aplikację mobilną, która wysyła dane po UDP do ESP8266 Wi-Fi, a ten po USART do STM32, gdzie są zapisywane i obsługiwane. Czy jest sposób skonfigurowania ESP8266 (połączenie do sieci Wifi jak i połączenie z aplikacją po UDP) ? Dokładniej chodzi mi o to, gdy użytkownik dostanie całkiem nowe urządzenie...
Znalazłem rozwiązanie w kursie "ESP8266 WiFi" [url=http://mikrokontrolery.blogspot.com... ]Link
Witam Kolegów, Moje pytanie dotyczy specyfikacji odpowiedzi modemu ESP8266 wysyłanych do mikrokontrolera (USART, 115200bps). Czy każda odpowiedź modemu kończy się parą znaków CR i LF, a może być to CR CR i LF czy jeszcze inaczej? Napisałem prostą funkcję opartą o ISR odbiornika USART, która każdy bajt przychodzący zapamiętuje w C-stringu, aż do napotkania...
Tak, tylko dla niepoznaki w artykule o ESP8266 - jest tam przykład w którym XMEGA działa jako most pomiędzy PC i portami szeregowymi układów ESP8266. Można zmieniając parametry dodać kolejne porty wirtualne mapowane pod kolejne interfejsy USART.
Dekoder to helix mp3, do bufora fifo(51200B) wkladam dane w przerwaniu od usart rxne. Stos i stera ustawione na 0x1000
No tak, to się wywali, bo podniesie na 115200. Jak zacznę komunikację z modułem ESP-01S z prędkością inną niż 115200, to nie idzie się z nim dogadać. Trzeba wystartować z 115200 i obniżać. Niestety moja sekwencja Jeśli serial jest programowy to nic dziwnego, ze nie działa. Mega328PB ma dwa sprzętowe USART.
endak lepiej i wygodniej byłoby na uno Lepiej i wygodniej będzie na ARM ostatecznie na Mega2560. Jak nie potrzeba dużej liczby GPIO i peryferii to dobrym wyborem jest ESP32. ESP8266 raczej nie daje dużych możliwości (1 wejście ADC, 1 I2C, 1 USART, 1 SIP).
Witam, mam problem z moim urządzeniem, mianowicie... STM komunikuje się z ESP8266 przez USART i wysyła do niego komendy "AT", przy pierwszym włączeniu inicjalizacja ESP (połączenie z wifi, cwmode itd) działa poprawnie i każde polecenie wykonuje się kolejno. Kiedy dojdziemy do programu głównego i mikrokontroler znajdzie się w zdarzeniu, gdzie powinien...
Witam właśnie jestem świeżym posiadaczem Sofar 4.4 ktl-x przeczytałem cały temat i mam prośbę do kolegów o krótkie podsumowanie i odpowiedź na kilka pytań, bo jestem trochę skołowany po przeczytaniu sześciu podstron tematu. Czy zbierając dane po LSW-3 da się zebrać dokładnie taką samą ilość danych co po rs485? Czyli po prostu ma się dostęp do dokładnie...
Można oczywiście podglądać co się dzieje na RS`ie mając tylko jeden USART, ale wygodniej i szybciej jest wziąć procesor który ma co najmniej dwa USART`y. Do tego napisałbyś sobie jakiś krótszy program który będzie wysyłał jakieś podstawione dane na ten Domoticz i w drugim USAR`cie podglądał co się dzieje. Dopracuj sobie to połączenie a nie zgadujesz...
Brak obsługi RS485 (sygnału DE) nie stanowi problemu: https://obrazki.elektroda.pl/5164797400_... Sprawdzone - działa, również w wielu urządzeniach produkcyjnych.. Ostatnio do tematu wracałem i byłoby niefair gdybym nie napisał że - co prawda takie rozwiązanie działa to nie jest wolne od wad. W tym wypadku nadajnik w RS485 jest włączany...
Bardzo dziękuję za odpowiedź. Chodziło mi o artykuł Najprościej sprawdzić układ w ten sposób, że zwierasz piny RxD i TxD w XMEGA na porcie pod który miałeś podłączony BT i jeśli wszystko jest ok, to w terminalu powinieneś zobaczyć to co nadajesz. Jeśli tu jest ok, to przyczyny szukaj w module BT. Jeżeli dobrze zrozumiałem to odłączyłem moduł, zwarłem...
Do VCC podłączyłeś 5V czy 3.3V? Zasilam płytkę napięciem 3,3V. Konwerter USB/USART też przełączyłem na 3,3V, ale zasilania z niego nie puszczałem na płytkę stykową. Zasilanie wziąłem z zewnętrznego zasilacza i modułu zasilającego do płytek stykowych. Zastanawiam się tylko czy przy ustawieniu konwertera na 3,3V taki jest też poziom napięcia na jego...
Jeżeli rozrzut oscylatora rc mieści się w zakresie 2% i przyłożymy się do tego żeby w warunkach normalnych być jak najbliżej środka to układ z dużym prawdopodobieństwem będzie działał poprawnie bo błąd generatora przekłada się 1:1 na błąd uarta a ten w zakresie +/- 2% powinien działać prawidłowo i nawet jeśli trafi się sztuka która ma odchyłkę można...
Gdybys zdecydował się na WS2812/11 to pamiętaj o zapotrzebowaniu na pamięć ram. Jedna dioda to 8 (gdy użyjesz USART) lub 9 (SPI) bajtów pamięci. 100led to 800bajtów a potrzeby jest jeszcze ram na stos, zmienne. Naturalnie mozna, jeśli efekty beda "stałe" użyć flash. Pisząc "stałe" mam na myśli efekty zapisane we flash (co przy dużej ilości efektów zajmuje...
ESP8266 to nie AVR. Kto napisał zrobić na zestawie Uno + ESP8266 ? Dodano po 1 Debuger działa? https://blogs.msdn.microsoft.com/iotdev/... Wystarczy napisać tak lub nie. Jeśli tak, to czy działa tak "dobrze" jak w Eclipse? Ciekaw jestem jak to debugowanie działa przez USART? Nieliczne programatory...
Kiedy jesteś w przerwaniu to inne przerwanie raczej Ci nie grozi. Wiesz że Charmatch jest rozwinięciem przerwania od USART. Bascom wie jakie rejestry użyje do obsługi kazdego, jednego znaku, ale nie wie jakich użyjesz w dokładanych Seriallcharmatch. Dlatego proponują Pushall i potem Popall. ....Ty zaś po tym jak już zdjąłeś wszystkie rejestry ze stosu...
Oscylator może Ci sie przydać przy obsłudze usart, stabilizuje baud, ale przy niskich prędkościach (a tu nie ma potrzeby dużych) na wewnętrznym będzie ok. Pozdr Czytam, przerzucam internet i widzę że będzie problem z pracą układu na 8MHz. Niestety ESP8266 komunikuje się z Atmegą prawidłowo na prędkości 115200 i okazuje się że sporo ludzi ma z tym problem...
Witam. Projektując większe urządzenie zawierające moduł WiFi ESP8266 napotkałem bardzo dziwny problem. Dodam, że mam również drugie urządzenie, które dobrze działa a moduły jest tak samo podłączony. Różni się tylko innym mikrokontrolerem – nieszczęsnym, ATmega128. Nieszczęsnym, bo zawiera drugi USART na tych samych pinach, co programator ISP....
Procek z USB HOST od strony UPS + jakieś Wi-Fi np na ESP8266., HOST usb, może najłatwiej będzie zrobić na VNC-2. Są źródła, wystarczy zmodyfikować a nawet może i bez modyfikacji, bo sa gotowe pliki rom (usart i spi). Wtedy większy ESP połączony z VNC-2. Inna opcja ARM z hostem (np 32F107, 32F411 zdaje się też może pracować jako host). Z pewnością bedzie...
Witam, Napisałem obsługę UARTA z odbiorem przez DMA. Dane odbieram z ESP8266, tutaj też odbiór działa, pierwsza ramka odbierana jest prawidłowo, ale następna już nie, ponieważ bufor przepełnia się i kawałek ramki jest na początku bufora i na końcu bufora i tutaj pojawia się problem w tym, że nie wiem jak poradzić sobie z tym aby ramka zawsze trafiała...
Wiesz, każdy musi swoje odsiedzieć jeśli chce coś zrobić samemu a nie małpować :D Więc przykład działa na co jest dowód, ale inny moduł pewnie wymaga innego traktowania. Masz taki mikrokontroler że możesz uruchomić terminal na drugim USART. Możesz ustawić sobie jakąś diodę i po kolei zapalać ją w różnych procedurach i gasić na ich wyjściu. Będziesz...
Imć nowyARM mnie nie zrozumiał, mnie chodziło o to, iż ten sam interfejs używany przez bootloader może i często jest wykorzystywany też do innych celów. Szczerze mówiąc, wolę już współdzielić SPI zwłaszcza, gdy linie SPI nie spełniają roli SPI tylko GPIO a konkretnie wyjść niz linie USART. Programator przyłącza się na czas programowania, później odłącza....
W ESP-01 to CH_PD i RST podepnij przez rezystor 10k do 3V3. Ewentualnie możesz dodać do RST przycisk zwierający do masy - czasami trzeba ręcznie resetować ESP. Załączam schemat z dodanymi połączeniami pinów CH_PD i RST. https://obrazki.elektroda.pl/7115983200_... Nie do końca rozumiem konwersję poziomów RX/TX między ESP-01S a atmegą...
To że zostałem wprowadzony w błąd to wiem po tym jak zakupiłem wszystko co potrzeba i zorientowałem się że w programie trzeba uwzględniać nrf komendami radio. No cóż mój błąd nie sprawdziłem. Teraz pytanie ten moduł esp8266 jest zaskakująco tani jak na moduł wifi. Shielde stały po 200 zł. Czy ten moduł można sterować podstawowymi komendami z arduino...
Chyba raczej USART_send(&USARTC0, "Content-length: 11\r\n\r\n"); USART_send(&USARTC0, "s=Temp:10*C"); (% to były elementy stringu formatującego dla printf).
Cześć, w końcu postanowiłem pobawić się modułem Wifi, który jest prosty w użyciu, jest doskonale udokumentowany i generalnie nie ma najmniejszych problemów z jego uruchomieniem. No cóż... nie. Po kilku godzinach kminienia, czemu nie działa komunikacja z użyciem komend AT dowiedziałem się, że trzeba go odpowiednio zflaszować. Hura, komendy działają,...
Zasilając Arduino Mega od strony USB masz ESP8266 podłączone do innego (USART1-USART3) niż USART0 ?
Przeglądajac internet nie widze nic a nic co mogloby się nadac na Eclipse, gdzie pisze czysty kod C a nie uzywam biblioteki HAL itd. Najlepiej zacząć od strony producenta :) Dodano po 3 Przykłady: Cos wymodzilem razem z przykladem z ksiazki dla HAL ale... nie umiem odebrac niczego z ESP8266 i wyslac do mojego PC tzn. Mam dzialajace funkcje odbierz...
Wysyłam USARTem, jak napisałem. Niestety z terminala działa a z USARTanie chce, więc to pewnie kwestia znaków specjalnych...robiw Dodano po 3 Mój kod jest w C. Poza tym ten sam procesor obsługuje jeszcze wyświetlacz TFT. Skoro na terminalu działa a z USARTa nie to wina jest kodu...robiw
Kol. Marico już wszystko wyjaśnił, a ja z ciekawości zapytam po co i ten parasite power? Tak naprawdę tylko kłopot z tym. Naprawdę ten dodatkowy przewód z 3,3V robi taką różnicę? przypuszczam, że sporo się nagimnastykujesz z tym. Ze względu na RTOS w ESP i inne zależności czasowe w praktyce robiene OW na ESP ma sens wyłącznie przy pomocy dodatkowego...
Zacząłem pisać program.. no i na początku wyświetlę sobie jakiś tekst pomyślałem sobie a później przejdę dalej... myślałem że po takich wyjaśnieniach dam sobie rade bez większych problemów aż tu naglę ZONK , [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <string.h> #include <stdlib.h> #include <avr/delay.h>...
Witam , Nie umiem ogarnąć modułu ESP ... Na stronie HTML wstawiam sobie dwa "TEXTBOXY" [syntax=c] "SSID(Nazwa Sieci): <input type=\"text\" name=\"SSID\" /><br><br>" "Hasło: <input type=\"text\" name=\"HASLO\" />" "<button>Połacz</button><... Wpisuję do nich np. SSID : 123 , HASLO...
Który z AVRmega ma dwa I2C? A programowo kolega nie umie zrobić? Działa i to dobrze. Ardymenty sie kończą czy kolega chce zabłysnac wiedza na temat I2C? "Ardymenty" się nie kończą ale myślałem, że kolega trochę o tym poczyta i coś z tego, co wyczyta, rzuci mu się w oczy w odniesieniu do kontekstu wątku.Widocznie się przeliczyłem Zaczyna się komplikować...
A jeżeli przy okazji same układy są tańsze, to po co przepłacać? No właśnie niekoniecznie. Jak kol. Albertb zauważył, jako argument na taniość ARM pokazuje się ARMy CM0, które głowy nie urywają. A już wspomniany powyżej STM kosztuje netto 33 zł, czyli jeśli ktoś naprawdę nie ma potrzeby go użyć, to taniej wyjdzie coś innego, chociażby CM0. Z kolei...
Witam. Steruję z procesora XMEGA modułem WiFi ESP8266 + NodeMCU v2 (komunikacja za pomocą UART). Wysyłam w ten sposób komendy w języku LUA do modułu. Przykład widać poniżej: https://obrazki.elektroda.pl/1828732500_... Próba wysłania wartości zmiennej nie działa (nie widzę żeby docierało coś na terminal na którym prowadzę podsłuch):...
czy w ogóle jest sens korzystać z Arduino, czy nie prościej ściągnąć FATFS, dodać obsługę I2C (kilkanaście linii kodu) i sprawa załatwiona. Skoro autor używa Arduino to raczej nie jest ekspertem od uC. Skoro tak, to na 99% bez Arduino nie da rady. Zapewne Arduino jakoś implementuje FATFS, warto się temu przyjrzeć, bo ten moduł można skonfigurować na...
Witam, Walczę właśnie z tematem AVR + moduł WiFi ESP8226. Ma to wyglądać następująco: Atmega8 + moduł Wifi jako Access Point, laptop jako klient. Ogarnąłem transmisję przez USART, prosty kod w C# na laptopie również działa bez zastrzeżeń. Problem pojawia się, gdy rozłączę lub zamknę klienta (program na PC) w czasie transmisji. Nie ma możliwości jej...
Witam. Od kilku dni walczę z poprawnym odczytem z ESP8266. Gdy podepnę pint RX i TX bezpośredni do konwertera RS -> USB to odczytuję taki bufor: [syntax=text] ets Jan 8 2013,rst cause:4, boot mode:(3,7) wdt reset load 0x40100000, len 25052, room 16 tail 12 chksum 0x0b ho 0 tail 12 room 4 load 0x3ffe8000, len 3312, room 12 tail 4 chksum 0x53 load...
przerwa usart usart wskaźnik usart printf
przeciążenie pompa workbench bramka oleju skrzyni biegów sharan
śmieszne obrazki śmieszne obrazki
Jak wymontować moduł Wi-Fi z TV Samsung UE22B5610AW? Oleo-Mac 937: Wzrost obrotów po obróceniu piły