atmega128 usart bufor

Znaleziono około 47 wyników dla: atmega128 usart bufor
  • Jak zbudować rejestrator pęknięcia przewodu z ATmega128 i LCD?

    40 linii to tylko 5 portów a ATmega128 ma ich przeszło 6 czyli w zupełności Ci wystarczy. Niektóre porty mają możliwość generowania przerwania jak się zmieni ich stan ale przy tej rozdzielczości (5ms) wystarczy skanowanie wszystkich wejść a po wykryciu zmiany zapisać bieżący czas w buforze. Po zerwaniu się wszystkich przewodów cały bufor możesz wysłać...

    Mikrokontrolery   19 Gru 2005 18:47 Odpowiedzi: 11    Wyświetleń: 2199
  • ATmega128 USART - jak wyłączyć diodę na PD4 po puszczeniu klawisza w?

    Więc w funkcji odbioru znaku jeśli bufor pusty zeruj zmienną c.

    Mikrokontrolery AVR   30 Gru 2010 12:40 Odpowiedzi: 13    Wyświetleń: 1681
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • atmega128 RX USART - atmega128 RS485 za niski poziom sygnału

    Witam! Stawiam na błędne sterowanie buforami. Najprawdopodobniej w jednym momencie masz wysterowane co najmniej 2 odbiorniki RS485 i dochodzi do konfliktu poziomów. Proponuję odpiąć wszystkie RS485 prócz jednego i testować, albo po prostu podglądnąć analizatorem wszystkie wyjścia buforów... Pozdrawiam! Sławek

    Mikrokontrolery AVR   17 Mar 2013 12:51 Odpowiedzi: 30    Wyświetleń: 6366
  • REKLAMA
  • [Atmega128] Atmega128 USART nie wyświetla danych na terminalu - co robię źle?

    A z jakiego terminalu korzystasz? Bo na obrazkach masz ustawienia portu tylko. Kiedy korzystasz z usartu nie musisz ustawiać kierunkowości portu. Po włączeniu RXEN i TXEN piny te automatycznie są wykorzystywane przez usart i procek sam nimi steruje (przynajmniej w usart0). A dlaczego nie korzystasz z usart0? Wykorzystujesz go juz? uint8_t uart_getchar(void)...

    Mikrokontrolery AVR   06 Sie 2009 19:33 Odpowiedzi: 8    Wyświetleń: 4083
  • USART ATMEGA128: Problem z odbiorem danych i zapaleniem diody na porcie E

    A jakby zrobić coś takiego. W przerwaniu timera 1 i poza nim uruchomić przerwanie od Usarta w którym znaki będą zapisywane do tablicy, a w pętli głównej programu sprawdzać tylko zapełnienie tablicy. Po jej zapełnieniu analizować dostarczone dane przy wyłączonym przerwaniu z Usarta. Pytanie czy Usart daje przerwanie przy zakończeniu odbioru znaku (wypełnieniu...

    Mikrokontrolery AVR   31 Gru 2010 14:46 Odpowiedzi: 6    Wyświetleń: 3433
  • REKLAMA
  • 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ń: 1362
  • Atmega128L - SPI - Dziwne wartości w rejestrze SPDR?!

    Musisz całkowicie zmienić obsługe slave. Po pierwsze musisz wprowadzić synchronizację, czyli machać linią SS. Po drugie odbiór w slave należałoby oprzeć na przerwania SPI - SPI nie ma wielostopniowego bufora, kolejne bity nadpisują poprzednie. W efekcie musisz mieć pewność, że zdążysz z odbiorem. To w miarę gwearantują ci przerwania, na pewno nie delaye...

    Mikrokontrolery AVR   25 Cze 2013 16:29 Odpowiedzi: 16    Wyświetleń: 2307
  • [ATmega128][C] UART z zewnętrznym urządzeniem + programowanie bootloaderem

    Pisałem że jest 1 usart! Narazie robie sobie taki mały prototyp, wszystko bedzie na pcb nie ma maxa bo to na poziomach 3V3.Zrobie taka mała plytke z rezystowarmi i sprawdze a jak nie wyjdzie to bede robil z buforem. Ale z tym buforem pod reset chyba jest najlepsze wyjście.

    Mikrokontrolery AVR   25 Kwi 2011 20:01 Odpowiedzi: 12    Wyświetleń: 1815
  • [C] [C][Atmega128] - Jak wysyłać SMS co 2 minuty przez UART?

    Funkcja czekająca na odpowiedz powinna być odporna na brak jakiekolwiek odpowiedzi. W przypadku braku odpowiedzi z modemu Twój kod się "zapetli". Jak wygląda kod usr0_getc()? Nie widzę związku między ISR a tą funkcją. Zakładam również, ze flagi (flagGotLine i pozostałe) zadeklarowales jako volatile. Postaraj się zaimplementować pkt. 4 z mojej poprzedniej...

    Mikrokontrolery AVR   05 Sie 2012 15:57 Odpowiedzi: 9    Wyświetleń: 2605
  • [Atmega128][C] - Niepoprawne odbieranie danych przez GPS

    Witam! Borykam się z następującym problemem. Przez USART1 pobieram dane z GPS i chce je przesłać dalej za pomocą USART0 (tymczasowo). Problem w tym, iż nie zawsze działa pobieranie odpowiedniej ramki ($GPRMC) Zrzut ekranu i kod programu poniżej.. proszę o jakieś wskazówki. Przerwania dla USART wydaje mi sie że działają poprawnie, dlatego nie załączam...

    Mikrokontrolery AVR   05 Sie 2012 22:11 Odpowiedzi: 14    Wyświetleń: 2040
  • [Atmega128][c++] Wysyłanie zmiennej double przez USART

    Witam ponownie, dziękuję za naprowadzenie. Jednak od razu nasuwają mi się kolejne pytania i nowo powstałe problemy. Odpowiadając na pytania: Freddie Chopin - założyłem, że zmienna typu double istnieje, ponieważ zadeklarowałem ją sobie i przy sprawdzania kodu debugerem w podglądzie zmiennych widniał właśnie mój wpis - zmienna typu double. A co do wysyłania...

    Mikrokontrolery AVR   30 Cze 2010 20:03 Odpowiedzi: 9    Wyświetleń: 4678
  • [Atmega128] Atmega128: USART1 gubi znaki przy odbiorze danych z GSM, USART0 działa poprawnie

    Skoro bez przerwań wszystko działa poprawnie (nie licząc zgubionych znaków na USART1), wydaje mi się, że program jest zrozumiały dla uC oraz dla mnie. GPS - 3,3V GSM - 3,9V uC - 5V Wyprzedzając kolejne pytanie, stosuje konwerter napięć. Widzę, że rozmawiając w ten sposób niczego nie osiągnę. Może inaczej... Czy włączając przerwania [syntax=c]UCSR0B...

    Mikrokontrolery   04 Wrz 2020 07:53 Odpowiedzi: 20    Wyświetleń: 2255
  • REKLAMA
  • Atmega128 / UART. Program zapętlający transmisję.

    Witam, Tak jak w poprzedniej odpowiedzi pisałem USART działa. Jednak pojawił się problem, że nie działają mi przerwania w USART. Za pomocą kodu: ;***************************************... USART0_Receive: ; Odbiór USART0 ; czekaj aż bufor odbiorczy będzie pełny sbis UCSR0A, RXC0 rjmp USART0_Receive ; załaduj dane z rejestru...

    Mikrokontrolery   05 Wrz 2005 22:11 Odpowiedzi: 10    Wyświetleń: 5322
  • Dostęp do zmiennych w C z poziomu asm w programie do komunikacji SPI

    Różnica jest olbrzymia. Napisz program wysyłający dane i przeanalizuj go w sytuacji, gdy masz bufor i gdy go nie ma. Jaka jest z jego punktu widzenia? I tak może zapisać jeden bajt na raz, tak że obsługę dosyłania kolejnych musi napisać sam. A tak przy okazji czy atmega128 ma tryb usart spi mode? Bo datasheet o tym milczy (a bit 7 rejestru, kóry powinien...

    Mikrokontrolery AVR   04 Wrz 2016 19:08 Odpowiedzi: 42    Wyświetleń: 3312
  • ATMega128A - USART PC - Problem z przesyłaniem danych przez USB<->RS232

    Witam. Próbuję przesłać i odebrać znak pomiędzy atmega128 a putty. ATmega taktowana kwarcem 14.7456MHz. Korzystam z przejściówki USB<->RS232 (z atmega32 działa). RXD/TXD skrosowane. KOD: uart.c : [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include "uart.h" volatile char c_in; // odebrany znak...

    Mikrokontrolery AVR   23 Paź 2014 14:20 Odpowiedzi: 9    Wyświetleń: 1761
  • [ATMEGA128] ENC28J60 - interfejs w stylu socketów BSD

    Najnowszy uIP w wersji 1.0 ma dość ciekawe protosockety, niestety pojawia się problem z gubieniem danych przy zbyt szybkim ich napływie (mała ilość, rzędu 1-2kB ale napływające szybko). Na chwilę obecną nie udaje mi się zmusić stosu aby poczekał przed nadpisywaniem bufora. IwIP wygląda zachęcająco, zobacze czy da się go przystosować do avr :)

    Mikrokontrolery AVR   28 Maj 2010 17:29 Odpowiedzi: 8    Wyświetleń: 1624
  • atmega128 C – przykład obsługi dwóch UART (USART0 i USART1) jednocześnie

    Przez buforowanie transmisji... Po odebraniu pierwszego znaku odpalasz timer i zaczynasz ładować kolejne znaki do tablicy... Przy każdym następnym znaku resetujesz timer... Jak string się kończy timer się przepełnia i generuje przerwanie...

    Mikrokontrolery   31 Mar 2008 23:10 Odpowiedzi: 3    Wyświetleń: 1276
  • [atmega1284P]i[atmega8] - [max485]USART pomiędzy procesorami się nie wyrabia

    Witam, mam problem z połączeniem po USARCIE tych dwóch procesorów. Sprawa wygląda następująco: atmega1284p ma być docelowo masterem, wysyła ramkę i w odpowiedzi dostaje ramkę zwrotną od atmega8. Obsługa ramek nie jest jeszcze napisana, na razie wysyłam 8 bajtów atmegą1284p i jeżeli wszystkie bajty zostają poprawnie odebrane, to atmega8 odsyła mi 11...

    Mikrokontrolery AVR   22 Paź 2012 11:03 Odpowiedzi: 1    Wyświetleń: 1407
  • [ATMEGA1284P][C] - FT810 nieprawidłowa komunikacja SPI

    Witam, Niedawno wpadł w moje ręce wyświetlacz 4.3 cala z rezystancyjnym panelem dotykowym oraz procesorem graficznym FT810. Pierwsze co to poszukałem sobie informacji na ten temat oraz znalazłem książkę Pana T.Francuza oraz dołączone do niej biblioteki dla układów FT8xx. Przykłady są napisane dla AVR i ARM i wydawało by się że to formalność by napisać...

    Mikrokontrolery AVR   01 Cze 2018 12:15 Odpowiedzi: 12    Wyświetleń: 1272
  • 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ń: 5019
  • Atmega128 UART1 – brak komunikacji po migracji z Atmega162, konfiguracja rejestrów

    Tak wiem o tym wyłączyłem. Dodano po 3 Trochę to trwało ale się udało.Nie wiem czy źle deklarowałem prędkość transmisji czy co ale działa to najważniejsze. Dużo pomógł kod dla UART0: [url=]http://www.elektroda.pl/rtvforum/t... [syntax=cpp] #define BAUD 19200 # define F_CPU 16000000 #define MYUBRR F_CPU/BAUD/16-1 #include <util/delay.h>...

    Mikrokontrolery AVR   11 Maj 2012 13:12 Odpowiedzi: 6    Wyświetleń: 1451
  • [ATMega128] [ATMega128][C] Nieprawidłowe znaki w Terminalu przy USART1 z PC

    Witam! Może pomoge, o to mój kod do obsługi USART1 dla ATmega128 char __USART1_buf_RX[50]; char __USART1_buf_TX[50]; char __AT_comand_buf[20]; #define __CR 0x0a #define osc_freq 16 void USART1_ini(uint16_t __baud, uint8_t __parality, uint8_t __stop)// __baud-prędkosć transmisji w b/s // __parality bit parzystości 0-tak...

    Mikrokontrolery AVR   07 Lip 2009 22:27 Odpowiedzi: 18    Wyświetleń: 2234
  • UART w Bascom - odbieranie niepełnych danych na LCD, jak to naprawić?

    Absolutnie nie posiadam przykładów w Bascom, mam tylko Helpa i co nieco pamiętam, co było juz na forum... ;) Na codzień używam asm - ma mniej poleceń do zapamiętania ;) Pewnie w ATmega128 bedziesz potrzebował użyć URXC1 zamiast URXC . Ostatnio, jak oprogramowywałem odbiór USART, to zrobiłem bufor w RAM "okrężny", z którego w wolnej chwili procedurki...

    Mikrokontrolery   07 Maj 2006 12:45 Odpowiedzi: 13    Wyświetleń: 1809
  • [VB] [VB][C][Atmega128] Odczyt 3 znaków z VB na LCD, problem z kolejnością znaków

    Po pierwsze sprawdź co rzeczywiście ci ta kontrolka wyrzuca. Kolejna sprawa - zapis do LCD trochę trwa, niewykluczone, że gubisz znaki. Sprawdzaj stan rejestru statusu. Najprościej jest zrealizować odbiór znaków w przerwaniach i zapisywać kolejne znaki do bufora. Po odebraniu całości ustawiasz flagę gotowości i w procedurze głównej ją sprawdzasz i...

    Mikrokontrolery AVR   30 Mar 2012 07:39 Odpowiedzi: 7    Wyświetleń: 1386
  • UART Atmega1284 20MHz C nie wiem jak usunąć błędy

    Witam! Nie umiem sobie poradzić z uruchomieniem kodu. Myślę, że temat książkowy. Mam błędy w programie który próbuję uruchomić w celu dalszej edukacji w C. Nie znam jeszcze dokładnie w tym języku wszystkiego, więc zwracam się o pomoc, jeżeli to możliwe, aby uruchomić ten projekt. Dodaję kod i plik z builda. Poprawiłem tytuł, formatowanie postu i pisownię....

    Mikrokontrolery AVR   04 Maj 2020 20:21 Odpowiedzi: 5    Wyświetleń: 561
  • Atmega128, AVR Studio, WinAVR Problem z prostym kodem

    Witam serdecznie, mam mały problem z moim urządzeniem. Zbudowałem kiedyś płytkę ewaluacyjna dla Atmegi128, nigdy nie miałem z nią większego problemu. Mam teraz jednak problem. Jak zawsze chciałem ją oprogramować ale cos jest nie tak. Poniżej zamieszczam kod i tłumacze o co mi chodzi. #include <avr/io.h> #include <avr/interrupt.h> #include...

    Mikrokontrolery AVR   16 Lut 2010 23:00 Odpowiedzi: 6    Wyświetleń: 1867
  • [Atmega128] Przykładowy kod w C dla Atmega128 obsługujący 2xRS232, konfiguracja AVR Studio

    Jak już wcześniej kolega bobbyAIR zauważył aktywne jest przerwanie od odebrania danych/bajtu... RXCIE Ty uaktywniłeś globalne zezwolenie na przerwania... Dokumentację czytałeś ale coś jej nie rozumiesz... Dopisałeś funkcję które mają odbierać dane... Ale one czekają aż dane pojawią się w buforze... Odbieranie danych w przerwaniu z założenia ma przerwać...

    Mikrokontrolery AVR   24 Sie 2008 12:52 Odpowiedzi: 13    Wyświetleń: 1991
  • [C][ATmega168][USART] jak wysłać tablicę w przerwaniu a nie stosując pooling?

    Moim zdaniem jest prostsza metoda. Tworzy się dwa indeksy i tablice buforującą. Oprogramowanie zapisuje znaki to bufora i zwiększa pierwszy indeks (umownie indeks programowy). Po takim zapisie przed wyjściem zezwala na przerwanie. Przerwanie z kolei jak wykryje, że bufor programowy jest różny od drugiego buforu (umownie bufor sprzętowy) to z aktualnie...

    Mikrokontrolery AVR   19 Kwi 2012 22:28 Odpowiedzi: 8    Wyświetleń: 1707
  • Jak ustawić timer0 na 15ms w ATmega128 na podstawie kodu z ATmega16?

    Wkleje plik includowany z obsługa LCD, który stosuje oraz czesc programu głownego: LCS.asm: ;=======================================... ; Obsluga LCD zgodnego z HD44780 dla 8-bitowej szyny danych v1.0 ; Nie obsluguje BUSY flag ani odczytu adresu z LCD ;!!! Znak lub komenda do wyslania do LCD przekazywane sa przez...

    Mikrokontrolery   19 Sie 2006 12:48 Odpowiedzi: 4    Wyświetleń: 1722
  • [Atmega128] Jak ustawić PWM na Atmega128 do sterowania 3 silnikami?

    OK, dzięki , nie wiem jakim cudem tego nie zobaczyłem w specyfikacji a ten kod mógłby mi ktoś sprawdzić, wydaje mi się, że z tym rozjaśnianiem nie mogłem nic zepsuć. #define UART_BAUD_RATE 19200 #define UART_BAUD_CALC(UART_BAUD_RATE,F_OSC&... ((F_OSC)/((UART_BAUD... void USARTInit() { //Set...

    Mikrokontrolery AVR   16 Lut 2011 11:50 Odpowiedzi: 11    Wyświetleń: 5124
  • [ATmega128] [ATmega128][C][VBA] Odbieranie zmiennej długości stringa przez MSComm w VB

    Skonfigurowałem sobie na ATmedze USARTa i pięknie wysyła dane:) w programie do kontrolera biorę sobie liczbę unsigned int i za pomocą itoa zamieniam ją na stringa. Nie wiem jak teraz odebrać te dane w Visual Basicu. Wcześniej robiłem to tak: Do DoEvents Loop Until MSComm5.InBufferCount >= 8 TextBox1.Value = MSComm5.Input Czekałem aż w buforze wejściowym...

    Mikrokontrolery AVR   20 Sty 2010 10:53 Odpowiedzi: 8    Wyświetleń: 1244
  • Jak wysłać liczbę przez UART na ATmega128 w języku C?

    A kompilator nie krzyczy ostrzeżeniami? Twoja funkcja Usart_wysylanie() przyjmuje na wejściu unsigned char, a w wywołaniu przekazujesz wskaźnik na char. Normalnie kompilator rzuca ostrzeżeniem. Teraz tak - Usart_wysylanie() przyjmuje na wejściu bajt danych binarnie i wysyła jego wartość tekstowo - nic dziwnego, że nie da się wysłać liczby wiekszej,...

    Mikrokontrolery Początkujący   07 Lis 2012 15:51 Odpowiedzi: 5    Wyświetleń: 2202
  • Jak skonfigurować przerwania UART na ATmega128 w języku C?

    Chyba czegoś nie rozumiem albo jestem tak topornie tępy. Jeszcze raz. Rozumiem że mam ustwić flagę TXCIE. Spoko. Czyli robie to tak: void USARTinit(unsigned int baud) { UBRR0H=(unsigned char){baud>>8}; UBRR0L=(unsigned char)baud; UCSR0B=(1<<RXEN0)|(1<<TXEN0)... UCSR0C=(0<<USBS0)|(3<<UCSZ0)... UCSR0B |= _BV(TXCIE);...

    Mikrokontrolery   25 Wrz 2007 10:59 Odpowiedzi: 16    Wyświetleń: 3150
  • Atmega128 RS232: LCD nie wyświetla tekstu bez programatora SPI/LPT

    Kiedy zgrywam mój program dzieją się dziwne rzeczy, kiedy programator jest podłączony do SPI i LPT po włączeniu robota LCD wyświetla napis, który jest ustawiony w nieskończonej pętli programu (1.jpg w załączniku) Kiedy programator nie jest podpięty robot po włączeniu włacza LCD, ale nic nie wyświetla. Kiedy bez podłączonego programatora podłącze kabel...

    Mikrokontrolery AVR   19 Cze 2012 21:33 Odpowiedzi: 15    Wyświetleń: 3100
  • Atxmega128A3U i ENC28J60 – brak odpowiedzi na ping, konfiguracja SPI, AS6.1, 16MHz

    Nie, SPI może współpracować z DMA, ale nie musi. Akurat łączenie ENC z XMEGA poprzez SPI jest niewygodne, bo SPI nie ma bufora nadajnika i cała transmisja jest dużo wolniejsza niż mogłaby być. Lepiej w charakterze urządzenia master SPI wykorzystać USART w trybie master SPI - ma bufor nadajnika dzięki czemu uzyskujesz ciągły transfer i bez problemów...

    Mikrokontrolery AVR   25 Lut 2014 21:28 Odpowiedzi: 8    Wyświetleń: 2916
  • Jak stworzyć procedurę umożliwiającą ECHO (ATMEGA128 w C)

    MNCHH z jakiegoś powodu broni się przed przerwaniami (...)Wydawało mi się że umieszczenie procedurki realizującej ECHO w kodzie głównym wydaje mi sie najprostsze, tym bardziej że w przerwaniach nie najpewniej się jeszcze czuję. ... Tak więc przerwania mogą być o ile będą wytłumaczone, ale z tego co mogę wysnuć z innej części maila, to że echo ma być...

    Mikrokontrolery   24 Paź 2007 09:27 Odpowiedzi: 8    Wyświetleń: 1406
  • Konfiguracja portów Atmega16 i Atmega128 z SN75176 przez UART RS485

    na jakiej diodzie???? tzn gdzie ją dałeś? ;) ja uzyskiwałem przy takim układzie prędkości transmisji 115200 przy kwarcu 11.059.200 Hz. Schemat połączeń uC z SN75176 mam dokładnie taki jak ty, poza tym że tylko 1 rezystor 120R. A tak nawiasem mówiąc - o jakim czsie przełączania mówisz? przecież przed wysłaniem ustawiasz stan wysoki i po zakończeniu wysyłania...

    Mikrokontrolery   08 Sty 2007 23:57 Odpowiedzi: 9    Wyświetleń: 2900
  • Atmega128 + SIM900 na EVB v1.01_pcb - problem z kodem do wysyłania SMS

    Mam problem z wysyłaniem sms, wykorzystuję atmege128 i moduł sim900 na płytce Evb v1.01_pcb , proszę o rzucenie okiem na kod gsm.c [syntax=c]// PLIK: gsm.c // Dołączone biblioteki #include <avr/io.h> // Biblioteka obsługująca peryferia mikrokontrolera #include <avr/interrupt.h>// Biblioteka obsługująca przerwania mikrokontrolera #include...

    Mikrokontrolery   31 Sty 2014 02:12 Odpowiedzi: 1    Wyświetleń: 2331
  • Ciekawostki o 8-bitowych mikrokontrolerach AVR

    https://obrazki.elektroda.pl/7186671300_... Od kilku lat programuję 8-bitowe mikrokontrolery AVR i przez ten czas zdobyłem trochę wiedzy na ich temat. Poniżej znajduje się kilka ciekawostek o tych układach. Jeśli znacie jakieś inne interesujące informacje, to piszcie. Najnowsza wersja artykułu jest również dostępna na mojej stronie:...

    Artykuły   01 Kwi 2020 10:19 Odpowiedzi: 44    Wyświetleń: 10662
  • ATMEGA328 - Obsluga USART - odbieranie po jednym znaku

    Przecież to co opisujesz to jest odbiór "po jednym znaku". Czy tobie chodzi raczej o całą liczbę mówiąc o "jednym znaku"? Jeśli tak to musisz sobie stworzyć bufor (tablica znaków), do którego będą zapisywane kolejne znaki. Gdy zbierze się kompletna liczba, wywołać na nim itoa . Pozdrawiam, GSM

    Mikrokontrolery AVR   09 Gru 2012 11:23 Odpowiedzi: 16    Wyświetleń: 2163
  • Uart - utrata danych przy nowym algorytmie nadawania [Atmega328 & Atmega644]

    W AVR, USART ma także bit informujący o fizycznym wysłaniu bajtu, a nie tylko o wolnym buforze nadawczym. Zdaje się to TCX. Pamiętam, że może generować przerwanie. Dodano po 47 procesor przerzuca go do niewidocznego bufora nadawczego opisanego w dokumentacji i zaczyna go transmitowac Zgadza się, AVR mają 2 bajty FIFO nadawczego i odbiorczego. STM32...

    Mikrokontrolery AVR   04 Sie 2018 15:50 Odpowiedzi: 15    Wyświetleń: 816
  • [Atmega328] USART in SPI mode - MSPIM - czy ktoś tego próbował?

    Mógłbyś podesłać jakiś link na ten temat? :) Mam natomiast problem podczas słania z włączonym samym pinem nadającym. Otóż wg tego co napisano, przy wyłączonym odbiorniku, flaga RXC w rejestrze UCSRnA będzie automatycznie zerowana, a odebrane dane automatycznie uznane za odczytane z rejestru UDR - no chyba że źle coś zrozumiałem? Tak więc nie sprawdzam...

    Mikrokontrolery AVR   21 Maj 2011 15:44 Odpowiedzi: 7    Wyświetleń: 2705
  • [atmega] Kompilacja freemodbus na atmega168 z Winavr - błędy avr-objcopy

    Wszystko zaczyna się łączyć w jedną całość kiedy "odkryłem" USART w atmedze. Początkowo niemądry chciałem sam stworzyć cała transmisje szeregową zwyczajnie zmieniając stan jednego z pinów na porcie. Mam w związku z tym pytanie: Czy jeżeli ustawiłem długość słowa na 8bitów to bufor UDR przyjmie każda 8bitową liczbę? Powiedzmy coś w tym stylu: int dana;...

    Mikrokontrolery AVR   22 Maj 2011 09:17 Odpowiedzi: 18    Wyświetleń: 20388
  • IRQ tester - multiwibrator, dyskryminator, generator, ...

    IRQ tester https://obrazki.elektroda.pl/3243423400_... IRQ Tester to proste narzędzie, głównie do testowania czasu odpowiedzi na impulsy, lub czasów międzyzboczowych dostarczonego sygnału. Program został napsiany na ukontroler AVR Atmega168, a jego głównym zadaniem jest funkcja multiwibratora monostabilnego, którego działanie polega...

    DIY Warsztat   09 Wrz 2024 21:32 Odpowiedzi: 5    Wyświetleń: 1350
  • STK500v2 - moja wersja - choć być może zbyt hucznie to brzmi

    http://obrazki.elektroda.pl/9860418100_1... Witam Na początku pragnę się ze wszystkimi przywitać - jest to mój pierwszy artykuł na tym forum, więc jak coś zmaściłem, to proszę o litość :) Chciałbym przedstawić Wam moją wersję programatora STK500v2. Przy jej wykonaniu bazowałem na projekcie ze strony: http://we.easyelectronics.ru/Asticon/stk...

    DIY Konstrukcje   12 Maj 2017 17:30 Odpowiedzi: 11    Wyświetleń: 8904
  • Eclipse Luna - błędy po migracji z Indigo i zmianie toolchaina na Atmel

    Problem już prawie rozwiązany, gdyż moja lista z projektami świeciła się jak choinka za sprawą tych samych, złych bibliotek. Poprawiłem już prawie wszystko, ale chce się upewnić co do jednego. Czy w kodzie który zamieszczam wystarczy usunąć "||" czy coś tam powinno być? W pliku źródłowym na jakiejś stronie internetowej też tego nie ma, więc nie usunąłem...

    Programowanie   30 Paź 2014 23:01 Odpowiedzi: 11    Wyświetleń: 1218
  • [ATMega128][C/AvrStudio+WinAvr] ATMega128 i zewn. RAM.

    Witam, mam następujący problem - staram się dołączyć do Atmegi 64k pamięci sRAM, konkretnie 2x 61256-15. Póki co procek taktowany wewn. rezonatorem 8MHz, docelowo ma być kwarc 16MHz (jeszcze go po prostu nie wlutowałem). Wyłączona zgodność z Mega103, JTAG też. Schemat tutaj: http://obrazki.elektroda.pl/8691151200_1... Przy czym bufor...

    Mikrokontrolery AVR   01 Sty 2012 11:11 Odpowiedzi: 0    Wyświetleń: 2147