usart programowo

Znaleziono około 345 wyników dla: usart programowo
  • Funkcja UART w mikrokontrolerach - czy urządzenie USART jest odpowiedzialne?

    Witam, moze prosciej mamy 2 rozne typy ukladow/modulow wbudowane w mikrokontroler: - UART czyli "Universal Asynchronous Receiver/Transmitter" - to blok zapewniajacy komunikacje asynchroniczna szeregowa - USART czyli "Universal synchronous and asynchronous receiver-transmitter" - to blok jak poprzedni zapewniajacy komunikacje szeregowa ale jak zauwazyles...

    Mikrokontrolery Początkujący   12 Cze 2021 20:54 Odpowiedzi: 8    Wyświetleń: 1059
  • atmega - UART magistrala 3+ układów z Raspberry Pi jako master - poprawność schematu?

    Skoro Rx jest wyjściem, a wyjść, które nie są OC się nie łączy to twój układ jest błędny. Nadawanie z RPi będzie ok, lecz nadawanie z ATMega nie zadziała - nastąpi konflikt. Rozwiązaniem jest zrobienie tak, żeby Rx były typu OC - jednak w ATMedze bezpośrednio tego nie zrobisz - stąd trzeba zastosować bramki z wyjściem OC lub zrobić to na elementach...

    Mikrokontrolery AVR   21 Kwi 2015 19:48 Odpowiedzi: 11    Wyświetleń: 2436
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [ATMega16] [ATMega16][C] USART nie wysyła poprawnych danych, jak to naprawić?

    Programowo nie da się jej zmienić....... Weź chłopie daj wszystko jak było, tylko BAUD daj 4800 i sprawdź, czy przy takiej prędkości działa #define F_CPU 1000000ul #include <avr/io.h> #include <util/delay.h> #include <avr/signal.h> #define FOSC 1000000 #define CZYT 50 #define BAUD 4800 #define MYUBRR FOSC/16/BAUD-1 void USART_Init(...

    Mikrokontrolery AVR   28 Lis 2010 15:30 Odpowiedzi: 9    Wyświetleń: 1522
  • REKLAMA
  • ATtiny12L jako zegar: stabilność i dokładność przy 1.0MHz dla modulatora 36kHz

    Z tym generatorem 36kHz to proponuje zrobic generator 36kHz na układzie CMOS 4047 sterujący diodami nadawczymi IR, a przebieg modulujący podawac na wejscie zezwalający na generację - zrobić kluczowanie tego przebiegu. Czyli tak (wersja jedna z możliwych wielu) - PC nadajnik MAX232>>TX na kluczowanie generatorka np na 4047>>do wzmacniacza nadajnika...

    Mikrokontrolery   08 Maj 2005 19:12 Odpowiedzi: 17    Wyświetleń: 2058
  • Atmega8 - Jak podłączyć bezpośrednio do USB bez przejściówek?

    [url=http://www.ftdichip.com/Support/Doc... znajdziesz w miarę aktualną dokumentację do tego układu. Na stronie 30. masz schemat podłączenia do dowolnego uC. Nie potrzebujesz żadnych konwerterów napięć, ponieważ wszystko jest na poziomie TTL. Jest możliwość, aby podłączyć atmega8 bezpośrednio do portu USB, ale nie...

    Mikrokontrolery AVR   18 Mar 2014 14:43 Odpowiedzi: 17    Wyświetleń: 4503
  • REKLAMA
  • Rozbudowany układ rozwojowo-badawczy dla procesorów ARM-AVR

    http://obrazki.elektroda.pl/4549134200_1... Chciałem zaprezentować Wam mój ostatni projekt który jest tzw „evaluation board”. Urządzenie to zostało zaprojektowane jako swego rodzaju projekt pośredni ,ponieważ potrzebny jest mi on do innego większego projektu ale samo w sobie jest pełnoprawnym urządzeniem. Płytka może być...

    DIY Konstrukcje   03 Sty 2012 08:40 Odpowiedzi: 35    Wyświetleń: 13437
  • [AVR] USART - Konfiguracja Atmega48P dla RS485, 7 bit, parzystość

    Nie wiem co masz za przejściówki, ale ważne jest sterowanie nadawanie/odbiór. W przypadku pc, zdarza się że jakieś CTSy (dodatkowe linie) są używane. Skoro masz tam kontroler, to weź dowolny scalaczek który z rs232 ttl robi rs485 i ogarnij programowo sterowanie nadawanie/odbiór. Przykład: SN65HVD82, SN65LBC184 jest tego więcej.

    Mikrokontrolery   17 Kwi 2024 00:52 Odpowiedzi: 3    Wyświetleń: 240
  • ATtiny13A - Programowy USART - okazjonalne krzaczki przy wysyłaniu liter

    Tablica char str[3]; jest za mala (ma tylko 3 elementy) a Ty odwolujesz sie do 4.

    Mikrokontrolery AVR   11 Paź 2015 12:28 Odpowiedzi: 7    Wyświetleń: 1206
  • ATTiny10, AS7: Nie działający mrygacz - programowanie, piny, fusebity, błąd weryfikacji

    Atmel mógłby zrobić takiego malucha tylko, że z UPDI. oj tak, to by wiele zmieniło., wtedy też miał by szansę stać sie mniej toporny ;p Czemu toporny? Mega biedne fusy (dla jednych fusy to zmora a ja jednak zdążyłem do nich przywyknąć) Tu choćby dzielnik głównego zegara przestawiasz programowo a żeby to zrobić to należy odblokować chronione rejestry...

    Mikrokontrolery AVR   21 Paź 2022 21:18 Odpowiedzi: 11    Wyświetleń: 681
  • REKLAMA
  • ATtiny4313 - Wykorzystanie USART, TWI, ISP i GPIO jednocześnie?

    Ten procesor nie ma wystarczającej liczby peryferiów, w praktyce musiałbyś UASRT symulować programowo, lub użyć semisprzętowy USART (USI), ale za to programowo symulować I2C. I gdzie się nie zakręcisz będzie problem. Do tego tylko 4kB FLASH, nie znając projektu trudno powiedzieć czy wystarczy. Dlatego sugerowałem ci zmianę procesora, jeśli USB nie jest...

    Mikrokontrolery AVR   16 Mar 2014 15:21 Odpowiedzi: 20    Wyświetleń: 1956
  • Jak przesyłać dane z ADC przez USB do PC i wizualizować w Visual C++?

    Właśnie tu jest pies pogrzebany ;-) Na gotowej płytce mam już układ PDIUSBD11 . Nie mogę użyć FT232 lub CP2102 bo wszystkie USART'y w ATmega128 mam już zajęte. Teoretycznie mogłbym użyć jakiegoś multipleksera np. 74HC244 do przełączania portu USART lub na innych portach programowo zrobic USART, ale płytkę mam już gotową, elementy przylutowane i to,...

    DSP i Transmisja   15 Sie 2005 21:01 Odpowiedzi: 7    Wyświetleń: 5841
  • REKLAMA
  • Inteligentny dom - jak zdalnie sterować gniazdami i oświetleniem?

    AVE... Nie obejdzie się bez jednego op-ampa, dwóch tranzystorów, jednej diody i jednego rezystora. Myślałem o użyciu tanich transformatorków LT-44. Ponieważ uzwojenie wtórne jest w nich dzielone, można wybrać przekładnię za pomocą jednej zworki zależnie od potrzeb sieci. Wtedy starczy jedna para ze skrętki ethernetowej, będzie to zbalansowane i galwanicznie...

    Smart Home IoT   17 Maj 2021 07:49 Odpowiedzi: 244    Wyświetleń: 140172
  • Atmega88PA - Jak zwiększyć taktowanie do 8MHz dla USART 10400 baud?

    Witam. Fuse bit (prescaler /8) istniejący (włączony) fizycznie w mikrokontrolerze chcesz usunąć (wyłączyć) programowo ? Tak to zrozumiałem z Twego postu.

    Mikrokontrolery AVR   28 Gru 2013 16:30 Odpowiedzi: 6    Wyświetleń: 1488
  • Jak zbudować keyboard na Arduino z MIDI i pamięcią?

    Tu kolega ma chyba na myśli sterownik do urządzenia, które byś zrobił - zakładając, że zrobisz je w oparciu o USB. Tak, dlatego że współcześnie nie ma już game portów w komputerach. Trzeba mieć zewnętrzny interfejs MIDI na USB lub kartę dźwiękową z takim interfejsem. Jak budować od podstaw to od razu urządzenie na USB. Powodem niech będzie choćby latencja....

    Arduino   21 Paź 2019 20:49 Odpowiedzi: 15    Wyświetleń: 1065
  • Układ max232 i assembler. Przykładowy program. Zewnętrzna pamięć 24LC25.

    MAX232 jest tylko i wyłącznie konwerterem poziomów napięć i trudno go jakoś specjalnie programowo obsłużyć. To co chcesz oprogramować nosi nazwę UART albo USART i pod tym kątem szukaj na forum i w googlach bo temat był wielokrotnie wałkowany.

    Mikrokontrolery   30 Paź 2006 19:55 Odpowiedzi: 3    Wyświetleń: 1201
  • STM32F103 - Komunikacja USART 2M bps pomiędzy dwoma prockami

    Dać się da, ale jeżeli ma być sprawdzane CRC to i tak trzeba będzie to robić programowo (CRC można liczyć sprzętowym modułem ale i tak trzeba programowo wyszukiwać początek ramki i wstawiać to do modułu liczącego CRC). Więc DMA pomoże jedynie częściowo. Najprościej było dy dane puścić po CANie, Tam jest całkowicie sprzętowe nadawanie i odbiór wraz z...

    Mikrokontrolery ARM   10 Lip 2016 13:43 Odpowiedzi: 5    Wyświetleń: 1185
  • Jak wywołać programowe przerwanie w ATMEGA644 bez użycia wolnych pinów?

    Nie za bardzo Cię rozumiem. Dlaczego chcesz wywołać przerwanie z pętli głównej? Czy to nie może być wywołanie funkcji? Funkcja to nie przerwanie. To akurat nie procek z trybem nadzorcy bo wtedy różnice są duże. Zasadniczo chodzi o to, aby funkcja, której używam zarówno w przerwaniu, jak i w programie głównym nie była przerwana przez samą siebie. Opisałem...

    Mikrokontrolery AVR   18 Sty 2018 21:38 Odpowiedzi: 51    Wyświetleń: 2451
  • Atmega16a - USART nie odbiera danych, program Echo nie działa poprawnie

    nie działa tak jak zakładasz. To się wykona raz po czym procesor wejdzie w martwą pętlę. Zgadza się, u siebie mam oczywiście poprawnie tylko tutaj zapomniałem umieścić pętli while(1), już poprawiłem w pierwszym poście. Druga sprawa - jeśli odbierasz śmieci to znaczy, że masz źle ustawione baudrate. Jak taktujesz MCU? Baudrate jest raczej ok bo tak...

    Mikrokontrolery   19 Sie 2015 08:40 Odpowiedzi: 13    Wyświetleń: 1209
  • ATMEGA32 USART RS232 - Nieprawidłowe znaki w terminalu, konfiguracja UART?

    dla Fzeg = 8MHz i 9600b/s UBRR = 51 . sprawdź czy tyle Ci wylicza. Nie wiem czy dobrze odczytuje to wartość UBRR, ale zrobiłem to w ten sposób: PORTB=MYUBRR; Następnie przeliczam sobie wartość z binarnych na dziesiętne. Problem w tym ze wychodzą jakieś głupoty bo UBRR=98 z czego wynikałoby, że proc nie ma 8MHZ tylko jakieś nietypowe 15 z hakiem jeśli...

    Mikrokontrolery AVR   15 Mar 2010 18:41 Odpowiedzi: 10    Wyświetleń: 3148
  • Atxmega256A3BU - jak programowo wyłączyć JTAG i odzyskać dostęp do procesora?

    Zadziałało w ten sposób: zassałem z podanej przez Ciebie strony wsady .hex (dla wersji z AVRDUDE - dla tej drugiej nie chciało działać), zaprogramowałem nim Atmegę90. Atmel Studio 6,2 zobaczył programator AVR ISP MKII ale wciąż nie chciał zobaczyć Xmegi po PDI. Otworzyłem poprzednią wersję AS i w niej udało się wyczyścić zawartość Xmega po PDI. Teraz...

    Mikrokontrolery Początkujący   21 Kwi 2015 11:37 Odpowiedzi: 12    Wyświetleń: 1605
  • Wiele wejść - tablica prawdy. Jak rozwiązać kwestie zależności ?

    Z tym że kolega w xmedze wykorzystywał zapewne sprzętowy USART a z tego co zrozumiałem kolega "jaskol" zrobił to programowo a to trochę inny poziom abstrakcji moim zdaniem :) Oj nie, to akurat tez sprzetowo. UART sprzetowy nadzwyczajnie dobrze dzialal ;) Za to obrazilem sie kiedys na I2C, bo nie dzialal poprawnie, pozniej znalazlem errate, ale niesmak...

    Mikrokontrolery   17 Sty 2013 12:56 Odpowiedzi: 55    Wyświetleń: 9633
  • Łączenie interfejsów USART w ATmega8: RS232 i Bluetooth na jednym RXD/TXD?

    Witam, chciałbym się nieco podpiąć pod ten temat. Otóż mam za zadanie zrobić projekt w którym avr komunikuje się z PC przez RS232 i jednocześnie posiada interfejs BT, czy mogę oba interfejsy podpiąć pod RXD i TXD równolegle i programowo decydować w którym momencie z którego interfejsu korzystać ? Czy jest jakieś inne rozwiązanie takiego problemu ? Planowany...

    Mikrokontrolery Początkujący   24 Lut 2016 16:33 Odpowiedzi: 4    Wyświetleń: 876
  • Dwukolorowy miernik panelowy 4,5 cyfry, U/I AC/DC, Hold, REL, izolowany USART

    Kolega R-MIK widzę nie próżnuje i widzę że zaprzyjaźnił się z ICL7135. Zabiorę się za TC500. Szkoda, ze u krajowych dostawców nie ma TC514 z wbudowanym multiplekserem. Czy mi się wydaje czy kolega użył kondensatorów MLCC w integratorze? Czekam za kondensatorami. Jak mieszkałem w Wawie, to max 2 godziny i mam prawie wszystko co mi potrzebne, a tak to...

    DIY Konkurs   02 Sty 2018 16:19 Odpowiedzi: 11    Wyświetleń: 6867
  • [ATMega8][ISP] - Automatyczny update programu w kilku procesorach na raz

    Jak z poprzednich? Jest jeden master, który steruje 20 układami slave. Ponieważ żaden sygnał nie przechodzi przez SPI poszczególnych procków, nie jest regenerowany. Ponieważ nie wyobrażam sobie 20 modułów podłączonych do jednego mastera 20 cm przewodami, z konieczności połączenia będą znacznie dłuższe lub dłuższe + wiele rozgałęzień. Tak, czy tak bardzo...

    Mikrokontrolery AVR   23 Paź 2013 18:39 Odpowiedzi: 8    Wyświetleń: 2334
  • Jak połączyć ATTiny2313 i ATmega8 przez UART z użyciem podczerwieni?

    Prędkość nie musi być bardzo duża. chodzi mi o zrobienie takiej komunikacji jak pilot z telewizorem, projekt będzie oświetleniem sufitu, a pilotem będe sterował diodami. Dokładnie taki przykład znajdziesz w mojej nowej książce :) Jak pisałem, dioda nadawcza IR, na ktorą podajesz zmodulowany sygnał, standard obojętny, może być to wprost sygnał z USART,...

    Mikrokontrolery Początkujący   24 Maj 2014 21:39 Odpowiedzi: 17    Wyświetleń: 3648
  • [at91sam7s] [at91sam7s][gcc] USART z FT232RL zamiast USB - co prostsze?

    Co do drivera COM w Windowsie masz rację, ale zawsze można zmienić COM na HID, lub Windows na co innego ;-) Pozostaje faktem, że programowo łatwiej użyć FTDI. Co do problemu to nie siedzę w Atmelach, ale myślę, że problemu nie ma gdyż AIC_EOICR daje sygnał do AIC o końcu obsługi aktualnego przerwania. A ponieważ jego linia wjściowa nIRQ pozostaje aktywna...

    Mikrokontrolery ARM   11 Gru 2008 13:05 Odpowiedzi: 6    Wyświetleń: 2093
  • FT232R - ultra prosty programator AVR + USB/RS232 za free

    jousto --> a ja stosuję to w zestawie uruchomieniowym ATB jako programator FT232R-ATB. Co ważne u mnie dzięki programowi MkAvrCalculator nie trzeba wyjmować wtyczki z gniazda USB po skończeniu programowania, żeby procek ruszył. Wszystko działa ładnie razem z kalkulatorem Fusebitów. A ważną opcją jest także to, że można programowo ustawiać SLOWSCK dla...

    DIY Konstrukcje   21 Mar 2015 07:59 Odpowiedzi: 159    Wyświetleń: 105293
  • [stm32] USART, bit IDLE i sprzętowa kontrola przepływu

    Witam, Od pewnego czasu piszę moduł do komunikacji przez usarty, które łączą ze sobą dwa procesory (103ret6 i 103rbt6, co jednak nie ma znaczenia), połączenie pełne (tx->rx, rts->cts). Ze względu na możliwość występowania wielu innych przerwań oraz przy wymogu dużej przepływności przez usart zmuszony byłem zastosować komunikację z użyciem DMA, ale jednocześnie...

    Mikrokontrolery   09 Paź 2010 11:34 Odpowiedzi: 2    Wyświetleń: 2698
  • Jak zaimplementować interfejs 1-Wire na Atmega8 do komunikacji z 4 układami?

    Jeżeli chodzi o mój problem, to niestety wykluczone bo tak jak rozrysowałem mam tylko po 1 przewodzie łączącym centralkę z podmodułami (najlepiej byłoby w ogóle z tego przewodu też układ zasilać, ale na upartego moge przerobić uziemienie układu na VCC i będzie to co na rysunku wyżej - a GND inne się zawsze jakieś znajdzie...:)). Co więcej zamiast męczyć...

    Mikrokontrolery AVR   07 Sty 2013 09:47 Odpowiedzi: 32    Wyświetleń: 12016
  • AVR + kilka urządzeń na RS232, protokół komunikacji.

    Hmm, to fakt, system decyduje o przypisaniu portu. Port może się zmieniać np. w zależności od gniazda USB, do którego wpinasz "adapter". Rozwiązać można to dosyć prosto. Koło każdego gniazda RS232 w Twoim urządzeniu zrób diodę LED sterowaną z MCU, którą można programowo powiązać z otwarciem danego portu. Wtedy w aplikacji na PC możesz sobie zrobić prosty...

    Mikrokontrolery   26 Lis 2016 22:16 Odpowiedzi: 65    Wyświetleń: 4332
  • Atmega1284p [C] - Bezpośredni dostęp do RAM - generowanie obrazu VGA

    Xmega niby jest super, ale jeżeli chcesz puścić dane przez port SPI (max. 8MHz, więc teoretycznie 200pxl), to nie masz bufora i pojawia się kwestia stabilizacji obrazu. Bufor ma tylko USART w trybie SPI, ale on pracuje z prędkością do 4MHz (100pxl/linię). Możesz użyć DMA do transferu danych na port, z którego uzyskasz kolory, ale... Prędkość DMA zależy...

    Mikrokontrolery AVR   10 Sie 2014 09:23 Odpowiedzi: 24    Wyświetleń: 5055
  • Najlepszy programator/debuger z interfejsem JTAG do 150 zł - Wasze opinie?

    ISP to "In System Programing". W AVR ISP może być po SPI (Serial Peripheral Interface) jak i JTAG (inne procki czasem maja też po USART i nie chodzi tu o bootloader). Nie wiedzieć czemu, przejęło się, ze ISP to SPI. To jedna nieścisłość. Kolejna to to, ze ISP po SPI ma kilka atandardów, 6-pin Atmela, 10 pin sa dwa (jeden to Kanda). JTAG to 10 pin. Mam...

    Mikrokontrolery   04 Lis 2017 08:34 Odpowiedzi: 23    Wyświetleń: 1932
  • Obliczenie poboru prądu z baterii + optymalizacja kodu

    Co do kodu i innych wyborów, które pomogą ograniczyć pobór prądu. 1. Jak najniższe napięcie zasilania, ważne jeśli jest dodatkowy stabilizator. 2. Wewnętrzny generator RC - bo wybudzanie z Power Down trwa 6 cykli a dla rezonatora kwarcowego 16 tysięcy cykli. 3. Praca z jak największą częstotliwością, ale należy dobrać częstotliwość do napięcia zasilania,...

    Mikrokontrolery AVR   23 Mar 2012 15:38 Odpowiedzi: 26    Wyświetleń: 4510
  • Jak skonfigurować ATmega128 do komunikacji z PC przez RS232 przy 115,2kbps?

    Witam, Usiłuję zmusić ATmegę128 do komunikacji z komputerem przez RS-232. Niestety mam z tym duży kłopot. Procesor chodzi z kwarcem na 16MHz, a transmisja do komputera ma się odbywać poprzez wbudowany w procesor USART z prędkością 115,2kbps. Transmisja ma być w zasadzie ciągła do póki są dane do wysłania (a będą cały czas) i jedynie procesor będzie...

    Mikrokontrolery AVR   29 Cze 2010 14:35 Odpowiedzi: 8    Wyświetleń: 2631
  • Jak zbudować analizator stanów logicznych na Atmega8 z buforem do Flash?

    Uzupełniając poprzedni pomysł - spinasz wszystkie sondy na komparator cyfrowy, drugi komplet wejść komparatora spinasz z sondami przez zatrzask. Pojawienie się zbocza (zmiana poziomu) na wyjściu komparatora sygnalizuje zmianę stanów wejściowych (wystarczy jeden pin przerwania w procesorze). Po pobraniu danych przez procesor aktywizujemy programowo zatrzask...

    Mikrokontrolery   20 Paź 2007 18:32 Odpowiedzi: 5    Wyświetleń: 3701
  • RFM12B, atmega32 - Brak odbioru danych w komunikacji bezprzewodowej RS232

    Witam! Kontynuuje temat komunikacji rs232,tym razem bezprzewodowej. Postępuje dokładnie jak w poradniku opisanym tutaj: Przerobiona Biblioteka na 433MHz Kod nadajnika: Kod odbiornika [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdio.h> #include <avr/interrupt.h> #include "RFM12B.h"...

    Mikrokontrolery Początkujący   26 Gru 2015 22:06 Odpowiedzi: 3    Wyświetleń: 1089
  • stm32f4 - stm32F4 SPI sterowanie pinem SS poprzez GPIO (hardware)

    Witam staram się skonfigurować spi tak aby wybierać slave za pomocą stanu na pinie PE3. Aktualnie komunikacja działa jednakże niezależnie od stanu na zadanym pinie. Podczas gdy chce wylaczyc mozliwosc komunikacji i ustalam stan na pinie PE3 na wysoki gdy na poczatku funkcji read_spi() zmieniam stan na wysoki to po wyjsciu z tejże funkcji stan ustalony...

    Mikrokontrolery ARM   06 Wrz 2013 08:14 Odpowiedzi: 3    Wyświetleń: 2904
  • Bezprzewodowy system kontroli klawiatury/myszy gestami

    http://obrazki.elektroda.pl/5335012100_1... Mister Gloves to bezprzewodowy interfejs USB, pozwalający poprzez intuicyjne ruchy ręki i palców sterować komputerem. Rękawica noszona na prawej dłoni umożliwia użytkownikowi kontrolę ruchu kursora, wykonywanie skrótów klawiaturowych oraz symulowanie kliknięć przyciskami myszy, poprzez zginanie...

    DIY Zagranica   23 Sie 2013 11:53 Odpowiedzi: 8    Wyświetleń: 8463
  • [ATmega8] ATmega8: Problem z USART i programowym PWM - serwomechanizm drży

    Witam, od kilku dni próbuję wygrać nierówną walkę z programowym pwm i usartem na atmedze8. Wysyłam z nadajnika dane za pomocą USART (sprawdzane wielokrotnie na bank są dobre) do płytki z atmegą i serwomechanizmem. Jeżeli serwo jest sterowane bez ingerencji danych z USART to wszystko działa jak trzeba, w momencie gdy chcę wysłać gotowe dane do płytki...

    Mikrokontrolery AVR   09 Kwi 2012 17:32 Odpowiedzi: 4    Wyświetleń: 1975
  • [STM32] Konfiguracja USART - transmisja działa tylko w jedną stronę?

    Zacznij od określenia protokołu transmisji - w jaki sposób będziesz przesyłał te dane (znakowo/binarnie), jaka jest ich długość, po czym program może je rozpoznać, czy i jak sprawdzać poprawność transmisji. Zastanów się nad strukturą oprogramowania - same przerwania, RTOS, czy (w ostateczności) jakaś pętla zdarzeń? Potem dopiero planuj programową obsługę...

    Mikrokontrolery ARM   07 Lip 2013 16:42 Odpowiedzi: 18    Wyświetleń: 4089
  • RS485 + AVR: Jak zakończyć przewód i sterować MAX485 w układzie master-slave?

    Wyprowadzenia 2 i 3 slave, czyli DE/RE też muszą być sterowane odpowiednio z procesora, bo twoje slave będą także odpowiadać. Gdyby slave tylko nasłuchiwał, to możesz podłączyć to na stałe, tak, aby odblokowany był tylko odbiornik. Na generatorze wewnętrznym to raczej nie pójdzie za dobrze, szczególnie jeśli to ma pracować w szerokim zakresie temperatur....

    Mikrokontrolery   31 Sie 2011 12:37 Odpowiedzi: 35    Wyświetleń: 10725
  • Arduino Uno R3: 5 termometrów DS18B20, LCD 4x20 - błąd odczytu 4. termometru

    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ł.

    Arduino   01 Mar 2018 09:09 Odpowiedzi: 29    Wyświetleń: 1950
  • Jak dodać więcej portów RS232/485 do Raspberry Pi?

    Możesz niemal z każdego gpio zrobić programowo USART. Jedynie musisz sam zadbać o jego obsługę.

    Raspberry Pi i inne SBC   28 Sie 2018 00:03 Odpowiedzi: 2    Wyświetleń: 426
  • Atmega8 działa, konwerter RS działa. Razem - nie startuje.

    1. Lutowanie tragedia. 2. Używasz sprzętowego USART'a czy programowego? Na płytce lutowanej to chyba programowy USART? 3. Podłączenie samego konwertera RS i Atmegi bez zasilacza nic nie da. Konwerter podłączony do PC'ta nie może zasilać układu; nie ma takiej możliwości. Trzeba mu podać zasilanie. To, że Leda świeci to chyba jakieś prądy błądzące. 4....

    Mikrokontrolery Początkujący   24 Paź 2019 12:58 Odpowiedzi: 23    Wyświetleń: 945
  • Komunikacja Arduino z komputerem przez RS485 i moduł WIZ108SR

    O problemach z nadawaniem 485 pisałem w innych moich postach. Właściwy moment przełączenia nadajnika w tryb odbierania danych jest najważniejszy. Dlaczego mając do dyspozycji sprzętowy usart używasz programowego? Flush _chyba_ nie działa na programowym a rozwiązuje problem na sprzętowym.

    Arduino   12 Kwi 2018 14:20 Odpowiedzi: 9    Wyświetleń: 1419
  • ATmega128 - Jak przekierować dane z USART0 do USART1 na PC?

    1. Jakie prędkości masz po obu stronach? 2. Nie możesz tego zrobić sprzętowo? 3. Programowo robisz odbiór i nadawanie na przerwaniach i przepisujesz z jednego bufora dane do drugiego... 4. Jakie funkcje ma pełnić Atmega? Czy ma to być tylko monitor połączenia czy co?

    Mikrokontrolery AVR   16 Sty 2013 23:24 Odpowiedzi: 5    Wyświetleń: 1368
  • Jak podłączyć konwerter RS-485 do Attiny85 Digispark?

    Attiny 85 nie ma modułu USART. Trzeba byłoby transmisję USART realizować całkowicie programowo. Poza tym ten konwerter wymaga 4 wyprowadzeń procesora, pytanie czy Ci wystarczy, bo zostają dwa do użycia (zakładając że rezygnujesz z resetu).

    Początkujący Elektronicy   08 Lut 2019 08:52 Odpowiedzi: 8    Wyświetleń: 675
  • Atmega8 Bascom Uart - Nieprawidłowe znaki na terminalu po użyciu PRINT

    Ta obecna działa z PICem przy 2,5V. W picu może usart jest programowy i aktywny poziom wysoki a nie niski. Spotykałem takie rozwiązania. Dzięki temu , w czasach RS232C, do konwersji poziomów wystarczał rezystor.

    Mikrokontrolery AVR   01 Lut 2018 14:51 Odpowiedzi: 45    Wyświetleń: 2730
  • Atmel/ATmega644PA-AU/BASCOM - Jak skutecznie usypiać AVR i oszczędzać energię?

    Config Powermode = Powerdown działa tak jak powinno. Artykuły Dondu czytałem bardzo dawno i nie wiem czy wspomniał a tym że w tym trybie pin TX USART pozostaje w stanie aktywnym wysokim. Potem przez niego zasilają się różne rzeczy. Możesz oczywiście na niego wpłynąć programowo, ale nie przez DDRD bo kontrolę nad pinem przejął USART. Myślę, że prostym...

    Mikrokontrolery AVR   22 Gru 2016 15:08 Odpowiedzi: 33    Wyświetleń: 2445
  • Implementacja programowego UART w C - odbiór danych 8n1, porady i pytania

    Atmel udostępnia gotowe noty katalogowe z opisem i kodem (w asemblerze, ale to nie problem) realizacji programowego USART. Swoją droga po co się w to bawić, nie prościej wybrać procka, który ma więcej USARTów?

    Mikrokontrolery   01 Maj 2012 12:48 Odpowiedzi: 4    Wyświetleń: 1100