usart atmega128

Znaleziono około 237 wyników dla: usart atmega128
  • atmega128 RX USART - atmega128 RS485 za niski poziom sygnału

    Przykładem może być układ TTL 74150 . Lub tak jak napisałem połączenie z diodami zmieniające działanie wyjść na zbliżoną do wyjść "OC" diody powodują że aktywnym stanem który będzie dominujący to stan niski na dowolnym ADM , jednak takie rozwiązanie ma wady jeśli nastąpi zwarcie wymuszające zero na jednym ADM reszta milknie ... Diody trzeba dać przy...

    Mikrokontrolery AVR   17 Mar 2013 12:51 Odpowiedzi: 30    Wyświetleń: 6366
  • REKLAMA
  • [ATmega128] Błąd kompilacji USART w ATmega128 - nieznana funkcja w AVR Studio 4

    Jest to zdefiniowane w io.h, tyle, ze ma inne nazwy rejestrow - zobacz plik iom128.h. Nazwy podane w DS nie zawsze pokrywaja sie z tymi z AVR-libc. ATMega128 ma 2 USARTy, wiec np. UCSRA dla USART0nazywa sie UCSR0A, a dla USART1 UCSR1A.

    Mikrokontrolery AVR   07 Sty 2010 20:29 Odpowiedzi: 6    Wyświetleń: 1539
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Konfiguracja ADC i USART w Atmega128 - pytania dotyczące kodu programu

    3) Generalnie na początku makra SIGNAL wyłączane są przerwania (funkcja cli), a na końcu są odblokowywane (sei), tak więc nie ma zagnieżdżenia przerwań, po prostu niektóre pomiary gubisz. 2) wg noty katalogowej do masy przez kondensator 1) jeśli ich nie używasz, to należy je ustawić jako WYJŚCIE, i można na nich ustawić stan 0. Nie powinny wisieć w...

    Mikrokontrolery AVR   18 Wrz 2009 10:50 Odpowiedzi: 5    Wyświetleń: 1999
  • [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
  • REKLAMA
  • ATmega128 USART - jak wyłączyć diodę na PD4 po puszczeniu klawisza w?

    Jeśli włączysz diodę to musisz ją też wyłączyć. /**************** Funkcja włączajaca port PD4 *****************/ void przycisk(uint8_t c) { if (c=='w') { PORTD |= 1<<4; } else { PORTD &= ~(1<<4); } }

    Mikrokontrolery AVR   30 Gru 2010 12:40 Odpowiedzi: 13    Wyświetleń: 1681
  • 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
  • USART ATmega128 nie wysyła na TxD - konfiguracja i przerwania UART

    Dziękuję za zainteresowanie moim problemem. W ferworze walki poplątałem wiersze, ale było dobrze jak jest teraz i problem nadal istnieje. Program piszę w studio4, nazwy bitów były umieszczone w nawiasach i bez też nie pomogło. SP oto program: [syntax=text] .nolist .include"m128def.inc" .list .defAL = r24 .defAH = r25 ;akumulator .equ SYS_FREQ_HZ = 8000000...

    Mikrokontrolery Początkujący   30 Maj 2012 14:04 Odpowiedzi: 3    Wyświetleń: 2237
  • Maksymalna prędkość USART Atmega128 z FTDI - ustawienia UBRR dla 921600

    ...jak wiadomo aby wyliczyc predkosc usarta trzeba posluzyc sie wzorem: UBRR=(foscylatora / 16BAUD)-1 ...wiec np jezeli chce miec predkosc 115200 przy oscylatorze 14.7456MHz UBRR wyjdzie ladnie 7... ..a teraz zasadnicze pytanie czy z Atmegi128 wycisnie sie transfer 921600...(zaznaczam ze komunikacja pojdzie przez kostke FTDI, ktora jest w stanie...

    Mikrokontrolery   26 Kwi 2005 19:50 Odpowiedzi: 1    Wyświetleń: 693
  • REKLAMA
  • Jak zapisać dane z pliku txt do EEPROM 24Cxx przez RS232 na Atmega128?

    Witam Chciałbym przez rs232 zapisywać zmienne z pliku txt do zewnętrznej pamięci eeprom np. 24Cxx z których będzie korzystał mikrokontroler atmega128. Od czego zacząć? Czy to będzie bardziej rozwiązanie polegające na programie w mikrokontrolerze zasysającym dane z txt i wczytującym je do eeproma czy zrezygnować z drogi mikrokontrolera i programować...

    Mikrokontrolery AVR   17 Mar 2011 00:33 Odpowiedzi: 4    Wyświetleń: 4281
  • USART ATMEGA128: Zegar ciągle aktywny i bit startu w trybie synchronicznym

    Wszystko się da, wystarczy napisać odpowiedni algorytm do software usart i już;]

    Mikrokontrolery AVR   17 Sie 2010 21:35 Odpowiedzi: 11    Wyświetleń: 2340
  • USART w ATtiny2313: Niepoprawne dane przy połączeniu z PC przez MAX232

    Witam ponownie, USART w ATmega128 działa, ale z ATtiny ciągle mam problem. Wewnętrzny podział częstotliwości wyłączyłem. Pozdrawiam....

    Mikrokontrolery   17 Paź 2007 10:43 Odpowiedzi: 13    Wyświetleń: 3065
  • REKLAMA
  • ATMEGA128 USART i RS232. Wysyłanie danych. Czy w kodzie jest błąd?

    istnieje mozliwosc wysylania powiedzmy calych ciagów znakow w postaci jednej transjmisji. w tej chwili mi wysyla pojedyncze literki. A zalezalo by mi na calych ciagach znakow. Jakie wartości dać dla wiekszej predkosci? Istnieją moze jakies wzroy, tablele? Zrobiłem jeszcze coś takiego #include <avr/io.h> #include <avr/iom128.h> #include <avr/sfr_defs.h>...

    Mikrokontrolery   11 Sty 2007 23:27 Odpowiedzi: 3    Wyświetleń: 2913
  • Atmega128: USART i przerwania - problem z zapisem do pamięci Wiznet

    Nie znam tego kompilatora ale skoro to działało na ATmega8 to tylko się w 128 zmieniły adresy rejestrów oraz wektorów przerwań. Sprawdź to a najlepiej zobacz w listingu czy jest właściwie umieszczony wektor przerwania.

    Mikrokontrolery   02 Lis 2005 13:32 Odpowiedzi: 11    Wyświetleń: 1722
  • [Atmega128][c++] Wysyłanie zmiennej double przez USART

    Witam, tak jak w temacie - chciałbym wysłać zmienną typu double przez USART. Niejako podobny temat zlokalizowałem pod tym linkiem: [url=http://www.elektroda.pl/rtvforum/to... lecz nie udało się mi wywnioskować jak to zrealizować. Mój tok rozumowania: 1. zmienna typu float/double zajmuje w pamięci odpowiednio 2 i 4 bajty w pamięci. Usart...

    Mikrokontrolery AVR   30 Cze 2010 20:03 Odpowiedzi: 9    Wyświetleń: 4678
  • Błąd w linii 72: USART0_RX_interrupt - przyczyny i rozwiązania

    W tym fragmencie: /* Interrupt handlers */ #pragma vector=USART0_RXC_vect __interrupt void USART0_RX_interrupt(void){ ---------> LINIA: 72 unsigned char data; unsigned char tmphead; /* Read the received data */ data = UDR0; /* Calculate buffer index */ tmphead = ( USART_RxHead + 1 ) & USART_RX_BUFFER_MASK; USART_RxHead = tmphead; /* Store new...

    Mikrokontrolery   25 Kwi 2005 18:55 Odpowiedzi: 4    Wyświetleń: 1131
  • [ATmega128][C] UART z zewnętrznym urządzeniem + programowanie bootloaderem

    Myślimy że skoro Atmega128 ma wiecej niż jeden USART to problemu chyba nie widze.

    Mikrokontrolery AVR   25 Kwi 2011 20:01 Odpowiedzi: 12    Wyświetleń: 1815
  • [ATmega128] [ATmega128][C] USART - błędne dane na starszych bitach przy komunikacji z PC

    Witam, problem wygląda następująco - próbuję skomunikować się z komputerem i po części wszystko działa jednak nie do końca. Otóż na najmłodszych 4 bitach dane są poprawne natomiast na czterech najstarszych zawsze jest stała wartość 1011. Poniżej zamieszczam zrzut z terminala podczas działania programy typu echo. http://obrazki.elektroda.net/0_124337521...

    Mikrokontrolery AVR   27 Maj 2009 18:49 Odpowiedzi: 3    Wyświetleń: 2030
  • Jak podłączyć wiele RS232 do ATmega128 i wysyłać dane przez LAN?

    Witam. W trybie MULTIPROCESOR ATMega128 może współpracowac ze 128 innymi kontrolerami wykorzystując jeden USART ;) Pozdrawiam.

    Mikrokontrolery   10 Gru 2005 21:16 Odpowiedzi: 29    Wyświetleń: 7121
  • 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ń: 2202
  • [ATMEGA128] ENC28J60 - interfejs w stylu socketów BSD

    Poczytaj o uIP i lwIP

    Mikrokontrolery AVR   28 Maj 2010 17:29 Odpowiedzi: 8    Wyświetleń: 1624
  • Atmega128 i Hd44780 - brak reakcji wyświetlacza po zmianie mikrokontrolera

    Ten bit uruchamia lub wyłącza tryb zgodności z nie produkowaną już megą103. W tym trybie dla przykładu masz do dyspozycji tylko jeden USART, jeden 16bitowy timer zamiast dwóch, PORTC działa tylko w trybie jednokierunkowym (tylko jako wyjście) itd... Z pozostałymi różnicami postaraj się zapoznać już samodzielnie (nota str.4, 5).

    Mikrokontrolery   21 Lut 2010 23:38 Odpowiedzi: 11    Wyświetleń: 2116
  • Symulacja UART w AVR Studio dla Atmega128 - jak to zrobić?

    W AVR306 mozna znalezc taki kod obslugi USARTA dla atmegi128: #include <avr/io.h> #include <avr/iom128.h> #include <avr/ina90.h> /* UART Buffer Defines */ #define USART_RX_BUFFER_SIZE 128 /* 2,4,8,16,32,64,128 or 256 bytes */ #define USART_TX_BUFFER_SIZE 128 /* 2,4,8,16,32,64,128 or 256 bytes */ #define USART_RX_BUFFER_MASK ( USART_RX_BUFFER_SIZE...

    Mikrokontrolery   26 Kwi 2005 19:58 Odpowiedzi: 3    Wyświetleń: 1471
  • [ATmega128] [ATmega128][C i VB] Krzaki w komunikacji USART - jak poprawić?

    Hyper Terminal przerabia to co dostanie na znaki zgodnie z tablicą ASCII Wywołanie wyslij(5+'0'); przerabia poprawnie cyfry od 0-9 na kody ASCII tak by poprawnie zostały wyświetlone na terminalu jako odpowiednie cyfry. Aby wyświetlić unsigned char na terminalu możesz skorzystać z takiej funkcji: void wyslij_Value_as_Digits( unsigned char value )...

    Mikrokontrolery AVR   11 Sty 2010 09:30 Odpowiedzi: 9    Wyświetleń: 1884
  • Atmega128 UART1 nie odbiera danych - konfiguracja i odbiór USART w C

    Witam wszystkich Problem wygląda następująco, nie mogę odebrać żadnych danych za pomoca uarta1 atmegii 128 (poprawnie wysyła ale nic nie odbiera ;/ ) Prosiłbym o wszelką pomoc, poniżej wklejam programy inicjalizacji i odbioru: [code][syntax=c]void USART_Init( unsigned int ubrr, unsigned int port) { switch (port) { case 0: /* Set baud rate */ UBRR0H...

    Mikrokontrolery   19 Maj 2014 20:28 Odpowiedzi: 1    Wyświetleń: 807
  • ATmega128: Problem z odbiorem danych na drugim USART po modyfikacji biblioteki

    Witam Znalazłem na sieci bibliotekę do transmisji szeregowej na AVR. Jako, że potrzebuję używać 2 portów szeregowych w układzie przerobiłem bibliotekę na 2 USARTY, czyli wszystkie funkcje i zmienne przerobiłem dodając w nazwie uart1. Wszystko działa dobrze oprócz odbioru danych przez drugi uart. Jeśli wysyłam dane z obu uartów do komputera, wszystko...

    Mikrokontrolery   16 Wrz 2004 17:34 Odpowiedzi: 1    Wyświetleń: 1011
  • Jak obsługiwać dwa interfejsy RS232 na AT89C2051 jednocześnie?

    To nie prościej jest wykożystać ATmega128 w którym są dwa sprzętowe USART-y i niema problemu.

    Mikrokontrolery   18 Cze 2004 08:12 Odpowiedzi: 11    Wyświetleń: 1631
  • [Atmega128] [Atmega128][C] - UART nie wysyła znaków, rejestr UDR0 pusty, rezonator 8MHz

    Czemu cały czas w pętli inicjujesz USART? Czemu nie wysterowałeś pinu Tx jako pinu wyjściowego?

    Mikrokontrolery AVR   27 Lip 2012 14:21 Odpowiedzi: 37    Wyświetleń: 3998
  • Atmega128 RS232: LCD nie wyświetla tekstu bez programatora SPI/LPT

    To jak powinienem podać wartość do tej funkcji: USART_Init() ?

    Mikrokontrolery AVR   19 Cze 2012 21:33 Odpowiedzi: 15    Wyświetleń: 3100
  • AVR z więcej niż jednym USART - które modele polecacie?

    Atmega128 i wyższe. Mniejsze mają tylko po 1.

    Mikrokontrolery AVR   12 Paź 2010 09:26 Odpowiedzi: 16    Wyświetleń: 2434
  • [STM32] [STM32][ENC28J60] DHCP nie kończy procesu po DHCP Offer - co robić?

    Ja również uruchomiłem uIP, ale na ATMEGA128 i RTL8019AS i mam dokładnie ten sam objaw. Wysyła discover dostaje z serwera odpowiedź, restart i przestaje w ogóle odpowiadać czy ze starym czy z nowym IP.

    Mikrokontrolery   14 Lis 2010 11:47 Odpowiedzi: 24    Wyświetleń: 6807
  • [Atmega128] Atmega128: USART1 gubi znaki przy odbiorze danych z GSM, USART0 działa poprawnie

    Podobne tematy: http://www.elektroda.pl/rtvforum/topic18... http://www.elektroda.pl/rtvforum/topic15...

    Mikrokontrolery   04 Wrz 2020 07:53 Odpowiedzi: 20    Wyświetleń: 2255
  • Wybór mikrokontrolera dla początkującego: AT90S2313 czy 51?

    Witam. Mam jedno pytanie. Potrzebuje uC firmy ATMEL z rodziny ATmega, który będzie miał 2x USART Normalnie wybrałbym ATmega128, ale zależy mi na tym aby był dostępny w DIP, a nie w SMD. A może jest jakaś strona, na której mógłbym sobie wyszukać uC ze względu na parametry. Zależy mi głównie na Atmel-ach. Istnieje w ogóle taka strona?

    Mikrokontrolery Początkujący   16 Maj 2014 19:53 Odpowiedzi: 308    Wyświetleń: 149860
  • [atmega1284P]i[atmega8] - [max485]USART pomiędzy procesorami się nie wyrabia

    Jest tu co najmniej kilka błędów. Pierwszy to taki, że funkcja uart_getc nie jest atomowa. W ogóle kolejka jest zrealizowana źle - nie uwzględnia, że odczyty/zapisy następują asynchronicznie, w związku z tym pewne operacje (np. uaktualnienie wskaźników początku i końca) muszą być robione atomowo. Przypadkowo to działa przy zapisie, bo ISR jest wykonywane...

    Mikrokontrolery AVR   22 Paź 2012 11:03 Odpowiedzi: 1    Wyświetleń: 1407
  • 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
  • atmega128 C – przykład obsługi dwóch UART (USART0 i USART1) jednocześnie

    void SERIAL_Init() { UCSR0A=0x02; UCSR0B=0xD8; UCSR0C=0x06; UBRR0H = (_BYTE)(DEBUG_BAUD_RATE >> 8); UBRR0L = (_BYTE)(DEBUG_BAUD_RATE)... } Inicjalizacja UART0, z 1 jest tak samo. Odczyt while (UCSR0A & 0x80) buff[i++] = UDR0; return i; Wyslanie UDR0 = data; while( (UCSR0A...

    Mikrokontrolery   31 Mar 2008 23:10 Odpowiedzi: 3    Wyświetleń: 1276
  • 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
  • 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ń: 5820
  • Jak wysłać liczbę przez UART na ATmega128 w języku C?

    Nie działa, tzn. co wysyła? Pierwszy przykład nie może poprawnie działać bo funkcja oczekuje typu bajtowego (0-255), a przekazujesz jej liczbę reprezentowaną przez int. Drugi przykład powinien działać o ile USART jest poprawnie skonfigurowany.

    Mikrokontrolery Początkujący   07 Lis 2012 15:51 Odpowiedzi: 5    Wyświetleń: 2202
  • [ATmega128A]Przerwanie od USART przy zasilaniu 3,3V

    Nic dziwnego, zmieniasz taktowanie procesora, zmieniasz także baudrate na UART. Dla zewnętrznego kwarcu CKOPT=1, CKSEL=111X, 1 znaczy niezaprogramowany, X - dowolna wartość.

    Mikrokontrolery AVR   03 Wrz 2010 10:05 Odpowiedzi: 14    Wyświetleń: 1972
  • [ATMEGA1284P][C] - FT810 nieprawidłowa komunikacja SPI

    SPI najłatwiej sprawdzić, podobnie jak USART, zapętlając MOSI z MISO.

    Mikrokontrolery AVR   01 Cze 2018 12:15 Odpowiedzi: 12    Wyświetleń: 1272
  • Gdzie znaleźć przykładowe programy dla ATmega128 w asemblerze i C?

    Witam! Musze w dość krótkim czasie (około 1.5 miesiąca) nauczyć się programowania procesora ATmega128. W związku z tym pytanie: gdzie można znalezć przykładowe programy pod ten procesor np. inicjalizacja USART i transmisja w trybie asynchronicznym, obsługa przerwań zewnętrznych, obsługa magistrali I2C itd. Najlepiej żeby były w asemblerze i C :-D Dzieki....

    Mikrokontrolery   18 Lis 2005 13:05 Odpowiedzi: 2    Wyświetleń: 1469
  • RFM12 i Atmega16 - brak odbioru danych w zdalnie sterowanym pojeździe

    Nie, nie mam. Dodano po 22 W kodzie na temat USART'a, trochę namieszałeś. ATmega128 ma 2 USART'y. W jednym miejscu konfigurujesz USART1 a w innym używasz USART0. Polecam datasheet'a do ATmegi128, są tam też przykładowe kody dot. USART'a.

    Mikrokontrolery   16 Mar 2013 12:42 Odpowiedzi: 18    Wyświetleń: 2700
  • 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
  • Biblioteka FATfs i problem z implementacja na ATmega16

    Witam ponownie, dzięki za pomoc, udało się program skompilować i nawet wszystko działa. Jednak jedynie na symulatorze, mam problem z przeniesieniem tego na procesor. Po uruchomieniu procesor przesyła jedynie powitanie: "FatFs R0.07d test monitor for AVR\n", natomiast na każdą próbę wysłania komendy odpowiada jedynie echem i nie wykonuje żadnych operacji....

    Mikrokontrolery AVR   07 Cze 2010 13:03 Odpowiedzi: 34    Wyświetleń: 11959
  • Stoper na ATMEGA 128 z wyświetlaczem HD44780 i klawiaturą - jak zacząć?

    Z tego co wyczaiłem to mega popędzana jest kwarcem 14,7456 MHz (kwarc do USART)... Timery ustawione są tak, że przerwanie wywoływane jest co 0,05s stąd podstawowa zmienna zliczająca do sekundy zwiększana jest co drugie wywołanie przerwania (odpowiadają za to variable i variable1)... Spróbuj przeanalizować ten kod i skonfrontować go z dokumentacją do...

    Mikrokontrolery   14 Sty 2008 22:26 Odpowiedzi: 8    Wyświetleń: 3620
  • [c] Inicjalizacja RTL8019AS z Atmega128 - brak wymiany pakietów po połączeniu

    Witam! po pierwsze musisz upewnić się czy operacje zapisu i odczytu faktycznie działają. Z tego co zaobserwowałem, zaraz po uruchomieniu RTL8019AS wybrana jest strona 0 rejestrów. Jest tam taki rejestr zwany BNRY do którego można zapisywać wszystkie wartości z przedziału 0-255 i odczytywać na tej samej stronie. W związku z tym zrób taki test zaraz na...

    Mikrokontrolery AVR   14 Cze 2009 11:24 Odpowiedzi: 10    Wyświetleń: 2106
  • Konfiguracja USART1 i RTC w ATmega128 z użyciem Bascom

    Witam, Jak byś zobaczył do HELPa Bascoma to byś dużo się dowiedział :) $regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 'set the baud rate for the first hardware UART. $baud1 = 9600 'set the baud rate for the second hardware UART. 'when CONFIG COMx is not used, the default N,8,1 will be used Config Pinb.7 = Output Config Com1 = Dummy...

    Mikrokontrolery   01 Lip 2006 07:11 Odpowiedzi: 1    Wyświetleń: 1737
  • AVR231 bootloader - działa z atemga644 a nie działa z atmega128

    Dodam, że sam program bootloadera reaguje na przycisk, zapala diodę a jak dodałem na chwilę programowe echo dla USART to również działało więc hardware jest RACZEJ ok. BOOTSZ mam ustawiony na największy rozmiar (nie pamiętam już jaki).

    Mikrokontrolery AVR   06 Lip 2016 23:50 Odpowiedzi: 8    Wyświetleń: 1143
  • Wybór mikrokontrolera do projektu z rtl8019(as) i uIP-AVR: AT90S8515 czy ATmega32?

    www.ethernut.de No ale jak tak to oglądnąłem to na pierwszy rzut oka minimum to Atmega128 albo 103

    Mikrokontrolery   22 Mar 2006 16:06 Odpowiedzi: 10    Wyświetleń: 3888
  • Atmega128 plus xram 32kB, przeniesienie segmentu danych

    (at)osctest1 Nie wiem. Może ty odpowiesz na to pytanie? Tablica globalna char znak (at)Sareph Tak wiem że jest wolniejszy dostęp do tej pamięci.

    Mikrokontrolery AVR   29 Mar 2020 11:52 Odpowiedzi: 45    Wyświetleń: 1875
  • 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 + Usart1. Nie działa odbiór. Zamieszczony kod.

    Z tego co mi wiadomo to w przerwaniu od odbiory poprzez USART w atmegach trzeba w ogole przeczytac rejestr UDR !! Na pierwszy rzut oka ponieważ flaga przewrwania nie jest czyszczona ( warunkiem jest odczytanie UDRn ) i zanim funkcja od LCD zdazy cokolwiek zrobić wywolywane jest kolejne przerwanie od odbioru.

    Mikrokontrolery   22 Lip 2007 01:20 Odpowiedzi: 1    Wyświetleń: 1576
  • Brak komunikacji UART między Atmega128 i 88

    Jakiś schemat istotnych połączeń ? Czy oba AVR-y były włączone podczas programowania ? Light-I

    Mikrokontrolery   30 Mar 2005 19:29 Odpowiedzi: 10    Wyświetleń: 1882
  • 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
  • [BASCOM] Komunikacja UART między ATMega128 a ATMega8 w BASCOM - konfiguracja i fuse bity

    W ATMega do realizacjiu UART nie należy stosować wewnętrznego generatora RC, zbyt mało stabilny. Jeśli musisz na wewnętrznych to skorzystać z USART, czyli połącz jeszcze procki sygnałem XCK i włącz synchroniczną transmisję USART. W PRzypadku M128 pamiętaj też o wyłączeniu fusebitu kompatybilności z M103. BTW, po co stosować M128, jeśli pod każdym względem...

    Mikrokontrolery Początkujący   16 Lis 2014 20:45 Odpowiedzi: 8    Wyświetleń: 1758
  • [Atmega128][C] - Pomiar częstotliwości ok 100 kHz

    czyli RS musiałby działać z szybkością co najmniej 1 Mb/s Sprawdziłem organoleptycznie: działa stabilnie przy ciągłym strumieniu przesyłanych danych - przynajmniej na Atmega 168PB. Oczywiście połączenie USART -> USB. Pierwotne pytanie było o pomiar częstotliwości. Podana metoda dwóch timerów jest też dla pomiaru częstotliwości. Jak by Kolega sprawdził...

    Mikrokontrolery AVR   08 Cze 2016 11:59 Odpowiedzi: 9    Wyświetleń: 1335
  • Atmega128A różne oznaczenia. Można stosować zamiennie?

    Posprawdzaj dobrze dokumentację. Czasami różnice są dość znaczne. Na przykład Atmega644P ma 2 USARTy, a Atmega644 tylko jeden.

    Mikrokontrolery   15 Lis 2020 22:09 Odpowiedzi: 8    Wyświetleń: 435
  • Jak zapisać i odczytać dane z AT45DB161D przez SPI na Atmega128?

    Witam Z tej strony: http://hubbard.engr.scu.edu/avr/avrlib/ moze sobie sciagnac biblioteki do AVR. Jest tam w miedzy innymi biblioteka do pamieci Flash obslugiwanej przez SPI (pliki spiflash.c, spiflash.h). Sa to biblioteki dla pamieci (M25Pxx/AT25Fxxx/etc). Twoja pamiec AT45DB161D troche sie od nich rozni, ale mozesz sobie zerknac jak jest napisana...

    Mikrokontrolery   06 Lut 2007 16:02 Odpowiedzi: 3    Wyświetleń: 2915
  • [Atmega128][C] - Niepoprawne odbieranie danych przez GPS

    Przerwania dla USART wydaje mi sie że działają poprawnie, dlatego nie załączam kodu obsługi USART. Przerwania same w sobie muszą działać poprawnie, jeśli tylko procesor jest sprawny i taktowanie, i zasilanie poprawne. Tym niemniej kod obsługi przerwania może zawierać błędne założenia, które mogą być przyczyną.

    Mikrokontrolery AVR   05 Sie 2012 22:11 Odpowiedzi: 14    Wyświetleń: 2040
  • Zakłócenia modułu Bluetooth WT12 w projekcie z ATMega128 - jak je minimalizować?

    USART w AVR działa z połową (max) prędkości procka... U mnie i2c(linia SCL) wyciągała 500kHz/8MHz USART w trybie synchronicznym może wyciągnąć nawet połowę szybkości CPU, w trybie asynchronicznym 1/16 lub 1/8 f_CPU więc spokojnie mozesz zapchać łączę w 100%.

    Mikrokontrolery   17 Wrz 2007 16:39 Odpowiedzi: 7    Wyświetleń: 1473
  • Open Source: The Ethernut (otwarty moduł ethernetowy)

    Warto jednak pamiętać, że w cenie NM7010A można zmontować prosty system z ATmega128 i RTL8019. Programowy stos jest trochę kłopotliwy, ale można przecież zastosować gotowe biblioteki np. uIP. Pozatym uważam, że nikt poważny nie będzie używał Bascoma do programowania aplikacji sieciowych...

    DIY Zagranica   15 Kwi 2007 20:18 Odpowiedzi: 27    Wyświetleń: 13028
  • Kod w C do sterowania 3 silnikami krokowymi przez AVR ATMEGA128 i RS232

    Moduł Pro-Atmega128 który chce zakupić posiada dwa programowalne porty szeregowe typu USART, full duplex:USART0 i USART1.Dąłaczam do tego schemat.Na schemacie widać że transmisja moze być zarówno przez linie RXD oraz TXD. Zadanie programu. Zadniem programu ma być sterowanie 3 silnikami.Sterowanie mogłoby sie odbywać poprzez naciśnięcie klawiszy kierukowych...

    Mikrokontrolery   18 Lis 2008 20:34 Odpowiedzi: 5    Wyświetleń: 2639
  • [Atmega128] Jak ustawić PWM na Atmega128 do sterowania 3 silnikami?

    Jak sterować PWM na wewnętrznym timerze? konkretnie potrzebuje 3 rozne, umie trochę programować w c, ale nie mogę zrozumieć jak to ma działać, ustawienie preskalera i tych innych "zmiennych" - nie wiem jak je nazwać, nie programowałem wcześniej uC, przeczytałem ten temat z kilku książek "Mikrokontroleey AVR w praktyce" Doliński, i podobnych o programowaniu...

    Mikrokontrolery AVR   16 Lut 2011 11:50 Odpowiedzi: 11    Wyświetleń: 5124
  • [Atmega128] Przykładowy kod w C dla Atmega128 obsługujący 2xRS232, konfiguracja AVR Studio

    no tak... jak zwykle macie racje... ;) zaczalem sie troche bawic dzis kodem i doszedlem do tych przerwan odczytu... ale utknalem... dalem sei(); ale to nic nie zmienialo. teraz wszystko wyglada tak: #include <avr/interrupt.h> #include <inttypes.h> #include <stdlib.h> #include <math.h> #include <avr/io.h> #define F_CPU 14745660...

    Mikrokontrolery AVR   24 Sie 2008 12:52 Odpowiedzi: 13    Wyświetleń: 1997
  • Baud rate na atmega128 (Jak ustawić rejestr UBRRnL i UBRRnH)

    mati1988k --> zapamiętaj, zawsze zajrzyj na ostatnią stronę rozdziału UART lub USART w nocie PDF . Masz tam tabelki i wszystko policzone na gotowo. Więc jak to może być że nie możesz znaleźć hmmmm??? KAŻDY procek AVR posiadający UART ma to samo w nocie.

    Mikrokontrolery AVR   22 Lis 2010 19:16 Odpowiedzi: 4    Wyświetleń: 1125
  • ATmega128 + RTL8019AS: serwer FTP/HTTP, podłączenie, SRAM, rezonator, filtr RJ45

    http://www.tme.pl/katalog/index.phtml?f_... moja pomylka bo adres w zostal z szukania a pokazywalo uklad: SR611008HSA15J ogolnie pamieci lepiej szukac po pojemnosci w katalogu niz po symbolach . co do pamieci to nie wiem jak w ethernucie ale np do 'uip' duzo nie potrzeba , ja mam 32k i do tego wiekszosc na swoje dane.

    Mikrokontrolery   29 Gru 2008 08:18 Odpowiedzi: 21    Wyświetleń: 8653
  • [ATMega128] [ATMega128][C] Nieprawidłowe znaki w Terminalu przy USART1 z PC

    Ponieważ jest to mój pierwszy post chciałbym wszystkich serdecznie powitać :). Mój problem polega na tym, że nie mogę ustawić połączenia uC <-> PC z Atmegą 128. Przy AT16 wszystko jest w porządku, a ze 128 wyświetla mi nieprawidłowe znaki w Terminalu. Przy transmisji dioda się świeci i i wszystko poza tym działa jak powinno. #include <avr/io.h>...

    Mikrokontrolery AVR   07 Lip 2009 22:27 Odpowiedzi: 18    Wyświetleń: 2234
  • Doświadczenia z przetaktowaniem AVR: Atmega128 i Atmega2561

    Kilka razy kolega Piotrus_999 wrzucał tutaj kod. Niestety nie wytrzymał on "elektrodowego review":) Oczekuję rewanżu, zwłaszcza od kolegi (at)Piotrus_999. Proponuję kolegom zażyć valium, znaleźć dziewczynę (chłopaka, coś innego w zależności od preferencji) , lub pojechać do sanatorium Post raportowany. Prosiłem i tłumaczyłem n-razy. Nie zostawia kolega...

    Mikrokontrolery AVR   06 Lut 2017 16:58 Odpowiedzi: 151    Wyświetleń: 10830
  • Atmega16 jako mostek RS232 i 3x Attiny2313 – jak zrealizować szybką komunikację USART?

    Najlepiej tak: Polecam ATmega128. - komunikacja mega128 z PC przez UART1 po RS232 - Komunikacja pomiędzy innymi uC przez UART2 po RS485(daleka transisja + stabilność) Może i mega128 jest troche droga, ale warta swej ceny. Zrobiłem na niej komunikacje między PC oraz komunikację z 26 małymi układami wykonawczo zbiorczymi (ATtiny2313). układzik śmiga do...

    Mikrokontrolery   21 Maj 2006 23:24 Odpowiedzi: 12    Wyświetleń: 2999
  • [C] Jak przenieść .data i .bss do XRAM na Atmega128 w C (WinAvr, AvrStudio)?

    No dobra - udało mi się to chyba uruchomić :) Według tego co w nocie m128 - wzkaźnik na pierwszą komórkę w xram (0x1100). #include <avr/io.h> #include <util/delay.h> #include "USART.h" #include "IO.h" typedef unsigned char uchar; typedef unsigned int uint; #define OFFSET 0x1100 int main(void) { MCUCR |= 0b11000000;...

    Mikrokontrolery AVR   25 Cze 2014 22:56 Odpowiedzi: 21    Wyświetleń: 6864
  • Tłumiony sygnał UART doprowadzany do modułu ESP8266

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

    Projektowanie Układów   23 Lut 2017 17:17 Odpowiedzi: 22    Wyświetleń: 1044
  • Sterownik RGB podświetlenia schodów

    Na każda diodę potrzebujesz wysłać 24 bity danych, czyli w sumie dla 600 diod, wychodzi 14.0625kb, musisz zrobić to 4x na sekundę, to prędkość transmisji wychodzi 56.25kbps. WS2812 najlepiej sterować przez USART. 56kbbs to nie jest duża prędkość dla USART Coś tu źle liczysz. Aby sterować WSami z USART potrzeba przepływności 2,4Mb/s a takiej, na AVR...

    DIY Smart Home   12 Gru 2018 16:28 Odpowiedzi: 56    Wyświetleń: 9840
  • [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
  • ATmega32 – czy istnieje polska wersja instrukcji/datasheet w PDF?

    http://skalski.elektroda.eu/files/atmega... Atmega128 zapewnia następujące elementy: 128K bajtów wewnętrznej programowalnej pamięci typu FLASH z dopasowaniem odczytu podczas zapisu, 4K bajty EEPROM, 4K bajty SRAM, 53 linie wejścia/wyjścia, 32 robocze rejestry, Licznik rzeczywistego czasu(RTC), cztery liczniki z trybami porównywania i PWM, dwa...

    Mikrokontrolery AVR   19 Mar 2010 10:18 Odpowiedzi: 12    Wyświetleń: 17075
  • ATmega128 - Implementacja Menu i Submenu w języku C

    Co do książki to przerobiłem sobie około 60% treści (początkowe rozdziały na start, USART, I2C, kilka innych drobnych programów) i myślałem że nic mnie nie zaskoczy. Aż tu nagle znalazłem rozdział o implementacji Menu na wyświetlacz alfanumeryczny. Do wczoraj myślałem że znam nieco bardziej język C, a teraz nawet dokładnie nie wiem jakie pytanie odnośnie...

    Mikrokontrolery Początkujący   30 Wrz 2016 12:29 Odpowiedzi: 19    Wyświetleń: 1494
  • Darmowy stos TCP/IP z sliding window dla ARM LPC2378 - alternatywy dla uIP

    Ja na własnej implementacji TCP/IP na ATMEGA128 16MHz bez potwierdzeń ACK uzyskałem 24kB/s z serwera HTTP (ładowanie dużego JPG). W sieci lokalnej lub tam gdzie zagubiony pakiet aż tak nie nabroi można zrezygnować z potwierdzeń.

    Mikrokontrolery   08 Cze 2009 15:12 Odpowiedzi: 4    Wyświetleń: 1886
  • Jak skonfigurować UART na ATmega128 w CodeVisionAVR?

    Witam, Mam problem z uruchomieniem UARTU na ATmega128. Jako kompilatora używam CodeVisionAVR. Program się kompiluje lecz nic nie mogę wysłać z procka do kompa, co może być źle w kodzie: #include <mega128.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 #define FRAMING_ERROR (1<<FE)...

    Mikrokontrolery   04 Lip 2006 14:26 Odpowiedzi: 4    Wyświetleń: 2529
  • Komunikacja ATmega128 z MAX232 przez RS232 - jak to zrobić w C?

    Ok. Walczylem i poradzilem sobie xD Problem lezal w inicjalizacji. Zeby nie bylo ze tak dlugo z tym walczylem ale swieta byly i kilka innych projektow. Ch.M.: No niby lepiej przez USB ale program pisze pod gotowa plytke i mialem rozkaz z gory zeby bylo RS232. Dla zainteresowanych wstawiam kod. Schemat na poczatku postu. Dodam ze kod jest dla ATmega128....

    Mikrokontrolery   09 Sty 2008 00:42 Odpowiedzi: 5    Wyświetleń: 2369
  • Bascom - Atmega1284P + ESP8266 + Domoticz - losowe wysyłanie danych JSON

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

    ESP8266 i ESP32   14 Kwi 2019 20:49 Odpowiedzi: 12    Wyświetleń: 2421
  • [Atmega128L][C] - Atmega128L + GPS nie działa, wyświetla same krzaki

    Kwarc wewnętrzny 8MHz, zasilanie 3,3V, GPS podłączony bezpośrednio do uC poprzez rezystor 330 Ohm. Prędkość 9600 bodów. Transmisja GPSa z kompem działa poprawnie. Transmisja ATmega128L z kompem działa poprawnie. Transmisja GPSa z ATmega128L krzaczy. Transmisja GPSa z ATmega16 5V 8MHz wewnętrzny działa prawidłowo. Dodano po 2 Loopback = RxD zwarty z...

    Mikrokontrolery AVR   27 Lis 2015 19:28 Odpowiedzi: 11    Wyświetleń: 1968
  • ATmega128 - Timer3 jako pomiar częstotliwości [C/AVR Studio]

    Witam serdecznie. Napisałem prosty program do pomiaru częstotliwości. Chcę wykorzystać TIMER3 do pomiaru częstotliwości. Na wejście podaję sygnał prostokątny z generatora. Nie jestem pewien czy na wejście T3, czy na ICP3 powinienem podawać badany sygnał, ale program nie działa w obu przypadkach. Poniżej prezentuję kod programu i proszę o pomoc, co robię...

    Mikrokontrolery AVR   04 Wrz 2013 08:37 Odpowiedzi: 5    Wyświetleń: 1845
  • [Atmega128][C][AVR studio] Nie da się programować.

    Od razu powiem, że jest podłączone na PDI/PDO, wcześniej dało się zaprogramować układ bez żadnych problemów więc połączenia są na 100% dobre. Procesor startuje. Odpala wyświetlacz więc raczej nie jest uszkodzony. Kwarc 16Mhz + 2 kondensatory 22pF. Sprawdziłem czy są przejścia od złącza isp na złącze programatora = tak są. Nie ma zwarć na sąsiednie piny....

    Mikrokontrolery AVR   14 Mar 2012 20:19 Odpowiedzi: 9    Wyświetleń: 2483
  • 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
  • Bootloader AVR - "TOMLOADER"

    Cosicek: Datasheet M128, str. 171 Note that in ATmega103 compatibility mode, USART1 is not available, neither is the UBRR0H or UCRS0C Registers. This means that in ATmega103 compatibility mode, the ATmega128 supports asynchronous operation of USART0 only. oraz tabelka na str. 174: http://obrazki.elektroda.pl/9607554400_1... Wobec powyższego...

    DIY Konstrukcje   14 Maj 2012 07:04 Odpowiedzi: 97    Wyświetleń: 27879
  • [ATmega128][C] Zakłócenia interfejsu SPI przy korzystaniu z USB

    Cześć! Mam problem, który muszę dosyć szybko rozwiązać. Zasilanie układu jest podwójne: albo z przetwornicy, albo z usb. Komunikacja z portem usb za pomocą FT232RL. Jak zasilam z przetwornicy a chce komunikacje to odcinam zasilanie zaraz za portem usb zworką. W przypadku, gdy podłączony jest kabel USB (sprawdzałem również na ekranowanym) to mam dosyć...

    Mikrokontrolery AVR   28 Sty 2012 13:22 Odpowiedzi: 3    Wyświetleń: 2342
  • 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 UART asm jak wylaczyc kompatybilnosc z 103??

    witam Zaczynam z atmega128 i na wstępie mam problem z uart avrstudio i asembler problem mam mianowicie z dostępem a raczej z wpisem do rejestrów UBRRH UCSRC z tego do czego doszedłem po paru godzinach to to ze avrstudio pokazuje mi te rejestry jako NA . Dodam ze fusebit jest wyłaczony M103 może ktoś mógł by mi to jakoś objaśnić bo nie czaje jak się...

    Mikrokontrolery AVR   31 Mar 2010 16:02 Odpowiedzi: 9    Wyświetleń: 2375
  • Jak odebrać wiadomość 154 bajtów z @@Ha na ATmega128 w CodeVision?

    Witam! Mam problem z popranym odbiorem danych. Kod wygenerowany przez kreatora jest przedstawiony na listingu. I teraz pytanie. Mam odebrać z odbiornika widomość o długości 154 bajtów. Wiadomość ta przychodzi co 1 sekundę i zaczyna się zawsze czterama takimi samymi znakami : (at)(at)Ha Próbowałem już robić to z pętlą, by odbierać 154 znaki, i potem...

    Mikrokontrolery   03 Mar 2006 15:18 Odpowiedzi: 1    Wyświetleń: 1671
  • ATmega128 UART: Działa wysyłanie, brak odbioru danych - co sprawdzić?

    Witam! Przeszukałem chyba całe forum i nie znalazłem rozwiązania na mój problem. Próbuje uruchomić UART pomiędzy prockiem a komputerem. Działa mi wysyłania, nie działa mi odbiór. SIGNAL (SIG_UART0_RECV) // USART RX interrupt { while (UCSR0A & 0x80) c = UDR0; } void UART_Init( unsigned int ubrr) { UBRR0H =0;...

    Mikrokontrolery AVR   15 Mar 2009 20:31 Odpowiedzi: 9    Wyświetleń: 2426
  • 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
  • Czy kod UART dla ATMega128 działa poprawnie z konwerterem FT232BM?

    Witam wszystkich, mam do Was prosbe, zamiesiclem w zalacznikach zgodnie z ich nazwa pliki z WinAVR, a dokladnie obsluge uarta dla ATMegi128...czy ktos moglby mi powiedziec, czy rzeczywiscie ten kod wszysztko co robi to po podlaczniu do procka zasilania wysyla na port kolejna wartosc...tzn to co jest w petli w main'ie?? Pod spodem zamieszczam sam kod...

    Mikrokontrolery   19 Maj 2005 11:46 Odpowiedzi: 5    Wyświetleń: 1413
  • [ATmega128L] Jak napisać kod w C dla woltomierza na ATmega128L z Codevision AVR?

    #include <mega128.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 #define FRAMING_ERROR (1<<FE) #define PARITY_ERROR (1<<UPE) #define DATA_OVERRUN (1<<OVR) #define DATA_REGISTER_EMPTY (1<<UDRE) #define RX_COMPLETE (1<<RXC)...

    Mikrokontrolery   29 Maj 2008 17:57 Odpowiedzi: 6    Wyświetleń: 1761
  • [AVR] ATmega128 - Problemy z uszkodzeniem układu przy programowaniu ISP

    a kto mi powie dlaczego jak programuje ATmega128 to niby wszystko jest okej poza tym ze procek sie zachowuje jak by nie było programu! chce zrobić konwerter 2 protokołów a nawet nie moge odpaliz zadnedo USART'a podpiołem oby dwa porty szeregowe przez RS232 do kompa i kompletna cisza ! a ten sam program na Atmega8 działa bez problemu !! (uzywałem najprostrzych...

    Mikrokontrolery AVR   24 Maj 2008 17:25 Odpowiedzi: 65    Wyświetleń: 36382
  • 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
  • [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
  • Atmega128L i SRAM BS62LV1024 - Jak poprawnie podłączyć i używać pamięć?

    Z tymi wykresami to racja, sprawdzę sobie je tak jak mówisz. A mógłbyś mi taką jedną wstawkę napisac zmienna<->RAM? Napisałem przykładowe: Chciałbym zapisac bajt (0xAA) do pamiecie zawnętrznej pod adresem 0x2000. Pozniej odczytac ta wartosc i wyslac na USART, zeby zobaczyc czy działa. zapis: asm("LDI R26,0xAA" "\n\t" "STS 0x2000,R26" ); odczyt:...

    Mikrokontrolery   29 Lip 2008 12:05 Odpowiedzi: 25    Wyświetleń: 3486
  • ATmega128L - dlaczego diody na PORTD nie gasną po zmianie stanu?

    No tak - fuse'y w AVR-ach są nieintuicyjne - wartości są 'odwrócone'. Pamietam jak kiedyś, po szybkiej przesiadce na M128 próbowałem odpalić drugi USART. Po kilku godzinach zastanawiania się co robię źle w programie (zaczynałem już podejrzewać błędy w kompilatorze ;)) okazało się (jak zwykle :D), że wina leży po mojej stronie - włączony fuse M103C.

    Mikrokontrolery   09 Sie 2005 21:15 Odpowiedzi: 7    Wyświetleń: 1356
  • 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ń: 2610
  • [ASM] Jak zaimplementować system FAT na karcie SD w ATmega128L w assemblerze?

    Witam, Zwracam się do Was o pomoc, gdyż przeczytałem mnóstwo tematów zarówno na tym forum jak i na innych i nie udało mi się nawet ruszyć z miejsca :( Jestem na etapie programowania procesora ATmega128L. Znajduje się on w układzie, z kilkoma urządzeniami I/O. Procesor programuję w assemblerze. Jestem początkujący, ale dotychczas z programowaniem w tym...

    Mikrokontrolery AVR   13 Kwi 2010 20:10 Odpowiedzi: 5    Wyświetleń: 1676
  • [ATmega1280][C/Arduino] Liczenie czasu pomiędzy sygnałami

    Preskaler znaczy taki mnożnik (ze max rozdzielczość to us(mikrosekundy) ale stosując ten preskaler można ją zmniejszyć np do sekund)? Jeśli tak to moj problem został rozwiązany. Poniżej zamieszczam kod który znalazłem na stronie #include <avr/io.h> #include <avr/interrupt.h> //Counts overflovs volatile uint16_t T1Ovs1, T1Ovs2; //Variables...

    Arduino   12 Wrz 2011 10:51 Odpowiedzi: 29    Wyświetleń: 8285