Ale jakie dokładnie błędy wystąpiły? Podejrzewam, że kompilator mógł się przyczepić przynajmniej do: sbi(DDRB,PB1); sbi(PORTB,PB1); To jest przestarzały zapis i nowsze wersje WinAVR nie tolerują go. Po nowemu to samo można zapisać tak: DDRB |= _BV(PB1); PORTB |= _BV(PB1); Proponuję też poczytać o [url=http://www.avrside.fr.pl/pol/ind_po...
Moze z innej beczki. Jakie to jest środowisko ?? Chodzi mi o ten debugger.
ponieważ operujesz wskaźnikiem na strukturę musisz wskaźnik wyłuskać (komunikat błędu linia 16) i dopiero możesz się odwoływać. Masz dwie opcje: 1/ (*Bufor1).rozmiar=0; 2/ Bufor1->rozmiar=0; Przy stosowaniu operatora u8 i = 2; char* ch = "test"; char ch2 = i[ch]; // kompiluje się i jest równoważne ch[i] Jednocześnie oznacza...
Błąd był już opisywany. Nowe avr-studio mają problem z debugowaniem programów skompilowanych w starych gcc. Zainstaluj nowsze winavr i będzie git.
Przecież, twój program nie nazywa się main.c tylko pierwszy2.c! Nic nie mieszaj z makefile przez mfile jak kompilujesz a AVR Studio. Wszystko się ustawia w tym oknie. http://obrazki.elektroda.net/10_12692809... Proszę. Program skompilowany bezbłędnie.
W WinAvr począwszy bodajże do stycznia 2007 zmieniony został format pliku z informacjami do debugowania. Spróbuj zainstalować AVR Studio v4.13, powinno pomóc.
Na początku maina brakuje jeszcze linii DDRB = 1; GienekS zauważył i chwała mu za to. Programu nie testowałem, bo nie mam nigdzie tego procesora, więc sam musisz przeprowadzić testy. Zapomniałem napisać że program jest dla avr-gcc, więc WinAVR + AVRStudio i możesz kompilować. Wszystkie częstotliwości wynikają z zastosowanych dzielników i są opisane...
Powinien działać. Na pewno AVRStudio 4.12 + WinAVR v.20070122 nie działa. Ja używam AVRStudio 4.12 + WinAVR z 2006 i wszystko działa ok. Jeśli chodzi o programator to jakiś ISP-STK 200/300. Ja kupiłem na allegro za ok. 16zł. A jeśli samemu to są projekty na elektrodzie.
Do zaprogramowania uC uzywaj np. darmowego PonyProg. Wtedy "wsad" w postaci pliku .hex mozesz zaladowac zarowno wyprodukowany przez AVRStudio jak i WINAVR. Pozdro Dexter
A próbowałeś zainstalować w katalogu bez spacji? Dodano po 1 ...pobrałem rónież ponownie WinAVR... A czy WinAVR nie jest już włączony w skład AVRstudio5?
Z tego co piszesz to nie tyle potrzebujesz manuala do assemblera, co ogolnych informacji na temat mikrokontrolerow i programowania. Zanim moderator nie wywali tego tematu zacznij od przeczytania przyklejonych postow na tym forum "Pierwsze starcie z mikrokontrolerami ", "Jak zacząć pisać programy - AVRSTUDIO + WINAVR ", "AVR - jak zacząć i co wiedzieć...
" Naukę programowania będę zaczynał od zera" "...a jednocześnie będzie łatwy w opanowaniu " Programowania w ogóle czy programowania mikrokontrolerów? Bo jak to pierwsze to P.Górecki, płytka, programator STK200 i wyświetlacz LCD. A jak znasz C, asm albo choćby Pascala to raczej R. Baranowski, płytka, darmowe AVRStudio i WinAVR i programator STK500v2.
Oczywiście że można go skompilować w AVR Studio tylko trzeba uprzednio zainstalować WinAVR ale tak na prawdę - wystarczy tylko i wyłącznie zainstalować sam WinAVR i bez żadnego odpalania w AVRStudio uruchomić konsolę (czyli Menu Start--> wpisać CMD i enter) przejść do folderu gdzie rozpakowałeś zawartość tego pliku rar i podać tylko jedno polecenie...
sciagnij z www.avrfreaks.net winavr ,tam w pliku avr/include znajdziesz iom8535. pozdr.
ok, napisz mi co mam zrobić aby uzyskać WINAVR ? może na GG6293398 (pisanie) Chyba nic z instalacji nie będzie bo dostaję komunikat: AVRStudio 4.18 must be ilstalled Mam system WIN7 32bity
Najlepiej poszukać na allegro, wystarczy wpisać "Fun prog" a na aukcji wszystko jest opisane (prawie). programy obsługujące ten programator to(chyba): AVR-gcc, WinAVR i AVRstudio (i zapewne inne). Opis podobnego programatora: Programator FUNCARD /Funrarri ! Parametry techniczne: Umożliwia programowanie plastikowych kart FUN 2,3,4,5,6 opartych na...
Hej, hej Najpierw odinstaluj wersję WinAVR którą masz i zainstaluj najnowszą. Tak jak mówiłem "Tools" zainstalują się automatycznie. Podczas instalacji nie zmieniaj proponowanego przez instalator katalogu. Jeżelichcesz możesz ściągnąć najnowsze AVRStudio (wersja chyba 4.11) ale do pisania w C i kompilacji jak również programowania Twojej ATmegi nie...
Ze strony AVRFreaks: The fix is now available from this location: http://www.atmel.no/beta_ware/ Release notes: This upgrade fixes the following problems that the plug-in had with the WinAVR 20060125 release. -Infinite loop when determining dependencies. (After completing a build.) -No reporting of memory usage. Ściągnijcie poprawkę, powinno przestać...
Nie wiem na jaki procesor kompilujesz więc rozpakowałem oryginalne archiwum z LUFą i bez żadnych modyfikacji skompilowałem projekt AVRISP-MKII na AVRStudio 4.18+SP3 + AVR Toolchain ze strony Atmela. Skompilowało się bez błędów i ostrzeżeń. Twoje AVRStudio podczas kompilacji ewidentnie nie może znaleźć funkcji 'eeprom_update_byte' , która jest zdefiniowana...
Witaj kolego. Każdy kiedyś był zielony jeśli chodzi o programowanie i początki z czymś tam, ważne jest aby ten kolor się zmieniał z czasem na bardziej kolorowy. Moja propozycja na Twój początek jest taka. Najlepiej dla Ciebie by pasował zestaw ewaluacyjny z jakimś procesorem ATMEGA16 dlatego że to chyba najmniejszy procesor który posiada tak zwanego...
http://obrazki.elektroda.pl/4873887900_1... Programator USBTiny-MKII SLIM (klon AVRISP-MKII) obsługuje wszystkie µkontrolery Attiny, Atmega oraz Xmega. Posiada trzy interfejsy programowania: ISP, PDI, oraz TPI. Bezpośrednio współpracuje z AvrStudio lub AvrDude. Mała wygodna płytka zawiera dwukierunkowy translator napięć dla wszystkich...
1. Instalujesz AVR Studio v. 4.12 (najnowszą) - zrób to najlepiej na standardowych ścieżkach 2. Instalujesz WinAVR - również standardowo (c:\winavr). Uruchom AVR Studio - powinieneś mieć do wyboru AVR GCC, wybierz uP jaki chcesz używać, wklej poniższy kod i ... projekt powinien dać się skompilować. #include <avr/io.h> #define bit_set(v,m)...
Cześć W EdW był prowadzony (skończył się bardzo niedawno) kurs programowania w C dla mikroprocesorów. W pierwszej części kursu (EdW, Maj 2005, Autor: Radosław Koppel, od strony 36) był dokładny (łącznie z tym skąd "zassać" aplikacje) opis instalacji i konfiguracji środowiska (jak sobie przygotować wygodne IDE :) ). Opis napisany bardzo przystępnie i...
Brrr, Basic. ;) Przerzuć się na C lub asemblera. Nowe AVRStudio można zintegrować z WinGCC i działa to bez zarzutów. A w C deklarujesz sobie od razu, czy masz zmienną całkowitą (char, int), czy zmiennoprzecinkową (float) i o dziwo artytmetyka zmiennoprzecinkowa nie zajmuje ogromnych ilości flasha. :) Ciekawie prawisz , tylko wytłumacz mi dlaczego ten...
W poniższym poście pokażę, jak ustawić avrcalculator, żeby wgrywać nim programy na mikrokontroler w Linuxie. Miałem z tym pewne problemy, lecz sam znalazłem rozwiązanie, więc zamieszczę tu krótką instrukcję dla tych, którzy mogliby mieć z tym kłopoty. Instalujemy (różnie, w zależności od dystrybucji, w Archu poprzez menager pacman) program avrdude....
Witam! Właśnie zaczynam pracę z nowym programatorem AVT Prog2 i wykazuje on ciekawy problem. Programuje wybiórczo. Bez problemu programuje ATMega16, Atmega8A Nie komunikuje się z ATMega32 i chyba ATTiny2313 Testowany za pomocą programów BscomAVR i AVR Studio - wyniki identyczne. Czy może któryś z Kolegów spotkał się z podobnym problemem bądź słyszał...
Dobrze, że zaczynasz od C/C++, bardziej przyszłościowo niż Bascom. W WinAVR możesz pisać programy na dowolny mikrokontroler AVR (kompilowane przez AVR-gcc), jednakże po zainstalowaniu WinAVR polecam zainstalować AVRStudio - jest lepsze (ma dobry debugger) i korzysta z avr-gcc. Jednym programatorem można programować wszystkie (przynajmniej te dostępne)...
WinAVR a na niego AVRStudio? Dokładnie w takiej kolejności jak napisałeś.
Witam Próbuję uruchomić program do uart-a z biblioteki RKlibAVR, niestety coś mi nie wychodzi. Po prostu już nie wiem gdzie mam wrzucić potrzebne pliki. Na razie powrzucałem ja wszędzie gdzie się dało, niestety bez rezultatów (no, nie licząc tego, że teraz dostaję tylko 1 błąd i 2 ostrzeżenia zamiast 30:)). Poniżej zamieszczam PS tego co otrzymałem....
Witam, programy pisze i kompiluje w bascomie a skompilowane pliki hex programuje przez avr studio4. programator to avtprog2, podłączony jest do płytki testowej avt3500 z attiny2313. Do tej pory wszystko bardzo ładnie działało jednak ostatnio pokusiłem się o zaprogramowanie atmegi8. Od tej pory nie mogę zaprogramować żadnego z nowych mikroprocesorów...
Witam. Chcę wykorzystać ten sam mikkrokontroler do współpracy z fotolinijka ilx524k (sony). Czy posiadasz może jakieś przykładowe programy na ten mikrokontroler. Układ chcę wykorzystać do pomiaru średnicy. Mój e-mail to krzacho2(at)o2.pl Dziękóje za wszelką pomoc :D
Witam. Musisz wejść kolejno Tools->Options->AVR Toolchain tam dla GCC 8bit podać ścieżki do WinAvr/bin i do WinAvr/utils/bin. U mnie śmiga bez problemu. Powodzenia.
Prosta rzecz. Musisz w katalogu w którym masz program umieścić prosty plik Makefile. Ten plik to zbiór poleceń dla kompilatora linkera i temu podobnych. Są w nim zawarte informacje na temat optymalizacji kodu i plików wynikowych. Jeżeli masz WinAVR, to musisz mieć również programik do tworzenia takich plików. Jest w jednym z podkatalogów katalogu WinAVR....
...jakiej wersji winavr najlepiej używać AVRStudio v4.12 ->WinAVR-20060421-install.exe AVRStudio v4.13 beta->WinAVR-20070122-install.exe - na dzień dzisiejszy , nie polecam (beta :( ) Piotrek
Zobacz na www.maritex.com.pl - maja komplety LCD ze sterownikiem + touch panel. Z tym, ze niesadze, ze Bascom ktorys z nich obsluguje. Z drugiej strony jak chcesz zrobic cos powaznego z LCD to przejdz tez na powazne narzedzia - WinAVR + AVRStudio na poczatek. A tak z ciekawości to WinAVR + AVRStudio będzie obsługiwał te wyświetlacze ??
AVRStudio 4.06 WinAVR 20080610 Windows XP professional
WinAVR + AVRStudio + jakiś klon STK200... Visual Studio... no nie bardzo... To zależy jaki jest zakres częstotliwości... Hz, kHz, MHz...?
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.
Zainstaluj sobie najnowsze AVRStudio + wersja WINAVR 20070525.
Witam Jak zainstalować winavr do avrstudio?? Gdy zainstalowałem oba programy to w avstudio powinno się pojawić na zrobienie projektu w języku C a niema takiego czegoś. Wie ktoś jak to zainstalować żebym mógł zrobić w avrstudio program w c I skąd pobrać winavr i avrstudio. Szukałem ale nie znalazłem. Jeśli można link na PW Bardzo proszę o pomoc będę...
W czym problem zainstalować WinAVR dodatkowo AVRStudio i samemu skompilować.
Problem był już poruszany, wina leży w różnych wersjach WinAvr i AvrStudio. Ja mam wersje 4.12 AvrStudio i WinAvr z 2006 roku i wszystko działa, bo z tym nowym miałem właśnie takie problemy jak opisywane wyżej.
Witam Wreszcie zebrałem się żeby uruchomić w/w tandem Okazało się że nawet udało mi się uruchomić program Blink Led:) Mam więc pytanie gdzie znajdę opisy funkcji języka C do tego programu. Przeglądałem to co przyszło z WinAVR ale trudno się tam połapać Potrzebuję opisu wysyłania przez URTA TWI itp. Chciałbym zacząć pisać swoje procedurki no i ciężko...
Zacząłbym od tego -> http://www.elektroda.pl/rtvforum/topic22... tu masz większość odpowiedzi. Generalnie wystarczy Ci WinAVR + AVRStudio lub darmowa wersja Bascoma i np ATmega8 i parę kabelków. Reszta to poczytanie w ww wątku i trochę własnej pracy
winavr jako ide do wyboru: programers notepoad zawardy w winavr eclipse AVRstudio 4.18. Dalsze info znajdziesz w necie
To może bardziej łopatologicznie, bo autor kursu o tym nie wspomniał. Po co WinAVR skoro AvrStudio służy zarówno do pisania wsadu, debugowania, kompilowania i programowania uC?
O ile mi wiadomo, w aktualnej wersji wystarczy zainstalować WinAVR i AVRStudio na dysku i przy starcie AVRStudio bezboleśnie udostępnia C bez żadnych dodatkowych operacji. Przynajmniej tak to działa u mnie ;)
W takim przypadku to jedynie przychodzi mi do głowy ponowne zainstalowanie WinAVR lub AVRStudio i może nadpisze poprawne sterowniki.
Ja mam problem innego rodzaju. Pracuję w konfiguracji WinAVR + AVRStudio. Do tej pory nie miałem żadnych problemów. Zmieniałem komputer i zainstalowałem na nowym kompie najpierw WinAVR a następnie AVRSTudio + wszystkie SP do niego. I teraz utraciłem możliwość kompilacji moich dotychczasowych projektów, jak i nowych. Projetnie kompiluje sie (na ekranie...
Witam. Na stronie http://www.and-tech.pl/avrprog.htm jest opisany programator. Napisali że współpracuje z: - AVRStudio - BASCOM AVR - WinAVR - CodeVision - AVRDude. Moje pytanie brzmi: który program w jakim języku sie pisze? Wiem o Bascom..........Interesuje mnie bardzo język C w jakim programie w wyżej wymienionych można programować Przeniosłem z Programowanie...
Spróbuj skompilować to w AVRStudio, tylko nie zapomnij zainstalować Winavr .. Niestety program nie ma nic wspólnego ani z AVRStudio ani z WinAVR.
Ja korzystam z AVRStudio 4 i WinAVR i nie trzeba tworzyć żadnego pliku Makefile. On sam jest generowany i niczym się nie musimy przejmować.
Ja bym na Twoim miejscu zrezygnował z najnowszego AVRStudio 5 i zainstalował WinAVR + AVRStudio 4.18 + SP3. Zestaw sprawdzony, działa i nie ma kłopotu. Opcja nr 2 to WinAVR + Eclipse (też bdb zestaw, kwestia subiektywnej oceny). W ostateczności zawarty w pakiecie WinAvr, edytor ProgrammersNotepad. Co do wgrywania programów przez STK200, to nigdy się...
ja moge Ci polecić klasyczną książke do C : Kernighan Brian, Ritchie Dennis M. ANSI C bardzo dobra też jest strona i bardzo dużo przykładów w C tutaj http://www.smileymicros.com Dużo przykładów innych ciekawych rzeczy no i głownie C i WinAVR i AVRStudio
avrstudio winavr avrstudio timer avrdude avrstudio
awaria ekspresu philips wymiana kondensatorów zasilacz dioda spawać transformator
Zamienniki dla ULN2001D: ULN2003, ULN2004 i inne Diagnostyka pompy oleju w Seacie Leon 2