include winavr

Znaleziono około 756 wyników dla: include winavr
  • WinAVR: #include "lib.h" a #include <lib.h>

    Rozroznia w ten sposob ze "" szuka w biezacym katalogu a <> w domyslnej sciezce plikow naglowkowych kompilatora.

    Mikrokontrolery   17 Maj 2005 14:16 Odpowiedzi: 6    Wyświetleń: 1773
  • Błąd undefined reference to lcdInit w AvrSide z AvrLib i AvrStudio

    Cały problem polega na niedoinformowaniu kompilatora :( #include "lcd.h" Powyższe "mówi" kompilatorowi , że pliku "lcd.h" należy szukać w katalogu , w którym znajduje się projekt , a tam pewnie go nie masz , hm :?: Załóżmy , że katalog główny avr-gcc="C:\WinAvr" (tak jest u mnie).Ścieżka do "include"="C:\WinAvr\avr\include" , a scieżka do...

    Mikrokontrolery   18 Lip 2005 12:21 Odpowiedzi: 4    Wyświetleń: 1427
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Błąd kompilacji AVR: invalid suffix ULUL i PORTA undeclared - jak naprawić?

    C:/WinAVR/avr/include/util/delay.h:154:1... invalid suffix "ULUL" on integer constant C:/WinAVR/avr/include/util/delay.h:179:1... invalid suffix "ULUL" on integer constant Piszesz w AVR Studio? Project->Configuration Options w polu Frequency AVR Studio czasami samo dopisuje przyrostek UL tak więc jeśli sam dopisałeś go wcześniej to teraz będzie "ULUL"....

    Mikrokontrolery   23 Maj 2006 18:15 Odpowiedzi: 5    Wyświetleń: 1164
  • REKLAMA
  • USART obsługa przerwanie od danych nadchodzących RXC

    Jak już wyżej wspomniałem w pliku " c:\WinAVR\avr\include\avr\iom8.h " '(at) _VECTOR(11) '

    Mikrokontrolery   26 Kwi 2006 01:46 Odpowiedzi: 11    Wyświetleń: 3632
  • WinAVR: Błędy kompilacji przy użyciu funkcji LCD (HD44780)

    Dołączyłeś pliki nagłówkowe do programu (polecenie include)?

    Mikrokontrolery AVR   15 Sie 2009 08:58 Odpowiedzi: 19    Wyświetleń: 3534
  • [winavr] Sposób i konfiguracja kompilacji

    czy do każdego programu musze utworzyć nowy plik makefile, i czy musze go dodawać do programu przez include

    Mikrokontrolery   15 Mar 2006 23:51 Odpowiedzi: 6    Wyświetleń: 1287
  • REKLAMA
  • Jak ustawić rozmiar stosu w kompilatorze avr-gcc (WinAvr).

    Lepiej wykorzystaj do tego celu pamiec programu , ewentualnie eeprom. Sposob deklaracji tablic dla winavr : dla eeprom : #include <avr/eeprom.h> #define EEPROM __attribute__ ((section (".eeprom"))) unsigned char temp [20] EEPROM ={1,2,3,4,}; dla pamieci programu : #include <avr/pgmspace.h> static unsigned char temp_1 [2] PROGMEM = {1,2,3,4};

    Mikrokontrolery   05 Maj 2005 10:38 Odpowiedzi: 13    Wyświetleń: 3585
  • Jak programować ATmega8535 w C bez wsparcia w AVRStudio 3.56?

    sciagnij z www.avrfreaks.net winavr ,tam w pliku avr/include znajdziesz iom8535. pozdr.

    Mikrokontrolery   16 Lis 2004 23:34 Odpowiedzi: 1    Wyświetleń: 975
  • Jak połączyć C i asm w AVR Studio? Komunikaty błędów podczas kompilacji

    no więc jak tylko wyrzuce plik S to kompiluje się poprawnie. W pliku nagłowkowym wszystko jest ok, na pewno nie było nic zmieniane. Załączam jeszcze obydwa pliki źródłowe, może coś nie tak z moim avr studio? (dodałem rozszerzenie txt ponieważ S jest niedopuszczalne) to jest log z okna build: rm -rf softUart.o extraasm.o softUart.elf dep/* softUart.hex...

    Mikrokontrolery AVR   06 Mar 2009 11:31 Odpowiedzi: 8    Wyświetleń: 4460
  • Gdzie znaleźć plik avr/io.h do projektu AVR?

    witam Zależy na jaki procesor potrzebny ci io. Jeżeli korzystasz z Gnu (np.WinAvr) pliki dostępne są w z katalogu programy : WinAVR\avr\include\avr\ program: http://sourceforge.net/project/showfiles... pozd ps. nawiązując do tematu plik io.h również tam jest

    Mikrokontrolery   05 Sty 2008 05:43 Odpowiedzi: 4    Wyświetleń: 5297
  • Jak dekodować sygnał RC5 w C bez użycia timera?

    tak, w katalogu WinAVR\avr\include\util tylko musisz go wyedytować i ustawić taki kwarc jakiego używasz, standardowo jest # define F_CPU 1000000UL no i poczytaj komentarze, bo do różnych kwarców, są rózne maxymalne wartości jakie można podać do tej funkcji i wtedy może być potrzebne np użycie: _delay_us(60); _delay_us(51); żeby uzyskać 111us

    Mikrokontrolery   12 Paź 2006 20:57 Odpowiedzi: 4    Wyświetleń: 1830
  • REKLAMA
  • 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ń: 1103
  • [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ń: 1157
  • WinAVR nie rozpoznaje UBRRH_VALUE, UBRRL_VALUE z setbaud.h, AVR Studio działa

    1. Włączanie pliku nagłówkowego wewnątrz funkcji to nie jest dobry zwyczaj. Przenieś dyrektywę #include na zewnątrz funkcji main, tam gdzie są inne #include 2. Przy częstotliwości procesora 1 MHz nie da się uzyskać poprawnej komunikacji z szybkością 9600. Zmień częstotliwość na 8 MHz lub szybkość transmisji na 4800. 2. Kompilator napisał dokładnie,...

    Mikrokontrolery AVR   19 Lut 2013 16:11 Odpowiedzi: 9    Wyświetleń: 1695
  • Integracja biblioteki LCD Petera Fleury w WinAVR - błędy kompilacji

    W winavr katalogiem domyslnym jest winavr\avr\include, a ten katalog zawiera jeszcze katalog avr z plikami naglowkowymi stricte pod avry. Zreszta niewazne, jak kopiuje pliki lcd.h i lcd.c do katalogu winavr/avr/include to tez nie dziala. Macko

    Mikrokontrolery   24 Paź 2003 15:02 Odpowiedzi: 7    Wyświetleń: 4539
  • Jak zwiększyć wartość zmiennej licznik w programie C przy zwarciu PD1?

    Witam mam takie małe pytanie mam taki oto kod #include <C:\WinAVR\avr\include\avr\io.h> #include <C:\WinAVR\avr\include\avr\interrupt.... #include <C:\WinAVR\avr\include\avr\signal.h&g... #define tau0 247; #define vliczt0 113; unsigned char liczt0; unsigned char licznik; void czekaj(unsigned long zt) { unsigned char zt1; for(;zt>0;zt--)...

    Mikrokontrolery   28 Maj 2005 12:56 Odpowiedzi: 7    Wyświetleń: 1155
  • [At90S2313] [C] VMLab - Problem ze stopniem optymal. kodu.

    Witam Piszę swój pierwszy program na AT90S2313. Program ma za zadanie obsługiwać LCD. Problem się jednak pojawił na początku. Jeśli opóźnienie zostanie wywołane jako procedura: void czekaj(void) { _delay_ms(10); } zostaje ona całkowicie zignorowana: * my_idea.c, line 35: warning: statement with no effect Natomiast,...

    Mikrokontrolery AVR   10 Paź 2008 19:49 Odpowiedzi: 3    Wyświetleń: 1660
  • Jak poprawnie użyć funkcji strlen() w C? Warnings i deklaracja implicit

    Jaki kompilator? Czy dołączyłeś ? #include <string.h> Jeżeli to WinAvr. I tak w ogóle to wskaźnik ma inny typ size_t strlen ( const char * src )

    Mikrokontrolery AVR   11 Mar 2009 20:36 Odpowiedzi: 2    Wyświetleń: 1825
  • WinAVR - Bład przy kompilacji, trywialny program, prawodpodobnie złe ustawienia

    Witam! Dołóż #include <stdint.h> Pozdrawiam!

    Mikrokontrolery AVR   21 Wrz 2012 16:17 Odpowiedzi: 4    Wyświetleń: 1161
  • [C - WinAVR] Prosty program na ATmega8: mruganie LED, WinAVR i AVRstudio 4

    Poszukałem i znalazłem prosty programik w C dla AT90S8515 z kwarcem 8 MHz mrugający diodą LED. Dokonałem małej zmiany (częstotliwość kwarcu), kompilowałem go za pomocą avr-gcc pod linuksem, zaprogramowałem mikrokontroler ATmega8 za pomocą uisp i STK200 i... działa z wewnętrznym oscylatorem 1 MHz. Dioda LED jest przez rezystor podpięta anodą do +5V i...

    Mikrokontrolery   27 Sty 2006 09:20 Odpowiedzi: 11    Wyświetleń: 8957
  • Jak dodać biblioteki rklibavr w AvrStudio dla ATmega8?

    D:\WinAVR\avr\include

    Mikrokontrolery   29 Gru 2008 21:05 Odpowiedzi: 7    Wyświetleń: 1478
  • Attiny2313 - brak reakcji na przyciski INT0 i INT1, obsługa przerwań LED

    boohoo -> przecież jeśli masz AVR-GCC to masz taki folder: \WinAVR-20080610\avr\include\avr zajrzyj tam sobie, masz tam definicje wszystkiego czego chcesz i do każdego procka w tym twojego iotn2313.h poza tym ten twój kod ładnie się kompiluje i bez żadnych ostrzeżeń jeśli zrobisz tak: #include <avr\io.h> #include <util\delay.h> //#include...

    Mikrokontrolery AVR   19 Lut 2009 22:42 Odpowiedzi: 23    Wyświetleń: 3630
  • ATmega48 - jak zaimplementować odbiór danych w transmisji szeregowej 9600 bodów?

    macie racje. mój kod nie nadaje się do wszystkiego. mogłem wspomnieć że używam go tylko do rozpoznawania krótkich komunikatów i ustawiania flag. to był kawałek kodu parsowania gps albo czegoś podobnego i działało dobrze. wiadomo że w takim miejscu nie wolno przeprowadzać długich operacji, chyba że wyłączy się na chwilę odbiornik uart a po operacjach...

    Mikrokontrolery AVR   07 Sty 2010 20:48 Odpowiedzi: 13    Wyświetleń: 2167
  • Printf() i scanf() nie działają na ATmega8 z WinAVR - jak to naprawić?

    może więc zrób tak char buffer[3]; wyslijstring("AT+CMGS="... // wysyła sms do satiego char n=20; itoa(n,buffer,10); wyslijstring(buffer); nadajznak(0x0D); I jeszcze dodać trzeba chyba #include <stdlib.h> na początku

    Mikrokontrolery AVR   12 Mar 2009 23:43 Odpowiedzi: 10    Wyświetleń: 2252
  • Jak dodać nietypowy procesor z 64kB RAM do bibliotek WinAVR?

    zawsze mozesz ręcznie dac zamiast #include <io.h> to #include "iglo.h" powinno chyba zadziałać, w końcu tam są tylko definicje adresów

    Mikrokontrolery AVR   04 Kwi 2021 12:22 Odpowiedzi: 16    Wyświetleń: 2051
  • Atmega8: Jak poprawnie obsłużyć przerwanie w C?

    Witam. Próbuję uczyć się C na Atmedze 8 i mam problem z obsługą przerwania. Kod wygląda następująco (z resztą pisany na podstawie kursu z EdW): #include <c:\WinAVR-20090313\avr\include\a... #include <c:\WinAVR-20090313\avr\include\a... #define F_CPU = 1000000 int volatile wyjscia; int indeks; int main (void)...

    Mikrokontrolery AVR   02 Paź 2009 23:17 Odpowiedzi: 6    Wyświetleń: 1308
  • KIT AVT592 - Jaką wersję WinAVR użyć do kompilacji programu?

    Nie napisałeś, jakiej wersji WinAVR używasz (ja mam WinAVR-20100110), ale spróbuj na początku pliku 'watomierz.c' dodać linijkę: #include <compat/deprecated.h> i usuń: #include <avr/signal.h> Jeśli oprócz tego w plikach 'lcd4bit.h' i 'lcd4bit.c' w funkcji 'lcd_string' zmienisz typ parametru z 'unsigned char*' na 'char*', to powinno się skompilować...

    Mikrokontrolery AVR   17 Gru 2010 14:52 Odpowiedzi: 35    Wyświetleń: 3496
  • [ATmega8][WinAVR] - biblioteka Zaawansowana obsługa klawiatury jak uruchomic

    Własne pliki *.h includuje się tak: [syntax=c]#include "keyb.h"[/syntax]

    Mikrokontrolery AVR   17 Cze 2013 19:56 Odpowiedzi: 9    Wyświetleń: 3270
  • Warningi w WinAVR 4.3.2 przy użyciu <util/delay.h> i F_CPU 8MHz

    mam taki problem wyskakuja mi warningi i nie mogę ich wyeliminować c:\winavr-20090313\bin\../lib/gcc/avr/4.... In function 'void WaitMs(uint8_t)': c:\winavr-20090313\bin\../lib/gcc/avr/4.... warning: will never be executed c:\winavr-20090313\bin\../lib/gcc/avr/4.... warning: will...

    Mikrokontrolery AVR   03 Maj 2009 20:38 Odpowiedzi: 10    Wyświetleń: 2162
  • ATMEGA-8 i RS232 - brak komunikacji, wysyłanie danych co 5 sekund

    Krzemowy napisał: Nie trzeba pisać #define F_CPU xxxxx Nawet należy to pisać bo czasami (nawet często kod nie jest kompilowany tylko i wyłącznie w AVRStudio, czasem jest to WinAVR albo w ogóle na innym systemie operacyjnym) nie zaskakuje #include<util/delay> bez tego i zaczynają się problemy z szukaniem głupiego błędu :) Pozdrawiam maly_elektronik

    Mikrokontrolery AVR   25 Mar 2009 17:44 Odpowiedzi: 16    Wyświetleń: 3995
  • [avr-gcc] Błędy kompilacji w avr-gcc: undefined reference w eeprom.h, jak zlinkować?

    Witam ponownie. Uporządkowałem kilka rzeczy. 1. ponownie zainstalowałem winavr 2. przestalem dodawać biblioteki standardowe 3. biblioteki libeeprom.a i libkernel.a nie są bibliotekami standardowymi. Zostały one dostarczone przez producenta tego układu rzraven a ja podczas meczenia sie z tym wszystkim skopiowałem je do folderu z bibliotekami standardowymi...

    Mikrokontrolery AVR   16 Wrz 2010 16:43 Odpowiedzi: 5    Wyświetleń: 1956
  • AvrStudio 4.12 i WinAvr: zawieszenie po użyciu pgmspace.h

    Witam. Ja też miałem taki problem i okazało się, że pgmspace.h dołącza plik stddef.h, którego z dziwnych powodów nie ma tam, gdzie powinien być. Skopiowanie stddef.h do tego samego katalogu co pgmspace.h powinno pomóc. Ale gdyby jednak nie pomogło, to skopiuj oby dwa pliki do katalogu ze swoim projektem, w pgmspace.h zmień #include <stddef.h>...

    Mikrokontrolery   28 Cze 2006 15:59 Odpowiedzi: 4    Wyświetleń: 1965
  • WinAvr: Kompilacja listingu z książki J. Dolińskiego uC AVR w praktyce

    Wpisz <avr\io.h> (albo <avr/io.h> - kierunek znacznka zdaje się nie robić różnicy)- jak masz główny katalog z WinAVR, to dalej jest katalog AVR/INCLUDE i tam masz biblioteki do których nie musisz pisać AVR/... Masz tam też katalog AVR i tam wypisane wszystkie do których trzeba pisać ten przedrostek. PS. Widzę żę już teraz kompialtor zwraca...

    Mikrokontrolery   21 Wrz 2005 18:11 Odpowiedzi: 1    Wyświetleń: 1170
  • 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ń: 921
  • Jak zaimplementować I2C między ATmega8 jako master i slave w C?

    W pliku np m16.h jak pracujesz na ATmega16 jak na innym to nazwa będzie podobna. Dla mega zaczyna się od 'm', a dla tiny to 'tn'. Poszukaj w folderze avr/include/avr w WinAVR. Wektory znajdują się pod koniec tych plików.

    Mikrokontrolery   18 Paź 2010 10:49 Odpowiedzi: 15    Wyświetleń: 3365
  • Jak zintegrować programator STK 200/300 z AVR Studio przez LPT1?

    Dzięki za pomoc. Coś próba napisania pierwszego programu w C jest niezbyt udana. Napisałem coś takiego #include <C:\WinAVR-20070525\avr\include\a... unsigned long pczekaj=1500; void czekaj(unsigned long pt) { unsigned char tpl; for(;pt>0;pt--) { for(tpl=255;tpl!=0;tpl--) {} } }...

    Mikrokontrolery   05 Lip 2007 18:38 Odpowiedzi: 5    Wyświetleń: 3136
  • ATtiny2313 – ostrzeżenie przy kompilacji kodu wyświetlacza, analiza raportu

    tu masz cały kodzik: ////////////////////////////////////////... // WyswietlaczLCD.c // // Autor: Ravender Kompilator: WinAVR ////////////////////////////////////////... #include <avr/io.h> #include <inttypes.h> #include <util/delay.h> #include <hd44780.c> int main(void) { LCD_Initalize(); LCD_Clear();...

    Mikrokontrolery AVR   13 Sie 2009 21:44 Odpowiedzi: 5    Wyświetleń: 1641
  • Jak przekonwertować int na string w WinARM bez itoa?

    było to już na forum, funkcja itoa działa w winavr tylko musisz dodać #include "string.h"

    Mikrokontrolery   17 Mar 2008 07:14 Odpowiedzi: 5    Wyświetleń: 1736
  • Undefined reference to `floor` w WinAVR-20040720 - math.h

    Rozumiem,ze naglowek #include<math.h> masz ? Probowalem math w winavr z 2004.04.04 smiga bez problemow

    Mikrokontrolery   24 Wrz 2004 20:28 Odpowiedzi: 4    Wyświetleń: 1182
  • AVRStudio 4.12 SP3: Jak dodać ścieżki do AVRLib dla obsługi kart MMC?

    Witam, Zainstalowałem ostatnio AVRStudio 4.12+SP3 + WinAvr + AVRLib aby popróbować coś pisać w C. Dość długo już piszę w Bascom'ie i przyszedł czas na zmianę środowiska. No i mój pierwszy programik skompilował się bez błędu :D. Postanowiłem pójść dalej i spróbować przykładów z AVRLib, chodzi mi głównie o obsługę kart MMC. Problem w tym że kompilator...

    Mikrokontrolery   25 Wrz 2006 12:04 Odpowiedzi: 1    Wyświetleń: 1733
  • Podprogram w C dla ATmega128 - zawiesza się po powrocie z funkcji `del()`

    Nie jestem pewien czy pomysł na rozwiązanie twojego problemu jest poprawny. Ale z tego co się bawiłem w programowanie na uP to akurat zdało to u mnie egzamin :). #include <C:\Program files\WinAVR\avr\include\avr\io.h> #define rs 0 #define e 2 void del (int c) { PORTB|=(1<<rs); } int main (void) {...

    Mikrokontrolery   02 Cze 2007 11:46 Odpowiedzi: 27    Wyświetleń: 2261
  • Brak biblioteki <ioxx.h> dla Atmega8535 w AVRGCC - skąd pobrać?

    Nie wiem którą masz wersję AVRGCC, bo ja mam z 23 września 2003 i w podkatalogu WinAvr\avr\include\avr\ znalazłem bibliotekę iom8535.h. Jeśli chodziło Ci o ten plik, to przesyłam. Pozdrawiam.

    Mikrokontrolery   09 Kwi 2004 21:26 Odpowiedzi: 8    Wyświetleń: 1856
  • Kompilacja projektu AVR Studio 3.5 w AVR Studio 4.12 - undeclared DDRC

    Witam, Po zainstalowaniu WinAVR w standardowych miejscach systemu oraz po zainstalowaniu AVR Studio 4.12 tez w domyślych scieżek spróbowałem skompilowac wczesniej uruchomiony pos AVR Studio 3.5 projekt. Oczywiście pojawiły sie kłopoty. Przy kompilacji (niżej kopia składni polecenia zbudowana automatycznie): avr-gcc -I"C:\WinAVR\lib" -I"C:\WinAVR\bin"...

    Mikrokontrolery   12 Sty 2006 14:08 Odpowiedzi: 1    Wyświetleń: 1121
  • Wyświetlanie w Avr Studio 4.12 ile zasobów uC jest zajętych

    to wszystko co napisałeś sie zgadza ale po wykonaniu kompilacji w tym okienku Build to mam cos takiego : Build started 19.6.2006 at 20:47:15 avr-gcc -I"C:\WinAVR\avr\include\avr&qu... -I"C:\WinAVR\avr\include\util&q... -I"D:\andru\praca dyplomowa\biblioteki" -mmcu=atmega32 -Wall -gdwarf-2 -DF_CPU=16000000 -O0...

    Mikrokontrolery   28 Cze 2006 16:15 Odpowiedzi: 4    Wyświetleń: 1524
  • Mikrokontroler - programator ważnych pytań garść :/

    Ten z lpt poszukam btw czy równoległy też będzie dobry przy okazji będę mógł blokować/odblokować bitami MiK ?. Co do Makefile czy ktos ma jakis gotowy makefile pod 2313 i amtmega8 bo ten co mam wywala mi bledy zresztą pokaze Wam, bo moze cos zpsułem i być może to jest jakis mały błąd avr-gcc mam najnowszy jaki zassalem z avrfreaks Oto kod`y. makefile...

    Mikrokontrolery   15 Maj 2005 14:02 Odpowiedzi: 14    Wyświetleń: 2929
  • ATmega8515 - USART nie działa w C, WinAVR20070525, MAX232, HyperTerminal

    Witam. Mam nadzieję, że się nie narażę tym tematem, ponieważ był już wielokrotnie opisywany - jednak uzmysławia to jak wiele problemów może wyniknąć przy obsłudze jednej rzeczy. Sprawa jest prosta, napisany program w WinAVR20070525 nie obsługuje portu USART w mikrokontrolerze ATmega8515. Układ jest podłączony do COM'a poprzez inwerter MAX232. Podczas...

    Mikrokontrolery   20 Lis 2007 18:54 Odpowiedzi: 2    Wyświetleń: 1380
  • AVR 335 - brak bibliotek inavr.h i ioavr.h w WinAVR i AVRSide

    Kolego Prymulka , bądźże łaskawy jak już piszesz komunikat błędu, to go wypisywać w całości, oraz podać chociaż link do kodu, skąd go ściągnąłeś, nie ma nic bardziej wkurzającego, jak pytania do wróżek... ;) 1. Makefile (zbiór poleceń dla programu make ) jest ? 2. Na stronie Atmela większość kodu w C nie jest pod avr-gcc, i trzeba kod przerobić... 3....

    Mikrokontrolery   25 Lip 2005 21:45 Odpowiedzi: 12    Wyświetleń: 3318
  • WinAvr zła kompilacja. Kompilator nie uwzględnia skoków.

    Czyli spokojnie mogę podłączyć zatrzask do PE1-ALE, podobnie jak jest w AT90s8515... Mogli by to poprawić w tym pdf. Znalazłem jeszcze takie coś w kompilatorze winavr w ..\avr\include\avr\iom161.h : /* PE2 = ALE PE1 = OC1B PE0 = ICP / INT2 */ /* PORTE */ #define PE22 #define PE11 #define PE00

    Mikrokontrolery AVR   27 Sty 2011 14:00 Odpowiedzi: 26    Wyświetleń: 2548
  • Konwersja char* -> float - problem [avr/atmega8][c/winavr

    That's why atof() nie działało: zabrakło: #include <stdlib.h>

    Mikrokontrolery AVR   31 Gru 2009 20:38 Odpowiedzi: 9    Wyświetleń: 5866
  • Szybkość odczytu bajtu z EEPROM w Atmega vs RAM - porównanie

    Też tak słyszałem, że kod jest w eeprom.h, ale w tym pliku u mnie nie ma kodu tylko: [syntax=c]/** \ingroup avr_eeprom Read one byte from EEPROM address \a __p. */ uint8_t eeprom_read_byte (const uint8_t *__p) __ATTR_PURE__;[/syntax] Ten plik jest w: c:\WinAVR\avr\include\avr\

    Mikrokontrolery AVR   19 Wrz 2014 20:44 Odpowiedzi: 5    Wyświetleń: 1254
  • Gdzie znaleźć bibliotekę avr/io.h dla attiny 2313 w Keil?

    No dobra a gdzie mogę znalesc bibliotekę avr/io.h Chodzi mi kontretnie o nią i proszę o nie odsyłanie mnie do internetu. Jeśli zainstalowałeś WinAVR np. na partycji C, to ten plik nagłówkowy znajduje się w katalogu C:\WinAVR\avr\include\avr. Ależ jesteś tajemniczy ;) Piotrek

    Mikrokontrolery   04 Wrz 2007 10:29 Odpowiedzi: 10    Wyświetleń: 2775
  • Jak zainstalować biblioteke glcd s65 i odpalić test.c

    Mam nadzieje, ze przegladales zawartosc pliku Install.txt ;) - unzip with folders - open \lib\makefile. and change MCU_TARGET and -DXTAL=16000000 to your Device - open \lib\glcd.inc and change the PORT definitions to your hardware connection of the GLCD - run \lib\compile.bat - copy glcd.h, glcd.inc, lfsr.h, lfsr.inc to c:\winavr\avr\include - copy...

    Mikrokontrolery   13 Sie 2008 22:19 Odpowiedzi: 2    Wyświetleń: 1559
  • Dlaczego kompilator wyrzuca błędy? Nauka języka C; WinAVR.

    Czemu w 5 linijce oczekiwany jest operator? Zapewne w linijce 11 i 13 nie dodałem jakiegoś pliku #include ?

    Mikrokontrolery Początkujący   17 Lut 2015 17:19 Odpowiedzi: 17    Wyświetleń: 1527
  • Czy warto przejść z Bascom na C w projektach sterujących?

    W WinAVR wyglądałoby to tak: #include <avr\io.h> //plik nagłówkowy(zawiera m. in. nazwy rejestrów) int main(void) { DDRA=0b00000001; // lub (wygodniej) DDRA=0x01; lub DDRA=1; PORTA=255; // lub PORTA=0xff; lub PORTA=0b11111111; while(1) //pętla nieskończona { if (bit_is_clear(PINA,0)) //jeśli...

    Mikrokontrolery   09 Lip 2005 01:06 Odpowiedzi: 22    Wyświetleń: 2808
  • WinAVR: Jak zdefiniować F_CPU dla różnych częstotliwości oscylatora?

    WITAM !!! Mam problem z WinAVR, a mianowicie przy kompilacji jakiegokolwiek programu w którym używam biblioteki delay.h otrzymuje błąd: WinAVR/avr/include/util/delay.h:136&... warning: #warning "F_CPU not defined for <util/delay.h>" Przy częstotliwości oscylatora 1MHz jest ok, ale przy innej częstotliwości czasy _delay_ms...

    Mikrokontrolery   17 Gru 2009 08:18 Odpowiedzi: 6    Wyświetleń: 5011
  • Atmega16: Dlaczego program na migające diody działa tylko raz?

    witam. napisalem ponizej program sluzacy do sterowania do zapalania kolejno diod podlaczonych do portu PB atmegi16, jednak nie dziala on jak nalezy. Nie wiem czemu program mimo ze jest w nieskonczonej petli while, wykonuje sie tylko jeden raz, a chcialbym zeby program dziala caly czas. Ponizej jest kod programu. #include <c:\elektronika\mikrokontrolery\winav...

    Mikrokontrolery   21 Paź 2007 17:52 Odpowiedzi: 2    Wyświetleń: 1179
  • AVR - _delay_ms() i komunikat File not found w AVRStudio Debugger

    Cześć. Nie wiem czym mam się martwic, czy może to normalne. Mam w programie zastosowana wbudowana funkcję opóźniającą typu _delay_ms(100): ale przed tym wpisany #include <util/dealy.h> Po kompilacji (WinAVR w wersji 20100110) nie mam żadneych błędów ani ostrzeżeń. Następnie po uruchomieniu debuggera w AVRStudio w okienku disasembler pokazuje mi...

    Mikrokontrolery AVR   12 Kwi 2013 12:31 Odpowiedzi: 6    Wyświetleń: 1275
  • Nauka programowania AVR w C++, jaki pierwszy projekt?

    Część można doczytać w plikach .h znajdujących się w katalogu WinAvr/avr/include i w zawartych w nim podkatalogach. Zazwyczaj są tam komentarze i można dojść co jest do czego. Jest jeszcze manual do avr-libc i gcc http://gcc.gnu.org/onlinedocs/gcc-4.3.2/... http://www.nongnu.org/avr-libc/user-manu...

    Mikrokontrolery AVR   24 Paź 2008 15:59 Odpowiedzi: 10    Wyświetleń: 5536
  • [C] Jak wygenerować CRC i umieścić w HEX dla AVR w WinAVR?

    #include <avr/pgmspace.h> dałeś ? Dodano po 51 aha - dałeś - nie zauważyłem ale komunikat masz taki jakby tego nie było

    Mikrokontrolery   10 Lut 2011 16:55 Odpowiedzi: 20    Wyświetleń: 2801
  • [ATMEGA32][C] Czy ktoś pomoże uporać się z TWI i PCF8583

    Build started 10.10.2010 at 13:19:40 avr-gcc.exe -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c In file included from c:/avr/winavr/lib/gcc/../../avr/include/... from c:/avr/winavr/lib/gcc/../../avr/include/...

    Mikrokontrolery AVR   10 Paź 2010 19:47 Odpowiedzi: 6    Wyświetleń: 3139
  • Jak zadeklarować stałą tablicę w pamięci Flash zamiast RAM w C/C++ (np. AVR)?

    Bo uzywajac PROGMEM nie mozesz tez bezposrednio idczytywac danych z tablicy przez podanie np unsigned char a ; a=tablica[3]; Musisz uzyc polecenia np pgm_read_byte : unsigned char a; a=pgm_read_byte(3); Wogole to polecam katalog Winavr\AVR\include i tam poszukaj pliku pgmspace.h

    Mikrokontrolery   20 Maj 2006 17:02 Odpowiedzi: 5    Wyświetleń: 1267
  • STM32 Primer - Problemy z SysTick_Config i SysTick_CLKSourceConfig w Ride7

    Jak zaczynałem "montowanie" STM32 do "starego" Eclipsa to w "C/C++ General > Paths and Symbols > Include" były jakieś 3 ścieżki, ale teraz znikły i zostały tylko dla WinAVR. Możecie mi je przypomnieć ? No bo właśnie usunąłeś PATH z Eclipse'a i teraz w tamtejszym PATH nie ma nic. Proponuję usunąć projekt i zaimportować od nowa projekt pobrany z mojej...

    Mikrokontrolery ARM   14 Kwi 2020 18:50 Odpowiedzi: 174    Wyświetleń: 12921
  • [Atmega8][C/WinAVR] Problem z kompilacją (string.h)

    Hm też mi się tak wydaje, nie wiem czemu go tam nie ma.. jeśli u ciebie po prawidłowym zainstalowaniu WinAVR nie ma tego pliku C:\WinAVR-20090313\avr\include\string.h to albo go sobie sam skasowałeś może niechcąco - albo go gdzieś przeniosłeś itp Spróbuj zainstalować najnowszą wersję jeszcze raz i podejrzewam że plik się znajdzie i kompilacja ruszy...

    Mikrokontrolery AVR   06 Lis 2009 12:49 Odpowiedzi: 5    Wyświetleń: 2390
  • Atmega8 WinAVR: Jak używać DDRB i PORTB bez avr/io.h?

    Kolego Tomcio7 , avr/io.h to nie jest żadna biblioteka tylko zbiór definicji. Oczywiście można te definicje przepisać do pliku z kodem źródłowym ("wyręczając" kompilator), ale zanim się to zrobi, to trzeba zrozumieć co te definicje oznaczają. Krótko - kolega przepisał definicje dla asemblera zamiast dla kompilatora C. Konkretnie chodzi o test warunku...

    Mikrokontrolery AVR   09 Kwi 2009 23:00 Odpowiedzi: 4    Wyświetleń: 2729
  • Błąd kompilacji Nut/OS na MMnet103 z WinAVR - jak rozwiązać?

    Zainstalowałem najnowszego WinAVR i teraz to już w ogóle jest lipa: 23:38:39: Nut/OS Configurator Version 2.0.9 23:38:39: Linked to wxWidgets 2.8.9 23:38:39: Running on Windows XP (build 2600, Dodatek Service Pack 2) 23:38:39: Working in c:\ethernut 23:38:42: Loading nut/conf/repository.nut...

    Mikrokontrolery AVR   08 Lis 2009 22:36 Odpowiedzi: 11    Wyświetleń: 1838
  • [AVR][C]AvrStudio 4.17 - dziwny sposób includowania

    Już się robi: //--------------------------------------... // Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym bez odczytu flagi zajętości // z dowolnym przypisaniem sygnałów sterujących // Plik : HD44780.h // Mikrokontroler : Atmel AVR // Kompilator :...

    Mikrokontrolery AVR   29 Lis 2009 23:18 Odpowiedzi: 21    Wyświetleń: 2653
  • Sprawdzanie stanu przycisku w WinAVR + AVR Studio 4

    Dzięki dj_west Tak jak mówiłeś działa (kliknąłem w kwadracik PINA by ustawić stan wysoki na PINA0 zaraz za po inicjalizacji portów). Symulacja działa teraz tak jak się spodziewałem po programie. Nie mam jak tego sprawdzić na prawdziwym układzie, ale oznacza to, że ten program w "rzeczywistych warunkach" działał by poprawnie? :) Obecnie mam WinAVR-20050214...

    Mikrokontrolery AVR   04 Lip 2010 17:16 Odpowiedzi: 4    Wyświetleń: 3725
  • Odczyt i wyświetlanie danych z FLASH w AVR: problem z PROGMEM

    Ciężko powiedzieć. Używam VS Code i Makefile do kompilacji i wgrania programu przez usbasp. padam może plik configuracyjny jeżeli to ten i tak się nazywa :) [syntax=json] { "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**", "C:\\WinAVR-20100110\\avr\\include" ], "defines": [ "__AVR_ATmega32__" ], "compilerPath": "\"C:\\MinGW\\mingw32\\bin\\gcc.exe\"",....

    Mikrokontrolery AVR   19 Sie 2020 11:48 Odpowiedzi: 13    Wyświetleń: 960
  • Błąd undefined reference w Ethernut przy kompilacji w WinAVR dla ATmega128

    Witam, podczas kompilowania w WinAVR otrzymuje komunikat: avr-gcc -c HTTPServer.c -o HTTPServer.o -Os -c -mmcu=atmega128 -D__HARVARD_ARCH__ -DNUT_CPU_FREQ=16000000 -DMMNET01 -IC:\WinAVR\bin\../NutOS/avr/include crurom -r -oi:\strona_crurom.c i:\strona avr-gcc -c i:\strona_crurom.c -o i:\strona_crurom.o -Os -c -mmcu=atmega128 -D__HARVARD_ARCH__...

    Mikrokontrolery AVR   07 Lip 2009 04:42 Odpowiedzi: 2    Wyświetleń: 1705
  • Program w C. Wyświetlanie liczb na wyświetlaczach.

    wywalił tylko jedno ostrzeżenie: c:/winavr-20080610/lib/gcc/../../avr/inc... warning: #warning "This header file is obsolete. Use <avr/interrupt.h>."

    Mikrokontrolery AVR   10 Sty 2009 22:05 Odpowiedzi: 13    Wyświetleń: 2016
  • WINAVR, opis, składnia, funkcje, obsługa portów, RS-232, adresowanie pamięci.

    zamiast tego : #include <progmem.h> to : #include <avr/pgmspace.h> a zamiast tego : PRG_RDB (....) to : pgm_read_byte (....) pozdr.

    Mikrokontrolery   06 Mar 2006 14:04 Odpowiedzi: 33    Wyświetleń: 19112
  • Błąd kompilacji UART w WinAVR dla ATmega8535 - `UBRR` niezadeklarowane

    A przeglądnij plik który włączyłeś - tam nie ma deklaracji co to jest UBRR, ale są odwołania do dalszych plików definiujących procesory - wybierz ten tobie potrzebny przez #define __AVR_ATmega8535__ , lub jeszcze raz # include <avr/iom8535.h>

    Mikrokontrolery   08 Maj 2005 09:12 Odpowiedzi: 7    Wyświetleń: 1931
  • Jak ustawić wartości domyślne EEPROM w WinAvr dla Atmega?

    Siemano. Jeżeli chcesz umieścić np. tablicę jednowymiarową w sekcji EEPROM to możesz wykonać to w taki sposób const unsigned char Tablica[] EEMEM = { 0x3e,0x51,0x49,0x45,0x3e, 0x00,0x42,0x7f,0x40,0x00, 0x42,0x61,0x51,0x49,0x46, 0x21,0x41,0x45,0x4b,0x31 }; Niestety przy takiej deklaracji pierwszy element tablicy nie będzie znajdować...

    Mikrokontrolery   23 Lut 2008 15:23 Odpowiedzi: 2    Wyświetleń: 1580
  • Programmers Notepad [WinAVR] - niestabilna kompilacja na jednym z komputerów

    Witam, Mam zainstalowanego WinAVRa najnowszą wersję na dwóch komputerach, na jednym działa bez problemów, na drugim, czasem działa normalnie, a czasem dzieją się takie cuda jak np. kompilatorowi nie pasuje ostatnia klamra na końcu programu, jak ją usunę, to następny "znacznik" powyżej, idt. Kopiuję ten niby niedziałający program i wrzucam na drugi komputer...

    Początkujący Elektronicy   23 Lip 2014 07:47 Odpowiedzi: 10    Wyświetleń: 3906
  • Jak zmusić AVR studio do współpracy z bibliotekami RKlibAVR?

    a probowales kopiowac te katalogi ktore zawieraja pliki ***.c do katalogu projektu? i w main umiesc #include odpowiednia_nazwa.h ps. u mnie w WinAvr działa (w sensie kompiluje sie)... a to sa chyba programy kompatybilne... powodzenia

    Mikrokontrolery   09 Lis 2006 12:36 Odpowiedzi: 1    Wyświetleń: 1098
  • Jak przedefiniować putchar() dla ATmega8 w AVRStudio 4.x i WinAVR?

    Jak to działa na AVR ? Ano np. tak: #include <avr/io.h> #include <stdio.h> #define USART_USED int lcd_putchar(char c , FILE *stream) { //LCD_wyswietl_znak(); return 0; } FILE lcd_str = FDEV_SETUP_STREAM(lcd_putchar,NULL, _FDEV_SETUP_WRITE); int main() { #ifdef USART_USED stderr=&lcd_str;...

    Mikrokontrolery   23 Gru 2006 22:31 Odpowiedzi: 9    Wyświetleń: 1750
  • [At90S2313] [C] [VMLAB] Zapętla się GCC nadpisuje wskaź. SPL

    Witam Od kilku dni staram się uruchomić program z książki Mikrokontrolery AVR w praktyce. Po dodaniu makr sbi i cbi program się skompilował, ale kompilator zwracał ostrzeżenia: Repeated variable name __c Repeated variable name __c within block. Rename it typedef debugging not supported COFF file contains inconsistencies or unsupported features. Debug...

    Mikrokontrolery AVR   09 Paź 2008 08:59 Odpowiedzi: 1    Wyświetleń: 1769
  • Jak pominąć niewykorzystywane funkcje w bibliotekach WinAVR?

    Witam! (...) Pytanie... jak zrobic, zeby teraz kompilator pomijal wszystkie niewykorzystywane funkcje/procedury? Pozdrawiam! W Makefile projektu usuń te pliki bibliotek (.c), których nie używasz.. Dodatkowo nie dołączaj ich nagłówków (.h) przez #include w głównym pliku projektu.. Najlepiej ściągnij sobie jakąś bibliotekę i podejrzyj jak to jest rozwiązywane...

    Mikrokontrolery   07 Mar 2007 16:12 Odpowiedzi: 7    Wyświetleń: 1394
  • [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ń: 2123
  • Jak zrozumieć funkcje sbi i cbi w programowaniu AVR?

    Po podjerzeniu pliku WinAVR\avr\include\compat\deprecated.h możemy przeczytać: /** \ingroup deprecated_items \def sbi(port, bit) \deprecated Set \c bit in IO port \c port. */ #define sbi(port, bit) (port) |= (1 << (bit)) /** \ingroup deprecated_items \def cbi(port, bit) \deprecated Clear \c bit in IO port \c port. */ #define cbi(port, bit) (port)...

    Mikrokontrolery AVR   23 Cze 2009 09:44 Odpowiedzi: 5    Wyświetleń: 1746
  • WinAVR, pliki źródłowe c oraz nagłówkowe h i własn bibloteka

    Ja rozumiem różnice pomiędzy plikami .c oraz .h, tzn do czego one służą itd. Nie rozmiem tylko dlaczego jak wydzielimy z programu głównego pliki biblioteki np wspomnianą obsługę 1-Wire to musimy to dodać do Make file, przecież wtedy piszemy np SRC= main.c LCD_44780.c Jakby wszystko było w pliku hto pozostałoby tylko SRC=main.c A dlaczego w takim razie...

    Mikrokontrolery AVR   05 Lip 2010 20:56 Odpowiedzi: 26    Wyświetleń: 3338
  • [AVR-C] Jak wyświetlić zmienną int na LCD w AVR-C?

    Mam takie biblioteki #include <avr/io.h> #include <inttypes.h> #include <util/delay.h> #include <hd44780.c> #include <stdlib.h> czy to wystarcza do wyswietlenia zmiennej ? Programuje w WinAvr.

    Mikrokontrolery AVR   06 Kwi 2010 12:36 Odpowiedzi: 8    Wyświetleń: 7376
  • [WinAVR] Jak poprawnie dodać własny nagłówek i moduły w C?

    No a jak maja się do siebie te dwie linie #include "..\os\os.h" #include "os.h" Jak jest struktura plików na dysku?

    Mikrokontrolery AVR   12 Sty 2010 10:26 Odpowiedzi: 8    Wyświetleń: 1391
  • [atmega16] błedy kompilacji biblioteki wyswietlacza HD44780

    Ja mam zarówno *.h jak i *.c w drzewku AVR studio. I z racji tego, że nie dodałem tych plików bibliotek do C://WinAVR/avr/include wiec nie dodaje do głównego pliku projektu #include <hd44780.c> a #include "hd44780.c" Poprawnie, prawda? :) Teraz nie mam jak przetestować, bo jestem na innym komputerze, ale wydaje mi się, że błędy nie ustąpią....

    Mikrokontrolery AVR   16 Sty 2010 22:11 Odpowiedzi: 5    Wyświetleń: 2533
  • [C] ATMega8 - Timery i przerwania nie działają w kodzie C, WinAVR 20100110

    Spróbuj zrobić od przepełnienia. W proteus'ie też port zmieni raz stan i nic. volatile int flaga; #include <avr/io.h> #include <avr/interrupt.h> int main (void) { DDRC = 0xff; // Ustaw jako wyjście LED TIMSK = 0x04; // Włącz przerwania przepełnienia (1 <<TOIE1) SREG = 0x80; // włącz przerwania globalne sei()...

    Mikrokontrolery AVR   20 Maj 2011 18:47 Odpowiedzi: 14    Wyświetleń: 2166
  • Jak używać zmiennych z pliku main w dołączanych plikach w WinAvr?

    Stworz plik main.h w ktorym bedziesz deklarowal wszystkie zmienne uzywane globalnie przez main.c, a takrze prototypy funkcji. W pliku main.h mozesz takze na poczatku dołaczyc wszystkie bibliotki ktorych uzywasz w projekcie ( stdlib.h, math.h itp ) i beda one widziane przez pozostale pliki. Na poczatku pliku main.c dolacz plik main.h, ktory stworzyles...

    Mikrokontrolery   12 Gru 2006 09:08 Odpowiedzi: 8    Wyświetleń: 1809
  • [atmega8] [atmega8][c] Program LED nie działa po kompilacji w AVR Studio 4.13 i Winavr

    1) kompilator wyrzuca jakieś błędy? aha, zdecyduj sie w jakiej notacji piszesz ;) nastaw sie na szesnastkowy Program po wykonaniu sie musi zwrócić wartość do systemu Wink (oczywiście tu go nie ma, ale to taki archaizm ze starych czasów Wink ) widać że programujesz w C, ale dla kompilatora AVR-GCC to return nie jest ważne, bo program nie powinien dojść...

    Mikrokontrolery AVR   02 Wrz 2008 18:44 Odpowiedzi: 15    Wyświetleń: 2993
  • Atmega16A - PU: Brak reakcji na komendę 'delay' przy miganie diody, DIP-40, USBasp

    źle. #define F_CPU 1000000UL musi być ustalone przed linią #include <util/delay.h> bo inaczej dostałbyś warning kompilatora: # warning "F_CPU not defined for <util/delay.h>" Spójrz w źródła pliku WinAVR\avr\include\util\delay.h, aby się przekonać, że makro F_CPU musi być zdefiniowane: [syntax=c]void _delay_ms(double __ms) { uint16_t __ticks;...

    Mikrokontrolery AVR   05 Kwi 2022 21:40 Odpowiedzi: 33    Wyświetleń: 1188
  • [ATMega128L][WinAVR]Dziwne zachowanie wewnętrznego EEPROMu

    Sprawdź: * jaki jest adres zmiennych - printf("0x%04x", &zmienna), czy wszedzie taki sam? Sprawdziłem, niestety są różne. Raz jest to 0x4C8, raz 0x01, a odczyt prawidłowy otrzymuję spod 0x4D5. * czy zmiana rodzaju optymalizacji coś daje? Optymalizacja ze względu na rozmiar (OPT = s) jest, że takpowiem, standardowo i jest OK. Przy wyłączonej optymalizacji...

    Mikrokontrolery AVR   12 Sie 2008 09:41 Odpowiedzi: 26    Wyświetleń: 4522
  • [Atmega162] Atmega162 WinAVR - Błąd undefined reference przy obsłudze wyświetlacza LCD

    Cześć. Mam problem z programem obsługi wyświetlacza. Pracuje na WinAVR 20090313 W main.c mam: #include <avr/io.h> #include <inttypes.h> #include <stdio.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "makra.h" #include "harddef.h" #include "lcd.h" #include "local.h"...

    Mikrokontrolery AVR   03 Gru 2009 14:00 Odpowiedzi: 5    Wyświetleń: 1916
  • Jak wywołać kod asemblerowy z C w WinAVR? Integracja z avrasm2

    ... Chciałbym móc ją wywoływać z poziomu C. Oczywiście nic nie stoi na przeszkodzie żeby dopisać tych kilka rozkazów w postaci wstawki asemblerowej np. asm ("sbis UCSRA, RXC") itd... Muszę Cię zmartwić , bo taka "wstawka" nie przejdzie ;( Ale można tak: plik.c #include <avr/io.h> extern void USART_FlushRX(void); int...

    Mikrokontrolery   18 Lut 2008 09:10 Odpowiedzi: 10    Wyświetleń: 2419
  • AvrStudio 4 - Kompilacja OK, ale brak pliku .hex po linkowaniu

    To znowu ja. Nowy problem. Otóż, tym razem proszę o wskazówkę, gdzie szukać przyczyny gdy mój program sie kompiluje bez błędów, ale zbudować .hex-a NIE chce. Doczytać sie z komunikatów, nie mogę. Poniżej komunikaty. COMPILE: avr-gcc -I"D:\DOKUMENTY\ELEKTRONIKA\AVR... -I"D:\DOKUMENTY\ELEKTRONIKA\AVR...

    Mikrokontrolery   02 Mar 2012 19:48 Odpowiedzi: 2    Wyświetleń: 857
  • WinAVR - nie działa czasomierz na ATMega8, działa w Bascomie

    Witam. Mam pewien problem żeby na tym mikrokontrolerze zrobić czasomierz. Gdy napisze w bascomie działa ok, ale jak w WinAVR to już nie. #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> SIGNAL (SIG_OVERFLOW0) { PORTD = ~PORTD; } int main(void){ DDRD=0xff; PORTD=0xff; TIMSK = _BV(TOIE0);...

    Mikrokontrolery   31 Sie 2006 23:13 Odpowiedzi: 1    Wyświetleń: 1461
  • Trójfazowy sterownik kolumny rektyfikacyjnej DIY

    Witam. Potrzebuję pomocy przy uruchomieniu sterownika. Zmieniłem adresy czujników w pliku definicje.h na adresy moich czujników. Poniżej logi z kompilacji w code blocks: -------------- Build: Release in AAbratek_v_3_0 (compiler: GNU GCC Compiler for AVR)--------------- avr-gcc.exe -fexpensive-optimizations -Os -Wall -mmcu=atmega328p...

    DIY Konstrukcje   18 Sty 2017 22:56 Odpowiedzi: 39    Wyświetleń: 20067
  • Programator AVR USB STK500 - program nie działa po zaprogramowaniu mikrokontrolera

    Dzięki za próbę pomocy. Rozgryzłem problem SI proga... programator działa dobrze tylko ja nie zauważyłem ostrzeżenia kompilatora c:/winavr-20071221/bin/../avr/include/ut... warning: #warning "F_CPU not defined for <util/delay.h>" W Makefile miałem ustawione F_CPU = 4000000 zamiast F_CPU = 4000000UL Muszę jeszcze znaleźć przyczynę...

    Mikrokontrolery   23 Sty 2008 20:47 Odpowiedzi: 2    Wyświetleń: 1167
  • CodeVisionAVR C Compiler - problem jak dołączyć io.h lub ...

    #include <90s2313.h> Pozdrawiam No tak ale 09s2313.h też użyłem jednak nie da sie skompilować bo nie rozpoznaje niektórych polecen np cbi. Dlatego chcialem dołączyć io.h Dodano po 3 Przecież można ćwiczyć na avr-gcc i nie miec takich dylematów... http://winavr.sourceforge.net/ No tak ale winavr chyba trzeba zingerować z AVR studio a to mi nie...

    Mikrokontrolery   13 Gru 2007 15:19 Odpowiedzi: 19    Wyświetleń: 7222
  • Jak rozpocząć programowanie w C i ASM z AVRStudio i WINAVR?

    #include <avr/io.h ? > - po co ten "?"

    Mikrokontrolery AVR   11 Mar 2014 21:34 Odpowiedzi: 74    Wyświetleń: 91351
  • [AVR-GCC/WinAVR] Jak poprawnie dołączyć zewnętrzne biblioteki RTL8019?

    Ostatnio zająłem się RTL8019 i do napisania stosu urzylem AVRStudio + WinAVR. Wszystko ładnie pięknie dopóki nie chciałem wyników pracy poprzenosi do zewnętrznych bibliotek. Poprzenosiłem funkcje do plików C (np. RTL8019.C) do tego pliki H z definicjami i deklaracjami funkcji. Jeżeli teraz w pliku main wpisze #include "RTL8019.H" to kompilator nie może...

    Mikrokontrolery AVR   30 Cze 2008 07:42 Odpowiedzi: 8    Wyświetleń: 3635
  • Atmega8 + HD44780 brak oznak dzialania wyswietlacza

    [syntax=c] int main(void) { char tekst[]= "Napis testowy"; LCD_Initalize(); LCD_WriteText(tekst); } [/syntax] tak tez nie dziala ale zauwazylem ze kompilator pokazuje ostrzezenie: c:/winavr-20100110/lib/gcc/../../avr/inc... warning: #warning "F_CPU not defined for <util/delay.h>" moze to funkcje opozniajace tutaj psuja sprawe??

    Mikrokontrolery Początkujący   28 Sty 2012 17:45 Odpowiedzi: 49    Wyświetleń: 7706
  • Jak uprościć zapis warunku z wartością bezwzględną w WinAVR?

    Witam. Spróbuj funkcji abs(); #include<stdlib.h> if(abs(arg1-arg2)<7)

    Mikrokontrolery   09 Kwi 2006 09:54 Odpowiedzi: 1    Wyświetleń: 1280