atmega168 winavr

Znaleziono około 214 wyników dla: atmega168 winavr
  • [atmega] Kompilacja freemodbus na atmega168 z Winavr - błędy avr-objcopy

    Odbiór znaków rób w przerwaniu i zapisuj je kolejno do bufora. W przerwaniu tym włączaj lub resetuj przerwanie timera tak, aby przerwanie timera było wyzwolone dokładnie 3,5 znaku później. Jeśli w tym czasie przyjdzie jakiś znak resetuj timer i cykl będzie mógł powtórzyć się, jesli jednak znak nie zostanie odebrany w tym czasie przerwanie timera wyzwoli...

    Mikrokontrolery AVR   22 Maj 2011 09:17 Odpowiedzi: 18    Wyświetleń: 20439
  • Resetowanie procesora przy użyciu wskaźników w pętli UART - co robię źle?

    ATMEGA168 WINAVR Dziękuję bardzo za informację. Przeniesiono z Programowanie Ogólne. - arnoldziq

    Mikrokontrolery AVR   22 Lut 2010 00:37 Odpowiedzi: 19    Wyświetleń: 1494
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak zapisać i odczytać bajt z EEPROM w ATmega168 używając WinAVR?

    Witam ja też wróciłem do wersji z 2004 - jest jak narazie najstabilniejsza, z tym że jak kompilujesz biblioteke eeprom.h pojawia się komunikat: The functions from <avr/eeprom.h> are not supported on this MCU. i zostaje bez funkcji do zapisu/odczytu EEPROMA. W sumie to już rozwiązałem ten problem - w notach do Atmeli są krótkie procedury zapisu...

    Mikrokontrolery   29 Kwi 2006 15:38 Odpowiedzi: 3    Wyświetleń: 1293
  • REKLAMA
  • ATmega168: Przerwanie TIMER1_COMPA_vect nie działa, co sprawdzić?

    Sprawdź w dokumentacji do winavr (avr-libc) czy to jest właściwy wektor tego przerwania dla atmega168...

    Mikrokontrolery   21 Lis 2007 23:22 Odpowiedzi: 10    Wyświetleń: 1866
  • enc28j60 i atmega168 328 - nie da się wgrać programu

    Witam bardzo serdecznie, szukałem po elektroda i innych stronach np. http://tuxgraphics.org/electronics/ gotowca w jezyku C. W końcu jak go znalazłem to okazało się że jest program napisany na atmega168 lub atmega328. Kupiłem ten układ, podłączyłem według schematu, chciałem zaprogramować i nie udało się, więc postanowiłem zaprogramować sam procesor....

    Początkujący Elektronicy   24 Wrz 2014 22:06 Odpowiedzi: 14    Wyświetleń: 1119
  • [ATMega168PA] [ATMega168PA][C] Nieprawidłowe przeliczanie mocy z INT na FLOAT w ADC

    Ależ w funkcji lcd_int() nie masz nic wspólnego z rzutowaniem zmiennych a szczególnie float. Jest tylko zamiana liczby binarnej na ASCII za pomocą wbudowanej funkcji ITOA (Integer To ASCII) zastanów się jakie zakresy liczb może pomieścić typ int (czytałeś o typach ? - spróbuj zajrzeć do tabelki bo masz taką w książce na 1000%) to po pierwsze wyjaśni...

    Mikrokontrolery AVR   14 Sty 2012 10:52 Odpowiedzi: 3    Wyświetleń: 2218
  • [atmega168][C] Problem z zaprogr. atmegi168 przez AVRPROG :&

    Czyli jak?... najnowsze AVRPROG pod unixa + emulator unixa? Wytłumacz proszę jaśniej bo nie czaję ;) edit: WinAVR wraz z kompilatorem chodzi mi elegancko:) Nie mam tylko jak tego wgrać do kości... ;)

    Mikrokontrolery AVR   17 Kwi 2010 10:53 Odpowiedzi: 19    Wyświetleń: 2598
  • REKLAMA
  • Jak zaprojektować i zbudować robota MiniSumo o wymiarach 8x8 cm?

    Kamerkę w pierwszym robocie sobie podaruj. Skoro znasz C++ to najlepiej roboty programuj w C (WinAvr) Jak kupujesz procesor to zamiast atmega48 kup atmega168. Jest to praktycznie ten sam procesor, tylko ma więcej pamięci. Przy jednej sztuce jest to różnica rzędu 5zł i nie ma co oszczędzać, bo jak ci zabraknie miejsca w pamięci (a 4kb flasha to naprawdę...

    Robotyka Modelarstwo i CNC   09 Lip 2008 15:53 Odpowiedzi: 33    Wyświetleń: 8210
  • Programator USBasp dla procesorów z rodziny AVR

    obsługiwane uC przez avrdude5.3: Valid parts are: m6450 = ATMEGA6450 [D:\Programy\WinAVR\bin\avrdude.... m3250 = ATMEGA3250 [D:\Programy\WinAVR\bin\avrdude.... m645 = ATMEGA645 [D:\Programy\WinAVR\bin\avrdude.... m325 = ATMEGA325 [D:\Programy\WinAVR\bin\avrdude....

    DIY Konstrukcje   30 Gru 2015 16:48 Odpowiedzi: 371    Wyświetleń: 170394
  • [C] Konwersja float do stringa na ATmega168: sprintf nie działa, dtostrf działa

    nie korzystam z AVR STUDIO, tylko WinAVR, wystarczy w makefile zaznaczyć opcję: http://hobby.abxyz.bplaced.net/img/art00... (at)kiziu13 dzięki za wskazówkę !

    Mikrokontrolery AVR   08 Lis 2011 14:35 Odpowiedzi: 2    Wyświetleń: 1740
  • [Atmega88] Atmega88 - Niezgodność sygnatury 0x1e930f z oczekiwaną 1E 93 0A, co robić?

    Niestety, ale po w bazie mam tylko Valid parts are: t10 = ATtiny10 [C:\WinAVR\bin\avrdude.conf:... t8 = ATtiny9 [C:\WinAVR\bin\avrdude.conf:... t5 = ATtiny5 [C:\WinAVR\bin\avrdude.conf:... t4 = ATtiny4 [C:\WinAVR\bin\avrdude.conf:... ucr2 = 32UC3A0512 [C:\WinAVR\bin\avrdude.conf:...

    Mikrokontrolery AVR   21 Sie 2012 19:24 Odpowiedzi: 5    Wyświetleń: 1743
  • [C] Błędy kompilacji przy potęgowaniu w AVR Studio dla ATmega168

    Witam mam problem z potęgowaniem. Chcę obliczyć następujące wyrażenie: co2 = 3*tww_ph*pow(10,7-ph); Kompilator wywala błędy: Build started 14.6.2011 at 09:19:09 avr-gcc -mmcu=atmega168 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT phmetr.o -MF dep/phmetr.o.d -c ../phmetr.c avr-gcc...

    Mikrokontrolery   14 Cze 2011 10:27 Odpowiedzi: 6    Wyświetleń: 2839
  • Serwo cyfrowe EK2-0508 z Atmega168 - serwo tyka jak zegarek, co robić?

    Wykorzystuje plytke testowa Pololu Orangutan, a podczas pisania programow korzystam z biblioteki orangutan-lib ktora jest odpowiednio skonfigurowana, tak wiec szczerze mowiac nic nie ustawialem. Z tego co czytalem domyslnie calosc jest taktowana z predkoscia 1MHz, ale specjalnie dla serw procesor jest taktowany z maksymalna predkoscia 8MHz o co dba...

    Robotyka Modelarstwo i CNC   05 Lut 2009 12:43 Odpowiedzi: 4    Wyświetleń: 1200
  • Odbiornik na pasmo lotnicze

    :arrow: zm_m Układ demodulatora jest do kupienia, wystarczy wpisać w wyszukiwarkę hasło TDA9830 cena i przejrzeć wyniki. Syntezę można zastąpić układem LM7001 jak wspominałem. Wyprowadzenia ma niemalże identyczne jak w tym, który zastosowałem, porównać można dokumentacje tych układów. Program na mikrokontroler jest napisany w C pod darmowym WinAVR,...

    DIY Konstrukcje   29 Mar 2019 12:16 Odpowiedzi: 97    Wyświetleń: 68459
  • REKLAMA
  • Jak sprawdzić, czy zablokowałem Atmega 16 po ustawieniu fusebitów?

    W tym problem ze ja tylko mam usbasp jest może inny sposób próbowałem w Programmers Notepad ale mam błąd: Ze atmega328 nie może być znaleziona. Może ktoś zrobić schemat połączeń albo wysłać mi linka jak sprawdzić układ ? Taki kod mi wyświetla Programmers Notepad kiedy próbuje programować: > "make.exe" program avrdude -p atmega328 -P usb...

    Mikrokontrolery AVR   12 Lut 2012 14:05 Odpowiedzi: 16    Wyświetleń: 5364
  • AVR8 burn-o-mat v2 - brak widocznego programatora do wgrania pliku hex

    Microsoft Windows XP [Wersja 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\p4>avrdude -c? Valid programmers are: c2n232i = serial port banging, reset=dtr sck=!rts mosi=!txd miso=!cts [C:\Win AVR-20100110\bin\avrdude.conf:876 ... dasa3 = serial port banging, reset=!dtr sck=rts mosi=txd...

    Mikrokontrolery Początkujący   06 Lip 2012 23:56 Odpowiedzi: 20    Wyświetleń: 6861
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Też myślałem nad takim rozwiązaniem "polling mode" ale moim zdaniem przy tak krótkich impulsach nic więcej nie zrobię na tym AVR bo będzie non stop sprawdzał bit przy którym będzie miał odczytać port. Z analizatora stanów wyliczyłem że jeden dźwięk ma 64 próbki na L kanał i 64 próbki P kanał czyli razem 128 i tak myślę że po tym czasie będę mógł jeszcze...

    Mikrokontrolery Początkujący   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 4896
  • ATmega8 nie odpowiada przez fuse bity, usbasp, brak komunikacji z avrdude

    Witam, mam problem z mikrokontrolerem ATmega8. Programator to usbasp. W pewnym momencie procek po prostu się zawiesił. Osobiście podejrzewam źle ustawione fuse bity (zawsze używam fuse calculatora). Logi z WinAVR: avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or...

    Mikrokontrolery AVR   25 Wrz 2015 18:08 Odpowiedzi: 8    Wyświetleń: 1371
  • ETHERNET - "karta sieciowa" SPI dla AVR enc28j60

    no tak zauważyłem tylko zapomniałem cie pochwalić no tak bardzo dobre rozwiązanie z tym zewnętrznym kwarcem i konwersja napiec , tez sobie dodałem do płytki ten bufor ale zeby zaczac cos sie uczyc musze wogule jakis program uruchomic sprawdzic czy dziala wszystko czy moduł jest sprawny itp a co ja bede wydziwial , podlanczal zewnetrzne kwarce czy cos...

    DIY Konstrukcje   14 Lis 2013 17:23 Odpowiedzi: 169    Wyświetleń: 118359
  • [ATmega128] [ATmega128][C] Komunikat o signedness przy eeprom_read_byte w WinAVR

    Bynajmniej - "char" może być równie dobrze ze znakiem, to zależne jest tylko o fantazji danej wersji kompilatora. Można to oczywiście zmienić w opcjach, ale zakładanie że "typ" jest równoznaczne z "unsigned typ" jest błędem. 4\/3!!

    Mikrokontrolery AVR   09 Paź 2009 18:12 Odpowiedzi: 8    Wyświetleń: 1555
  • Jak stworzyć makefile dla AVR ATmega128 w WinAVR?

    W katalogu "WinAvr\mfile" jest plik makefile_template

    Mikrokontrolery   05 Kwi 2008 20:47 Odpowiedzi: 4    Wyświetleń: 1321
  • [Atmega162] Atmega162 WinAVR - Błąd undefined reference przy obsłudze wyświetlacza LCD

    W pliku lcd.h dopisz extern. extern inline FILE* lcd_GetFile(void);

    Mikrokontrolery AVR   03 Gru 2009 14:00 Odpowiedzi: 5    Wyświetleń: 1973
  • ATmega128 + WinAVR: jak umieścić tablice w zewnętrznym RAMie

    Witam, Do pamięci zewnętrznej odwołujesz się przez zwykły wskażnik o adresie większym niż wewnętrzna przestrzeń adresowa RAM'u Więc aby stworzyć tablice musisz odwołać się przez wskażnik char* bufor = (char*)0x8000; // deklaracja adresu początkowego tablicy //--------------------------------------...

    Mikrokontrolery   18 Sie 2005 16:56 Odpowiedzi: 2    Wyświetleń: 1991
  • [atmega128][C/WinAVR] ADC - pomiar z kilku kanałów

    Dokładnie gaskoin. Do autora - jak masz problem odpal symulator w AVR Studio, w tak prostym kodzie błąd znajdziesz natychmiast obserwując rejestry. Poza tym #define to coś o czym lepiej zapomnieć :) Jak już musisz udziwniać, to zamień to na zwykłe funkcje - kompilator i tak zrobi z tego inline, efekt końcowy będzie więc taki sam, a przejrzystość, kontrola...

    Mikrokontrolery AVR   13 Paź 2010 23:01 Odpowiedzi: 7    Wyświetleń: 2299
  • Atmega128: Dioda nie mruga po zmianie F_CPU w WINAVR

    Moze byc. Pewnie ustawiles External clock. Co jest bledem ;) Teraz musisz podac jakis sygnal zegarowy na nozke XTAL1 zeby moc ponownie przestawic fusebity. Odlacz najpierw kwarc. Ten temat juz byl chyba z setke razy na forum. Szukaj. Pozdro Dexter

    Mikrokontrolery   13 Kwi 2005 17:12 Odpowiedzi: 20    Wyświetleń: 1917
  • [Atmega128][c][WinAVR] Timer w trybie asynchronicznym

    Po co koledze ten CTC? Prescaler ustaw na 128 i wykorzystaj przerwanie przepełnienia licznika. Fint = Fosc / preskaler / 2^ilość_bitów_licznika = 32768Hz / 128 / 256 = 1Hz Przy CTC trzeba pamiętać, że występuje taki jeden mały szczegół jak 1+OCRn , gdyż licznik musi przynajmniej zliczyć jeden impuls. A ty go nie uwzględniłeś: Fint = Fosc / (preskaler...

    Mikrokontrolery AVR   08 Lis 2009 21:48 Odpowiedzi: 2    Wyświetleń: 2308
  • Wyświetlenie obrazu na Atmega128+T6963+AVRStudio+WinAVR

    Grafika to pewne zmienna deklarowana w programie. Jak to się robi zapewne w postaci zmiennej tablicowej np. char grafika[][] = {}; jak zrobisz char grafika[][] PROGMEM = {}; Uzyskasz to samo w pamięci programu. Nie ma sensu ładować obrazków do RAMu.

    Mikrokontrolery AVR   03 Gru 2010 07:53 Odpowiedzi: 6    Wyświetleń: 2500
  • [Atmega162][WinAVR] Komputer pokładowy sygnał z wtryskiwacza

    Teoretycznie tak:) A najlepiej zrób tak żeby, prąd diody był te 15mA. Lepiej mieć pewność że wszystko będzie działać w nasyceniu;) A kondensator daj te powiedzmy 10nF.

    Mikrokontrolery AVR   12 Sie 2010 13:34 Odpowiedzi: 10    Wyświetleń: 3458
  • [ATmega162][WinAVR] Timer i odbieranie danych po SPI

    volatile char r1, g1, b1; Popraw deklarację tych 3 zmiennych , by wyglądała j/w i spróbuj ponownie ;) Piotrek

    Mikrokontrolery AVR   16 Cze 2008 23:47 Odpowiedzi: 2    Wyświetleń: 2355
  • Obsługa DAC0808, PCF8591, ADC0820 w C dla ATMega128 (WinAVR)

    DAC0808 - nie ma kompletnie żadnej filozofii. POdłączasz go do jakiegokolwiek ośmiobitowego portu, ustawiasz kierunek (DDRx = 0xff;) i zapiszujesz wartość (PORTx = wartosc;). PCF8591 - http://elportal.pl/index.php?module=Cont... część szósta, pobierz listingi. ADC0820 - podobnie jak DAC0808 podłączasz do portu ośmiobitowego....

    Mikrokontrolery   14 Lis 2007 00:34 Odpowiedzi: 2    Wyświetleń: 1251
  • Atmega128, AVR Studio, WinAVR Problem z prostym kodem

    Zastanawiam sie teraz czy wina leży po stronie sprzętu(płyta ewalucayjna służy mi juz dłuższy czas) czy tez może z kompilatorem coś jest nie tak. Taa, dobre - jak zwykle gdy się zbaboli (czyli źle napisze) program i nie wie się jak rozwiązać problem to od razu winny kompilator albo sprzęt, procek itp Nie panie kolego wina leży tylko i wyłącznie po...

    Mikrokontrolery AVR   16 Lut 2010 23:00 Odpowiedzi: 6    Wyświetleń: 1879
  • Dlaczego #if nie działa poprawnie z DEVICE w WinAVR dla ATMega128?

    Po pierwsze: Dev_2 to nie jest to samo co DEV_2 - wielkość liter! Po drugie kompilator jeśli nie zdefiniowałeś czegoś ale używasz tego tylko wewnatrz porownan przyjmuje wartosc domyslną 0, wiec dzialanie wygląda tak: #define DEVICE DEV_2 //nie znam Dev_2 ale rozumiem że mam zastępować napis DEVICE napisem DEV_2 #if (DEVICE == DEV_0) //Nie znam obu (ani...

    Mikrokontrolery AVR   29 Sie 2009 21:47 Odpowiedzi: 4    Wyświetleń: 981
  • Błąd undefined reference w Ethernut przy kompilacji w WinAVR dla ATmega128

    Witam, Na początek spróbuj dodać te same biblioteki systemowe - aby się powtórzyły, ponieważ Nut/OS ma z tym pewien problem, pomimo tego że dana biblioteka jest dołączona do kompilacji. np: -lnutarch -lnutos -lnutdev -lnutarch -lnutcrt -lnutnet -lnutpro -lnutcrt -lnutfs -lnut -lnutarch -lnutos -lnutdev -lnutarch -lnutcrt -lnutnet -lnutpro -lnutcrt -lnutfs...

    Mikrokontrolery AVR   07 Lip 2009 04:42 Odpowiedzi: 2    Wyświetleń: 1741
  • ATMega128 - Jak obsłużyć SPI z wieloma urządzeniami w C (WinAVR)?

    Rozumiem, że każde odwołanie do SPI powoduje automatyczne wystawienie na PB0 stanu niskiego Nie. W trybie Master pin SS nie jest wykorzystywany, może służyć jako dowolne wyprowadzenie, choć dla wygody (bo tak ładniej wygląda :] ) oczywiście wykorzystuje się go do sterowania linią /CS w urządzeniu Slave, ale nie ma takiego przymusu, inny pin też może...

    Mikrokontrolery   31 Gru 2007 08:31 Odpowiedzi: 3    Wyświetleń: 2626
  • Początkujący-kilka pytań: Problem debugging, jaki zestaw...

    1. Avr studio a. Próbowałem skompilować program (napisany w c; mam WinAVR) i wszystko ładnie. Nie mam tylko pojęcia gdzie to ustrojstwo zapisuje pliki hex? Katalog z projektem i domyślnie w podkatalogu default . Chyba, że utworzyłeś sobie wiele konfiguracji dla jednego projektu, to wtedy odpowiednie pliki wynikowe dla danej konfiguracji są w jej podkatalogu....

    Mikrokontrolery   08 Lip 2009 20:51 Odpowiedzi: 2    Wyświetleń: 1445
  • WinAVR 20071221RC1 - jakie zmiany w nowej wersji?

    Informacje o zmianach dostępne są po zainstalowaniu: Below is just a sample of what's new. Added support for these devices: AT90PWM216 AT90PWM316 ATtiny43U ATtiny48 ATtiny88 AT90PWM2B AT90PWM3B ATmega48P ATmega88P ATmega168P ATmega328P ATmega1284P ATmega32HVB Binutils 2.18 New version. GCC 4.2.2 New version. avr-libc HEAD (Future 1.6.0) New version....

    Mikrokontrolery   20 Gru 2007 16:05 Odpowiedzi: 1    Wyświetleń: 1389
  • ATmega128 wew1MHz WINAVR [C] + lcd PG12864 złe wyświetlanie

    Tego typu kontrolery wymagają przy odczycie VRAM tzw. dummy read - po ustawieniu nowego adresu pierwszy odczytany bajt to śmieci, dopiero drugi zawiera użyteczne dane. Tak więc twoja funkcja rysująca piksele jest błędna.

    Mikrokontrolery Początkujący   21 Lut 2015 16:44 Odpowiedzi: 5    Wyświetleń: 1023
  • Jak napisać funkcję w C zwracającą 3 wartości na Atmega128 z WinAVR?

    Przecież pisałem, że nie ma tu nic specyficznego dla typu procesora. Zwracanie wyniku przez wskaźnik - to są podstawy podstaw języka C: void funkcja( int argument, int *wynik1, int *wynik2) { /* ... */ *wynik1 = costam; *wynik2 = cosinnego; } int main( ) { int zmienna1, zmienna2; /* ... */ funkcja( 7, &zmienna1, &zmienna2);...

    Mikrokontrolery AVR   05 Gru 2010 15:17 Odpowiedzi: 13    Wyświetleń: 1337
  • Jakie narzędzie do programowania ATmega48/88/168 zamiast PonyProg2000?

    Moim zdaniem najbardziej elastycznym programatorem jest AVRDUDE. Można go pobrać z http://savannah.nongnu.org/download/avrd... Jego zaletą jest fakt, że parametry programowanych układów zapisane są w pliku tekstowym, więc jest możliwość dodawania nowych typów układów bez zmian w samym programie (w przypadku Atmela wprowadzającego ciągle jekieś nowości...

    Mikrokontrolery   06 Sty 2005 11:46 Odpowiedzi: 6    Wyświetleń: 1464
  • yampp3usb - Błędy kompilacji po zmianie LCD z 2x16 na 4x20 i MCU na ATmega162

    avr-gcc: C:\WINAVR/avr/lib/libc.a: No such file or directory Masz gdzieś w makefile na sztywno wbitą złą ścieżkę do WinAVR, bo z reszty komunikatów wynika, że masz zainstalowane w c:/winavr-20100110.

    Programowanie Początkujący   30 Cze 2015 20:23 Odpowiedzi: 2    Wyświetleń: 927
  • AVR Studio - Błąd kompilacji przy użyciu ATmega128, komunikat command not found

    Co masz na myśli pisząc gdy kompiluję w WinAVR? W AS4 robisz cały projekt, klikasz build i już. Żadnych makefile nie robisz. A symulator masz pełny.

    Mikrokontrolery   12 Maj 2014 14:36 Odpowiedzi: 20    Wyświetleń: 4937
  • Atmega128 - LCD z Siemensa L2F50 nie inicjuje się po zmianach w kodzie

    Też miałem ten sam problem, nie znalazłem rozwiązania ale znalazłem sposób jak ominąć ten problem. Do tego LCD mam swoje biblioteki ale oparte na bibliotekach saper_2 i na M8, M16 i M32 działało a na M128 nie poszło, błędy przy kompilacji itd.. Coś jest z WinAVR że dla M128 wywala błędy przy tych bibliotekach (zresztą dla każdego uC większego od M32)...

    Mikrokontrolery AVR   01 Mar 2011 12:57 Odpowiedzi: 12    Wyświetleń: 1332
  • Jak skonfigurować debuger w WinAVR i AVRStudio do śledzenia zmiennych?

    moglbys troszeczke uwazniej przeczytac?? napisalem ze jak byl skompilowany na 128 to nie dzialal. Nie mogę zlokalizować miejsca , gdzie to napisałeś ;) Tam gdzie przez przypadek mialem inny procesor to poszedl. Kto :?: Debugger , czy uC :?: Teraz mam ustawiony Atmega103 na ustawionym Atmega128 dalej mi nie dziala. Nie bardzo mogę zrozumieć Twoje intencje.Masz...

    Mikrokontrolery   17 Sty 2006 00:09 Odpowiedzi: 14    Wyświetleń: 1377
  • [winAVR] winAVR: Jak zadeklarować GICR dla obsługi przerwań w klawiaturze 4x4?

    Oj przeczuwam kłopoty, piszesz że przesiadasz się z małego AtMega na AtMega128, a tam niektóe rejestry mają zmienione nazwy lub wręcz niektóre bity są w innych/nowych rejestrach. dla AtMega8..32 działa coś takiego #define GLOBAL_INT_ENA()asm("se... #define GLOBAL_INT_DIS()asm("cl... #define INT0_ENA()...

    Mikrokontrolery   13 Lis 2005 14:26 Odpowiedzi: 9    Wyświetleń: 2529
  • AVR Studio 4.15 i WinAVR: problem z funkcją delayms w osobnym pliku

    Atmega128 - domyślnie sprzedawany z zaprogramowanym fusebitem ustawiającym tryb kompatybilności z m103 (bit m103c w efuse). To powoduje, że pamięć ram jest od końca ucięta (o 256 bajtów), a więc spód stosu jest uszkodzony. Wywołanie działa ok, ale powrót powoduje błędy (brak poprawnego adresu powrotu na stosie). Musisz zmienić ten bit w fusebitach,...

    Mikrokontrolery AVR   18 Lut 2009 13:15 Odpowiedzi: 5    Wyświetleń: 2600
  • Jak uruchomić web serwer na MMnet01 z Atmega128 po przeprogramowaniu?

    Na poczatek sciagnij i zainstaluj sobie WinAVR. Na plycie z Propoxu masz prekonfigurowany Ethernut - nie musisz juz korzystac z programu configure.exe. Skopiuj katalog ethernut[wersja] na dysk. W katalogu APP masz przykladowe aplikacje - probuj je kompilować i ladowac. W dokumentacji do MMNet jest wiele cennych informacji tylko czasami sa one nienajlepiej...

    Mikrokontrolery   04 Mar 2006 14:27 Odpowiedzi: 7    Wyświetleń: 3102
  • WinAvr - atmega128, jak zmniejszyć zużycie pamięci danych?

    Dzięki, natchneliscie mnie ... rozwiązalem to w ten sposób : ... kod przykladowy ... #include <avr/pgmspace.h> /* definicje, deklaracje, takie tam */ const prog_char girl_agata[] = "Agata"; const prog_char girl_monika[] = "Monika"; const prog_char girl_beata[] = "Beata"; PGM_P dziewczyny[3] = {girl_agata, girl_monika, girl_beata}; unsigned charmessage_buffer_[18];...

    Mikrokontrolery   09 Maj 2006 11:57 Odpowiedzi: 3    Wyświetleń: 1279
  • Jak zintegrować AVR Studio z WinAVR dla AtMega162?

    Wojtek_P dlaczego to co napisałeś do h-doc nie dotyczy również plików elf? Przecież z nimi pracuje się o wiele lepiej.

    Mikrokontrolery   10 Sie 2005 14:35 Odpowiedzi: 23    Wyświetleń: 17435
  • Konfiguracja makefile w WinAvr dla AtMega162 z kartą Compact Flash

    Jak skonfigurować plik makefile w WinAvr aby dało się obsługiwać pamięć zewnętrzną? Chce komunikować się z kartą compact flash podłączoną do AtMega162 według schematu do yamppa. Pozdrawiam

    Mikrokontrolery   08 Kwi 2006 12:29 Odpowiedzi: 2    Wyświetleń: 1138
  • Jak skompilować bibliotekę EFSL dla ATMEGA128 z użyciem WinAVR?

    Więc drogi kolego. Tak jak w instrukcji masz. Zakładam, że WinAVR masz zainstalowane. Odpalasz sobie cmd, przechodzisz do katalogu ze źródłami, efsl-0.3.6. Eksploratorem wchodzisz tam sobie do katalogu conf i robisz to co napisano w pdf: 3. Copy in directory conf the file config-avr.h to config.h 4. Copy in directory conf the file config-avr.makefile...

    Mikrokontrolery AVR   28 Kwi 2009 08:29 Odpowiedzi: 3    Wyświetleń: 1385
  • Jak rozpocząć pracę z NUT OS na AVR atmega128 i WinAVR?

    Od jakiegoś czasu zainteresowałem się systemem operacyjnym NUT OS na kontrolery AVR atmega128 rozprowadzanym miedzyinnymi przez firmę Propox. Problem jest w tym że nie wiem jak zacząć prace w tym systemie w powiązaniu ze środowiskiem WinAVR.

    Mikrokontrolery   13 Maj 2005 16:29 Odpowiedzi: 2    Wyświetleń: 5006
  • [Atmega162][WINAVR][C]Prośba o sprawdzenie inicjalizacji RS

    brak sei();

    Mikrokontrolery AVR   14 Paź 2010 07:08 Odpowiedzi: 7    Wyświetleń: 1541
  • [AVR] Czy funkcje bootloadera z libc (boot.h) działają na ATmega128 w WinAVR?

    Czy ktoś sprawdzał czy funkcje dotyczące bootloadera z biblioteki libc (boot.h) z WinAVR będą działały z ATmega128, wiem że działają z mniejszymi np. ATmega32 ale chyba te układy róznią się rejestrami używanym podczas programowania bootloadera ATmega128 wzgledem np. ATmega32 - tylko nie pamiętam szczegółów i nie wiem czy można przenieść bootloader z...

    Mikrokontrolery AVR   13 Lis 2009 00:10 Odpowiedzi: 1    Wyświetleń: 2280
  • [Atmega128][c++] Atmega 128 nie działa przy małych modyfikacjach programu

    No ale WinAVR został- czy nie? No bo musi być.

    Mikrokontrolery AVR   03 Kwi 2012 19:54 Odpowiedzi: 39    Wyświetleń: 4837
  • [C] Jak przenieść .data i .bss do XRAM na Atmega128 w C (WinAvr, AvrStudio)?

    Programowo ustalając adresy na jakie mają być zapisywane bajty danych w pamięci zewnętrznej RAM ,adresy ustalasz za pomocą lini A0-A16 kierunek zapisz/odczyt za pomocą WR/RD ,dane podajesz lub odczytujesz na liniach D0-D7

    Mikrokontrolery AVR   25 Cze 2014 22:56 Odpowiedzi: 21    Wyświetleń: 6903
  • Opóźnienie w obsłudze 1-Wire dla DS18x20 z Atmega128 i WinAvr

    Ano czasy sa wazne jak to w kazdej komunikacji asynchronicznej a 1wire jest szczegolnie wrazliwa na to. Przeczytaj posty pod linkami, ktore podalem wyzej, szczegolnie ten drugi, z tego co sie doczytalem to problem zostal tam rozwiazany.

    Mikrokontrolery   18 Wrz 2006 14:10 Odpowiedzi: 7    Wyświetleń: 3246
  • Biblioteka SPI dla Attiny861 i Atmega128 w WinAvr - skąd pobrać?

    Witam, Chciałbym odpalić SPI slave na attiny861. Niby wszystko idealnie z dokumentacją a mimo to nie działa... Czy ktoś mógłby pomóc? Jest jakiś bit gdzie się uruchamia SPI enabled ?...mecze sie z tym dosyć długo i nic... Może ktoś poratuje sprawnym kodem ? Poniżej zamieszczam mój kod: #include <avr\io.h> #include <util/delay.h> void Inicjacja_spi()...

    Mikrokontrolery AVR   05 Maj 2010 21:51 Odpowiedzi: 6    Wyświetleń: 2350
  • [ATmega128] Ustawienie EEPROM na zera przy programowaniu w WinAVR i PonyProg2000

    Fajny pomysł dzięki! Czasem rozwiązanie jest mega proste ale ciężko na nie wpaść ;) Tylko nie bardzo rozumiem tego argumentu że niszczę pamięć. Przecież przy każdym flashowaniu skoro mi kasowało eeprom do tych wartości FF to dokonuje się jego zapis. To chyba w takim razie nie robi różnicy czym jest on zapisywany (obojętnie czy wartościami 0xFF czy 0x00)...

    Mikrokontrolery AVR   22 Wrz 2009 11:43 Odpowiedzi: 7    Wyświetleń: 2312
  • Błędy kompilacji w pliku sd.c dla ATMega128 i WinAVR - jak naprawić?

    nie masz dołączonego pliku nagłówkowego który określa typy U8 i tym podobne. Zapewne config.h, którego nie może znaleźć. Swoją drogą właśnie dlatego lepiej uzywać nazw typu uint8_t z nagłówka standardowego stdint.h 4\/3!!

    Mikrokontrolery AVR   31 Sie 2009 14:03 Odpowiedzi: 3    Wyświetleń: 1590
  • Konfiguracja zewnętrznego RAM dla Atmega128 w WinAVR - adresy i makefile

    Witam! Tak naprawdę, gdy używasz lini A15 do strobowania pamięci zewnętrznej to nie tracisz pamięci wewnętrznej, ciągle możesz mieć do niej dostęp. EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=... Jeśli chodzi o odpowiedz na pytanie - to pierwszej sekcji tego co masz powyżej nie zmieniasz czyli zostaje 0x801100, natomiast druga sekcja zmienia...

    Mikrokontrolery   24 Paź 2005 10:51 Odpowiedzi: 1    Wyświetleń: 1018
  • Jak zaprogramować ATmega128 w C używając AVR Studio 4 i WinAVR? Co dalej?

    Masz wszystkie SP?

    Mikrokontrolery   29 Maj 2008 21:45 Odpowiedzi: 9    Wyświetleń: 3719
  • ATMEGA162 - brak przerwań na porcie szeregowym 1 w AVRGCC

    SIGNAL był w starym winavr w nowych jest jak ma kolega powyżej.

    Mikrokontrolery   05 Maj 2008 06:10 Odpowiedzi: 8    Wyświetleń: 1928
  • [Atmega128] Przykładowy kod w C dla Atmega128 obsługujący 2xRS232, konfiguracja AVR Studio

    No tu bym się kłócił... Nazwa wektora jest też zależna od wersji winavr... W dokumentacji są podane dodatkowo stare nazwy wektorów... Radzę zaglądnąć...

    Mikrokontrolery AVR   24 Sie 2008 12:52 Odpowiedzi: 13    Wyświetleń: 2045
  • [MEGA128] Dlaczego ATmega128 resetuje się przy przerwaniach w programie migania diody?

    Winavr w wersji 20080610 w starszej tez sie wysypywał...

    Mikrokontrolery AVR   15 Lip 2008 14:13 Odpowiedzi: 19    Wyświetleń: 2064
  • [Atmega162][C][WinAVR] Oszczędność energii a funkcja zegarka

    Z drugiej strony zastanów się czy rzeczywiście 31mA to dużo, zważywszy wydajność aku 45Ah nawet w zimie. Chyba że auto często stoi np. 2 tyg. bez jezdzenia. Przecież auta posiadają komputery, alarmy, które pobierają często dużo więcej. Ważniejszy jest stan aku, jak jest zajechany to i 0 poboru prądu nie pomoże jak przyjdą mrozy.

    Mikrokontrolery AVR   24 Sie 2010 09:45 Odpowiedzi: 12    Wyświetleń: 2533
  • [C] [C][ATMEGA128] WinAVR: Jak dodać pliki z rklib do programu?

    dodaj po prostu pliki c z tej bniblioteki do swojego projektu i już. Najprościej to zrobić w AVR Studio - wybierasz platformę, dodajesz wszystkie potrzebne pliki i kompilujesz. Jak tak zrobisz i nadal będą jakieś błędy to je tu wklej i coś się poradzi.

    Mikrokontrolery   02 Cze 2010 10:31 Odpowiedzi: 1    Wyświetleń: 1091
  • atmega128 - przerwania nieaktywne mimo użycia sei() w WinAvr i AvrStudio 4

    ja mysle ze najpierw powinienes dodac odpopwiedni plik definujacy co ma to sei robic......... bez tego ani rusz , dodaj za pomoca include , oblsuga sei i cli jest o ile dobrze pamietam w pliku signal

    Mikrokontrolery   10 Gru 2006 22:02 Odpowiedzi: 3    Wyświetleń: 1848
  • ATmega128 a Arduino - co wybrać do nauki i projektów w C?

    To jest platforma sprzętowa i język ale nikt Ci nie broni wgrać na płytke wsad napisany w winavr;)

    Mikrokontrolery Początkujący   21 Mar 2013 17:38 Odpowiedzi: 4    Wyświetleń: 1257
  • Błędy kompilacji AVRlib z GPS i NMEA na atmega128 - `__floatsisf` zdefiniowany wielokrotnie

    Witam, od pewnego czasu korzystam z biblioteki AVRlib, do tej pory raczej wszystko chodziło jak należy (nawet jak nie chodziło to samemu udało mi się znaleźć błąd). Obecnie pracuję nad urządzeniem GPS i chciałem wykorzystać moduły moduły GPS oraz NMEA powyższej biblioteki. Niestety po dodaniu pliku nmea.c kompilator zwraca mi następujące błędy: avr-gcc...

    Mikrokontrolery   23 Sty 2007 09:11 Odpowiedzi: 4    Wyświetleń: 2938
  • Błąd kompilacji w WinAVR na laptopie - make.exe nie znajduje pliku

    Hi, widzę że kolega willvmm zna się na WINAVR i może mi pomoże. Próbuje podłączyć kartę CF do Atmega162 jako pamięć zewnętrzną i .... nic. Komendy odczytu mam ściągnięte z kursu EP, ale nie wiem jak skonfigurować MAKEFILE do pamięci zewnętrznej. Jak to zrobić? Pozdrawiam

    Mikrokontrolery   24 Sie 2007 15:06 Odpowiedzi: 23    Wyświetleń: 3630
  • Atmega16A PU [C/WinAVR] - Błąd w programie obsługi wejścia analogowego

    Zrobiłem tak jak poradziłeś ale niestety nic to nie pomogło. A co mnie zastanawia nawet dioda która jet podłączona pod pin PB1 i ma działać od momentu uruchomienia procesora, się nie załącza. Cóż zrobiłem źle?;) [syntax=c] /* * Podstawa.c * * Created: 2012-11-24 13:54:26 * Author: Tenebr */ #define F_CPU 16000000L #include <avr/io.h> #include...

    Mikrokontrolery AVR   27 Lut 2013 00:54 Odpowiedzi: 5    Wyświetleń: 1206
  • ATmega128 - brak reakcji po przeniesieniu programu z ATmega32, co sprawdzić?

    Witam Napisałem program na ATmega32 i brakło mi portów więc zrobiłem układ z ATmega128. Po przerobienu programu i wgraniu go nie było żadnego odzewu ze strony procka (atmega128). nie działa nawet program: #include <C:\Program files\WinAVR\avr\include\avr\io.h> #include <C:\Program files\WinAVR\avr\include\avr\delay.h> #include <C:\Program...

    Mikrokontrolery   01 Sie 2006 21:30 Odpowiedzi: 3    Wyświetleń: 1109
  • MMnet01 (AtMega128, RTL8019AS) - przykłady softu, problem z siecią

    Niestet na płytce z modułem była tylko dokumentacja ,winavr,cos do ARM i nutos(instalka). :(Moze ktoś udostępni źródła.

    Mikrokontrolery   06 Maj 2008 16:17 Odpowiedzi: 7    Wyświetleń: 2888
  • Obsługa PCF8583 z biblioteką Procyon na ATMega i winavr - jak zacząć?

    Napisalem ja sam :) Jezeli kozystasz z atmega128 on ma wbudowany zegar czasu rzeczywistego i polecam z niego skorzystać. Pozdrawaim

    Mikrokontrolery   19 Sty 2007 12:03 Odpowiedzi: 8    Wyświetleń: 2531
  • [atmega128] [atmega128][C] Symulacja w Proteusie 7.4 nie działa - co robię źle?

    Witam Uczę się dopiero programować mikrokontrolerów. Naczytałem się sporo tutriali i przejrzałem od tygodnia sporo topiców na forum. Niestety muszę zacząć od nauki na atmega128 przez projekt na studiach :| Mój program jest bardziej rozbudowany niż ten teraz ale nie mogę sobie poradzić z symulacją nawet najprostszego. Robię najprostszy program żeby symulować...

    Mikrokontrolery AVR   28 Cze 2009 11:14 Odpowiedzi: 4    Wyświetleń: 1187
  • Atmega128 zapis danych z ADC do wewnętrznego SRAM i EEPROM – różnice, przykłady WinAVR

    Dostęp do tych pamięci różni się zasadniczo - po szczegóły odsyłam do manuala procka. A jakby się chciało poszukać na forum to byś znalazł to: http://www.elektroda.pl/rtvforum/viewtop... Tam zamieściłem bibliotekę do WinAVR z funkcjami dostępu do wewnętrznego EEPROMa.

    Mikrokontrolery   28 Maj 2006 17:12 Odpowiedzi: 2    Wyświetleń: 1609
  • [c] Atmega8 16PU - brak taktowania przy fusebit 0xC9 0xE4, oscylator wewnętrzny?

    Problem rozwiązałem, w sposób dla mnie nie zrozumiały: 1. Do AVR studio doinstalowałem WinAVR i z niego kompilowałem program, programowałem z avrstudio4, działa ładnie Atmega8 (162 pewnie też, nie mam siły sprawdzać narazie.) 2. Stara Atmega162 mimo wszystko jako jedyna działa na CodevisionAvr oraz na WinAVR i pewnie nigdy nie dowiem się dlaczego.

    Mikrokontrolery AVR   23 Sty 2011 21:18 Odpowiedzi: 11    Wyświetleń: 1673
  • Dlaczego sprintf_P resetuje program w winAVR?

    Ramu mam cały zapas. Używam atmega128. Póki co zadowalam się rozwiązaniem: [syntax=c] strcpy_P( bufor, PSTR("%d") ); sprintf( bufor2, bufor, liczba ); [/syntax] Po chińsku ale działa. Na 100% problem tkwi w samym sprintf_P(). Co ciekawe raz ta funkcja mi ruszyła (użyta w main() ). Ściągnąłem najnowszą wersje WinAVR. Sprawdze, może poprawili ten problem...

    Mikrokontrolery AVR   14 Mar 2011 18:58 Odpowiedzi: 2    Wyświetleń: 914
  • Program do tłumaczenia kodu C na asembler dla ATmega128?

    Wspolpracuje. Wersja 4.11 potrafi otworzyc plik .elf wytworzony przez kompilator C WinAVR. AVR Studio ma disasembler i mozna sobie podejrzec kod asemblera. Pozdro Dexter

    Mikrokontrolery   18 Lis 2005 13:15 Odpowiedzi: 5    Wyświetleń: 1422
  • Jak podłączyć kilka MB RAM do ATmega128? Wybór pamięci i interfejsu

    a narzedzia do xmega? avrstudio za bardzo nie lubię. Czy do pisania programu i kompilacji mogę stosować winavr + pn ? Czy dużo programów które pisałem na avr po "przeróbce" pójdą na xmega czy xmega to już inne podeście w pisaniu programu ?

    Mikrokontrolery   16 Gru 2011 22:30 Odpowiedzi: 17    Wyświetleń: 4779
  • Wybór pierwszego programatora USB do ATmega8515: isp mkII czy ispcableIII?

    I z tymi dwoma sekundami to raczysz zartowac, chyba, ze do procka ze 128kB FLASH ladujesz program o dlugosci kilobajta. Jutro w pracy moge specjalnie dla ciebie sprawdzic ;) Swoja droga, nie sadze zebys byl w stanie przez port LPT programowac z czestotliwoscia 4MHz. Co do symulatora, teraz pracuje na ukladzie gdzie jest w sumie 5 procesorow, pamieci...

    Mikrokontrolery AVR   24 Lis 2009 17:12 Odpowiedzi: 41    Wyświetleń: 4584
  • [ethernut] Kompilacja Ethernut z GCC - błędy przy uruchamianiu programu hello world

    ta spacja to wynik kopiowania do pliku tekstowego. W rzeczywistości spacji nie ma, więc to może nie być ten problem. To wygląda tak, jakby kompilator nie widział dołączonych nagłówków, ale nie wiem dlaczego. Dodano po 22 Sorki, a jednak jest spacja, bo zainstalowałem winavr w Program Files. Wyinstalowałem WinAVR i zainstalowałem do c:\winavr. Włączyłem...

    Mikrokontrolery AVR   06 Lis 2009 14:41 Odpowiedzi: 3    Wyświetleń: 2037
  • Problem z programem AvrSide

    Witam! Zamierzam pisac programy na ATmega128 w C, dlatego zainstalowalem WinAVR i AvrSide. Nastepnie wynikowy program moglbym posledzic na AVR Studio 4. Mam jednak problem z konfiguracja AvrSide, tak przynajmniej mi sie wydaje. WinAVR mam zainstalowany w katalogu: C:\Program Files\WinAVR a AvrSide w: C:\Program Files\WinAvr\AvrSide. Gdy moj program...

    Mikrokontrolery   30 Sty 2006 21:16 Odpowiedzi: 3    Wyświetleń: 927
  • [Atmega162][C] funckja delay przerywa wykonywanie programu

    Panowie skończcie z tym definiowaniem F_CPU w plikach *.c to robi się w makefilu Pójdźmy dalej :) : Skończcie używać WinAVR i Programmers Notepad a zacznijcie AVR Studio i definiujcie w opcjach zapominając, że Makefile istnieje (po co się męczyć).

    Mikrokontrolery AVR   20 Mar 2011 12:33 Odpowiedzi: 14    Wyświetleń: 1852
  • Eclipse nie rozpoznaje rejestrów Atmega162 z indeksem 0 i 1 - jak to naprawić?

    Wywal linię dokładnie - ja się zawsze zastanawiam skąd ludzie wpadają na pomysł żeby inkludować te pliki z nazwami procesrora. Tego się nie robi - wystarczy samo #include <avr/io.h> a resztę Eclipse sam wstawi na podstawie tego co wpisałeś we właściwościach bo sam sobie miszmaszu narobisz ale u ciebie jest zdaje się gorzej - zdaje się że albo...

    Mikrokontrolery   11 Cze 2013 17:45 Odpowiedzi: 6    Wyświetleń: 2065
  • Kto zna AVR BootLoader inny niż Microsyl MegaLoader

    Chciałem zaszyć w ATmega bootloader ( obsługiwany z mojego programu na PC) więc muszę zgłębić temat żeby coś napisać. Jednak po przeglądnięciu dokumetacji do ATmega128 oraz źródeł MegaLoadera nie za bardzo wiem jak podejść do tematu. Problem z Megaloaderem jest taki ze część kodu jest napisana w asemblerze, a to już troche za dużo dla mnie. W zarysie...

    Mikrokontrolery   19 Paź 2005 12:44 Odpowiedzi: 3    Wyświetleń: 1735
  • [C] Atmega8 PWM sterowanie RGB LED – błędy kompilacji w WinAVR, prośba o analizę kodu

    Tak jest mój przedmówca ma rację ( wdogli ), Twój problem polega na tym że wziąłeś jakiś programik prawdopodobnie z at16 lub at32 lub może atmega128 tego nie wiemy. Niestety na skróty się nie da musisz popatrzeć na dokumentację atmegi8. Pozdrawiam

    Mikrokontrolery   22 Sie 2009 08:29 Odpowiedzi: 7    Wyświetleń: 4490
  • [Atmega128] [Atmega128][C] - Timer0 blokuje _delay_ms przy aktywnym przerwaniu TIMER0_OVF_vect

    Tak cały czas pozostaje w środowisku eclipse z winavr. Właśnie skończyłem przeinstalowywanie całego pakietu od początku z nowym projektem włącznie i wciąż to samo. Zastanawiam się czy mogą mieć na to wpływ jakieś elementy sprzętowe.. (at)alagner U mnie też warningów brak, tylko w układzie nie działa tak jak powinno. Generalnie to zrobię kilka flag i...

    Mikrokontrolery AVR   06 Wrz 2012 03:28 Odpowiedzi: 15    Wyświetleń: 1782
  • Brak kompilacji kodu C dla Atmegi w Programmers Notepad [WinAvr] na Windows 7

    wersja sh: GNU bash, version 2.04.0(1)-release (i686-pc-msys) Copyright 1999 Free Software Foundation, Inc. Jeśli chodzi o uruchamianie jako administrator to nic to nie zmieniło. 1. w katalogu projektu wywałaj : [syntax=bash]avr-gcc -c -mmcu=atmega128 -I. -gdwarf-2 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums...

    Mikrokontrolery Początkujący   25 Lut 2015 13:35 Odpowiedzi: 21    Wyświetleń: 1635
  • [atmega162] [atmega162][C] Błąd inicjalizacji LCD - wyświetla tylko 2 linie z pikselami

    Wiele sie nie znam ale uzywam czegos takiego dla atmega16/32. poniższy plik (zalacznik lcd.h) ma lezec w ...Winavr\avr\include a ponizej przykładowy kod programu . Moze i sa lekkie niedociagniecia ale dziala :) #include <LCD.h> // obsługa LCD z //F_CPU 8000000UL // <util/delay.h> //<avr/io.h> //<stdlib.h> int main(void)...

    Mikrokontrolery AVR   29 Paź 2008 00:38 Odpowiedzi: 7    Wyświetleń: 2192
  • Jak uruchomić odtwarzacz MP3 z ATmega128 i VS1011? Problemy z wyświetlaczem

    Witam Cytuję:"Enter the calibration byte in firmware file "firmware_conf.h" then recompile and update the firmware on your player." Po naszemu to będzie tek: Wprowadź ustawienia bitów do pliku firmware_conf.h, przekompiluj i załaduj firmvare do odtwarzacza. Dowiedz się czegoś o programowaniu w C i o kompilatorze WinAVR. Trochę Ci się rozjaśni w głowie....

    Projektowanie Układów   26 Wrz 2008 08:16 Odpowiedzi: 14    Wyświetleń: 2025
  • obsluga LCD dziala na Atmega 16 a problem z Atmega128

    Witam Wykorzystuje oprogramowanie * AVR Studio4.14.589 * WinAVR-20090313 ( najnowszy ) Problem jest dość dziwny, a mianowicie oprogramowanie LCD 2*16 działa mi na Atmega 16 a jest problem by przenieść je Atmega128 Mam Atmegę 16 podłączoną wedle schematu oraz z wgranym kodem i działa ! (pliki c w załączniku) http://obrazki.elektroda.net/90_12504449...

    Mikrokontrolery AVR   18 Sie 2009 08:25 Odpowiedzi: 5    Wyświetleń: 2541
  • Kompilacja programu na MMnet01 z NutOS - błędy przy WinAVR-20070525

    Jeśli chodzi o problem Kalvis'a to można tak jak on proponuje lub co ja bym polecał czyli w folderach nutapp i nutbld jest tam plik NutConf.mk i należy w obu tych plikach zmienić polecenie CRUROM=crurom na CRUROM=C:\ethernut-4.4.1\nut\tools\win32... i powinno to ruszyć. Trzeba tak zrobić być wiersz poleceń wiedział jaką aplikacje ma odpalić...

    Mikrokontrolery   27 Lis 2012 12:26 Odpowiedzi: 52    Wyświetleń: 12366
  • Integracja WinAVR i AVR Studio na Windows 98 SE - Jakie wersje współpracują?

    Witam. Zgodnie z sugestiami kolegi _Matik_ zainstalowałem WinAVR-20070122 + patch for WINDOWS 98SE oraz aStudio4b460 + aStudio412SP4b498. Aktualnie uruchamiając Programmers Notepad kompilacja przebiega OK. Jest 5 ostrzeżeń ale ogólnie kod zakończenia kompilacji 0. Jeśli natomiast uruchomię AVR Studio to każdorazowo kończy się błędem 1. Dotyczy to tych...

    Mikrokontrolery   27 Cze 2007 17:30 Odpowiedzi: 11    Wyświetleń: 3423
  • ATmega 328P-PU - Nie mogę się połączyć (rc= -1)

    Witam. Jestem tutaj właściwie nowy, 2 dni temu przyszła mi paczka z moim pierwszym zamówieniem. Przeczytałem sporo kursów, obejrzałem wiele poradników dla początkujących na YT ale nadal nie mogę sobie poradzić z problemem. Mam mikrokontroler ATmega328P-PU bootloader Arduino, nowy jeszcze nie programowany ale za żadne skarby nie mogę się z nim połączyć....

    Mikrokontrolery   11 Wrz 2014 22:21 Odpowiedzi: 8    Wyświetleń: 4092
  • Atmega128 i STK500v2 - błędy programowania i ryzyko uszkodzenia uC

    Witam, zakupiłem ostatnio moduł uruchomieniowy z Atmega128 (http://www.gotronik.pl/zestawyuruchomie... i mam kilka pytań. 1. Czy można uszkodzić owy uC: a. zasilając go prądem rzędu 7 avrdude -p atmega128 -P com3 -c stk500v2 -U flash:w:test2.hex avrdude: stk500v2_command(): command failed avrdude: stk500v2_command(): command...

    Mikrokontrolery   09 Sie 2010 12:19 Odpowiedzi: 5    Wyświetleń: 1111
  • Podprogram w C dla ATmega128 - zawiesza się po powrocie z funkcji `del()`

    Witam Mam problem z programem w C dla ATmega128. Wykonujący się program główny napotyka na wywołanie podprogramu. Oczywiście skacze do podprogramu wykonuje go i podczas powrotu do miejsca wywołania zwisa. Oto przykładowy program: #include <C:\Program files\WinAVR\avr\include\avr\io.h> #define rs 0 #define e 2 void del (void) { PORTB|=(1<<rs);...

    Mikrokontrolery   02 Cze 2007 11:46 Odpowiedzi: 27    Wyświetleń: 2291
  • Jak wczytać program do Atmega162? Problemy z połączeniem i błędy w AVR Studio

    Hymm no tak chciałem zrobić:) Już chyba wiem, gdzie robię błąd, myślałem, że Bascom AVR służy do wczytywania tych hexów do mikrokontrolera, a on to robi przy okazji, tam chyba można programować Bascomem (jak sama nazwa wskazuje). Cały problem w tym, że hex mam (korzystałem z jednego narzędzi WinAVR - programmers notepad 2 i jest to migająca dioda na...

    Mikrokontrolery   07 Gru 2009 00:15 Odpowiedzi: 6    Wyświetleń: 1907
  • Atmega128 z Nut/OS, pamięć AT45DB* i inne urządzenie

    Jako kompilatora używam WinAVR. Pisze pod prosty system operacyjny Nut/OS bo ma już wbudowaną obsługę stosu TCP. Jak dotychczas korzystałem z przykładowych programów takich jak "tcps" i "httpd". Fajnie to wszystko działa, można zrobić np serwer TCP. Teraz chciałem oprogramować SPI, ale nie znalazłem tam żadnych gotowych funkcji do wykorzystania, a niewiem...

    Mikrokontrolery   02 Kwi 2006 08:47 Odpowiedzi: 8    Wyświetleń: 2026
  • Atmega128 - ograniczenie pamięci programu, licznik PC 16-bitowy, 70kB kodu

    Moj program po skompilowaniu daje plik wynikowy hexa o rozmiarze 186kB, ale sprawdzalem sobie przy pomocy PonyProga ile to bedzie bajtow w pamięci kontrolera i jest to 67.9363kB. Pisze w WinAVR, po wykorzystaniu optymalizacji kodu ustawianej w pliku MakeFile przy pomocy komendy OPT z najwyzszym stopniem optymalizacji 3 program nie zmniejsza sie znaczaco...

    Mikrokontrolery   04 Mar 2005 14:29 Odpowiedzi: 5    Wyświetleń: 1380