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.
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...
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.
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ć...
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.
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>...
Muszę Cię zmartwić ;) , ale to nie jest kod wygenerowany dla ATMega 16. Jakiego środowiska używsz :?: AVRStudio+WinAVR,PN+WinAVR , czy jeszcze coś innego :?: Co z plikiem makefile :?: itp. Tak powinien wyglądać wektor przerwania dla Megi16 i nie tylko: 0:0c 94 2a 00 jmp0x54 <__ctors_end> Jeden wektor zajmuje 2 słowa(4 bajty) , a u Ciebie :?:...
Moze z innej beczki. Jakie to jest środowisko ?? Chodzi mi o ten debugger.
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.
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;...
PORTB & = ~_BV(PB1);
Najlepiej kup sobie zestaw uruchomieniowy AVR wraz z programatorem i uc lub poprostu sam sobie go wykonaj a to co w nim umiescisz to twoja decyzja. Musisz sie zastanowic w jakim jezyku chcesz pisac. Nie bede Ci polecal Bascoma bo... wiadomo. Jest jeszce C (potrzebne avrstudio i winavr) lub asm( avrstudio). Poczytaj przyklejone tematy jest tego tutaj...
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.
Do zaprogramowania uC uzywaj np. darmowego PonyProg. Wtedy "wsad" w postaci pliku .hex mozesz zaladowac zarowno wyprodukowany przez AVRStudio jak i WINAVR. Pozdro Dexter
...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
" 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.
Na AVRsimulator działa ok, zmienne są w porządku. JTAGA sprawdzic nie moge bo nie mam. Ustawplatformę avrsimulator i zobacz co się dzieje przy debugowaniu bo u mnie zmienne przyjmują prawidłowe wartości. Mozesz wtedy spróbować wgrac hexa ktorego zrobilo avrstudio.
Hmm Ciekawe, wszystkim pokazuje:) Które AVRStudio, który WinAvr? Jaki system?
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...
Ile zajmuje na dysku Atmel Studio ? Jak policzyłem to AVRStudio+WinAVR ok 280MB. Która wersja jest lepsza ? Słyszałem, że są jakieś problemy.
Prosty przykład: " Jak zacząć pisać programy - AVRSTUDIO + WINAVR"
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...
Proponuję lekturę: [url=http://www.elektroda.pl/rtvforum/to... zacząć pisać programy AVRSTUDIO + WINAVR
Korzystam z GCC AvrStudio+winavr biblioteki .c i .h dostałem wraz z kartą na CD
Zainstaluj sobie najnowsze AVRStudio + wersja WINAVR 20070525.
Dzięki A możesz mi powiedzieć jeszcze które pierwsze się instaluje winavr czy avrstudio??
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
:) poprosze o mala wskazowke gdzie to makefilu dodac... :) ps. albo o wieksza gdzie sobie moge poczytac odnosnie avrstudio + winavr... narazie wszystko robie "na macanego".. czas zaczac troche panowac nad tym..
Witam. To napisane jest w asemblerze, AvrStudio. Pozdrowienia - teedd
a masz avrstudio ? lub winavr?
Rowniez polecam doinstalowanie nakladki AVRSIde - nie bedziesz musial sie bawic z zadnymi makefilami :) Piszesz programik , wciskasz F9 - kompiluje sie i dostajesz gotowego hexa. Ponadto mozesz stworzyc pliki elf lub cof do symulacji w AVRstudio.
Wedlog mnie najlepszy jest AVRStudio w ktorym mozesz pisac w asemblerze a po zainstalowaniu (doinstalowaniu WinAVR) takze w C ... co do BASCOM AVR sama nazwa wskazuje :) .... sporo jest tego na elektrodzie lub google wystarczy poszukac
Co do kursów to polecam to: http://hobby.abxyz.bplaced.net/index.php... Natomiast jeśli chodzi o soft, to chyba na początek najlepsze jest AVRStudio + Winavr. Tylko jeden problem, że standardowo AVRStudio nie obsługuje programatora USBasp, więc do wgrywania samego programu (pliku HEX) musiał byś urzywać np. AVRDude.
Nie wiem jak w avrstudio, pewnie trzeba dołączyć do projektu. W WinAvr się w pliku makefile dopisywało że ma użyć pliku *.c
Pracujesz pod Linuxem, czy Windowsem? Jeśli to Windows, to czemu nie spróbujesz programować poprzez aplikacje z pakietu AVRStudio? WinAVR pięknie się integruje z AVRStudio i moim zdaniem, to bardzo wygodny sposób programowania nie tylko poprzez ISP, ale przede wszystkim przez JTAG. Masz programator z interfejsem ISP na USB, więc pewnie ma w sobie kontroler...
WinAVR a na niego AVRStudio? Dokładnie w takiej kolejności jak napisałeś.
Witam, temat widzę leciwy, ale pytanie na czasie: dlaczego avrStudio + WinAVR najnowsze nie chcą mi skompilować i wywalają error na ten kawałek kodu: FILE _hd44780_stream; dziwne, że nikt wcześniej tego nie zauważył, ale typ FILE nie jest nigdzie zdefiniowany...
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.
1) Nie programuje się mikrokontrolerów w C++! 2) Nie ma najmniejszego problemu z programowaniem np poprzez STK200/300 w Win XP 3) Korzystając z USB nie trzeba tworzyć bardziej zaawansowanych układów emulujących - wystarczy złożyć bardzo popularny USBasp 4) Wybór procesora zależy od Ciebie, bardzo popularną rodziną są procesory AVR np Atmega8 5) Programujesz...
Spróbuj skompilować to w AVRStudio, tylko nie zapomnij zainstalować Winavr .. Niestety program nie ma nic wspólnego ani z AVRStudio ani z WinAVR.
Hey, PonyProg jak najbardziej. BascomAVR cena około 180zł w www.BTC.pl Darmowy Bascom kompiluje kod do 2k (a Ty masz miejsce na 16 lub 32k). Jeśli chcesz być legalny i nie płacić, użyj asemblera i AVRStudio 4.11 lub C i WinAVR. Pozdrowienia
Tez ostatnio bawilem sie GCC z liczbami ujemnymi ale nie zauwazylem problemow. Liczby sa zdeklarowane poprawnie. uint_31 oznacz to samo co unsigneg integer czyli liczba bez znaku. Liczby ze znakiem to int_8 , int_16 itp. Sprawdzilem operacje wsp_b=200*200 i faktycznie kompilator ostrzega przed przekroszeniem zakresu...dziwna sprawa:> Trzeba by posymulowac...
Build failed... No build tools defined. taki błąd mnie dręczy... jak trzeba te tools'y zdefiniować, żeby błąd się nie pojawiał podczas kompilacji programów w C ? pobrałem avr-libc-1.4.6_2429, rozpakowałem i nie wiem co mam zrobić dalej :-( zamierzam dopiero stawiać pierwsze kroki w C - do tej pory programuję jedynie w assemblerze. AvrStudio 4.12
Witam Robię projekt w którym ważne jest precyzyjne odmierzanie czasu lecz jak zrobić by uc odmierzało precyzyjnie czas wyczytałem że można dać kwarc 32768khz czy to prawda I czy trzeba ustawiać coś?? Będzie chodziło?? Ja mówię że nie chcę zegara czasu rzeczywistego ponieważ jest sporo kombinacji itp. Bardzo proszę o pomoc Używam avrstudio+winavr, stk500v2,...
Ja się zastanawiam po co wszyscy na siłę wyważacie drzwi:| AVRStudio z WinAvr robią to same... Wystarczy do projektu dodać pliki które trzeba...
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
AVR (np Atmega 8, 16, 32 itp) to fajne procki i spełniają Twoje wymagania - nie trzeba ich przekładać do przeprogramowywania. Poza tym duużo do nich instrukcji i softu w necie. Jak robisz od zera to polecam pisać w C i nie bawić się w Bascom czy Asm (nie neguję jakości tych języków, ale wg mnie najprościej i najszybciej będzie w C. Co więcej kompilator...
Poprawiłem tak jak mówiłeś ale bez żadnego konkretnego efektu . Kolega może i dobrze mówi żeby przesiąść się na eclipsa .
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?
To ja załączam odpowiedź.To jest prosty przykładzik projektu z AVRStudio , przystosowany do PN-a.Winy za błędną kompilację Twojego projektu , upatruję w makefile i pliku *.S(syntax) ;) Piotrek PS "Przerzuć się" na AVRStudio, a odpadnie Ci kłopot z makfile :D
Szelus to zalezy w czym piszesz program, w zestawie AVRStudio + WinAVR nie zdazylo mi sie jeszcze zeby pominiecie wylaczenia przerwania nie spowodowalo problemow. Z tego co pamietam to niektore kompilatory zalatwiaja to automatycznie, nowym (20071226) WinAVR napewno nie. Nie jestem pewien tego (musze to sprawdzic) ale nie wydaje mi sie takze by bylo...
Ściągasz najnowsze AVRStudio i WinAVR, instalujesz jedno i drugie i gotowe. Już możesz pisać, kompilować i symulować w AVRStudio programy w C dla AVRków. Nic nie trzeba kombinować.
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 ??
Przeinstaluj AVRStudio lub zainstaluj WinAVR
Obsługe 1 wire napisz sam bo ta z bascoma działa tylko samotnie czyli żadnych timerów i innych przerwań i w dodatku wolno i kulawo. Kiedyś poppełniłem błąd i na początek zabawy z AVR-ami wybrałem BASCOMA i sie do atmeli zraziłem. Właśnie z DS18S20 się bawiłem i odczyt temperatury trwał czasem 3 sekundy. Polecam AVRStudio +WINAVR lub ATmanAVR oba są...
"Biblioteki" zwykle można znaleźć młodsze. Bascom kiedyś też przypadł mi do gustu ale wtedy jeszcze niewiele wiedziałem o mikroprocesorach. No i bardzo mało o C. A z rzeczy potrzebnych na które nie ma czasu albo ochoty to jest obsługa LCD, UART, RTC itp. To wszystko- i dużo więcej- masz w książce i mnóstwo dobrych lub kiepskich rozwiązań w sieci. A...
Potrzebujesz np.: * Atmega8 * Kabelek do programowania kontrolera przez ISP * Środowisko avrStudio * Kompilator Winavr * ULN2804 (dla dwóch unipolarnych chyba wystarczy jedna taka kostka) * 7805 (stabilizator na 5V) * Płytka uniwersalna
Mam AvrStudio i WinAVR, mikrokontroler Atmega32 i programator STK200 pod LPT i nie wiem jak sie podłaczyć w AVRStudio z moim urządzonkiem żeby programowac bo nie widzi mi go bo do wyboru mam tylko USB lub COMy a nigdzie nie ma LPT :/
89C2051 to jest procesor z rodziny 8051, nie AVR i AVRStudio, WinAVR mają rację, temu procesorowi dziekują... ;) Skoro zbudowałeś coś to wymień nazwę, źródło projektu, tam, skąd go wziąłeś, z pewnością będzie nazwa programu, który go obsłuży. Ten procesorek nie jest wyposażony w ISP, więc soft Adama Dybkowskiego nic tu nie zdziała, a link morph13 do...
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...
Ja korzystam z AVRStudio 4 i WinAVR i nie trzeba tworzyć żadnego pliku Makefile. On sam jest generowany i niczym się nie musimy przejmować.
Witam, Chcialbym zbudowac sobie jeden z tych programatorow aby miec zintegrowane srodowisko programistyczne AVRStudio/WinAVR/JTAG/ISP. Dwa pierwsze dzialaja razem ladnie, JTAG tez ladnie debuguje programy napisane w C ale brakuje mi programatora ISP pracujacego z AVRStudio. Do dzisiaj myslalem ze opis protokolu ze strony atmela pozwoli na stworzenie...
sciagnij z www.avrfreaks.net winavr ,tam w pliku avr/include znajdziesz iom8535. pozdr.
Ciekawe informacje znajdziesz też na stronie http://avr.elektroda.eu/ Programator możesz kupić na Allegro, lub zrobić sam no z wyjątkiem STK500 bo tam trzeba zaprogramować jeden układ. Zobacz też tematy: [url=http://www.elektroda.pl/rtvforum/to... AVR - jak zacząć i co wiedzieć trzeba. [url=http://www.elektroda.pl/rtvforum/to...
To ile pamięci zajmuje Ci ten program ? Przecież od wersji AvrStudio 4,12 WinAVR jest z nim zintegrowany i nie ma chyba ograniczeń. A poza tym pisanie w AVR GCC i debagowanie w AvrStudio to nie jest żaden problem, po skompilowaniu przechodzisz do uruchomionego wcześniej AvrStudio projekt się odświeża automatycznie i możesz debagować.
Program dzialający z usbasp (NIE nakładka graficzna na avrdude): http://www.khazama.com/project/programme... Używam i działa bardzo dobrze. Nie rozumiem dlaczego wszyscy koderzy upierają się na używanie AVRStudio? Ja piszę w Programmers Notepad'zie z WinAVR, makefile'e mam ustawione na usbasp, zrobiłem skróty klawiszowe na kompilacje i programowanie,...
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....
Witam zmieniłem dzisiaj kompilator WinAVR z WinAVR-20060421 na WinAVR-20070525 i po próbie skompilowania w AVRStudio wyskakuje błąd jak na rysunku. Co mogę zrobić, kompilacja przebiegała poprawnie i było wyświetlane informacje na temat zajętości pamięci.
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...
przecież w tytule napisałem że WinAVR :) Gwoli ścisłości, WinAVR nie równa się AVRStudio. Ja mam akurat WinAVR + eclipse, inni mają WinAVR + Notatnik, inny....itd.
A czym kompilujesz? WinAVR, czy tym całym toolchainem od Atmela? Bo coś mi się wydaje, że tym drugim. Tam jest skopane delay.
(at)poorchava - a co polecasz 13latkowi, który zaczyna eksperymentować z uC? BASCOM w tym momencie daje najwięcej oczekując najmniej. Oczekując najmniej od programisty oczywiście. Od MCU wymaga całkiem sporo, jako (moim zdaniem) dość ciężki do zoptymalizowania przez kompilator język. Niemniej można zrobić łatwo i przyjemnie dużo rzeczy bez potrzeby...
probuje pisac program na atmege128 w WinAvr i symulowac go w AvrStudio 4. Napotkalem jednak na problem ktory nie wiem za bardzo z czego wynika...jak podgladam w AvrStudio rejestr SREG to globalne zezwolenie na przerwania jest caly czas wyzerowane mimo ze ustawiam je na poczatku funkcji main: int main(void) { sei(); //SREG=0x80; init_uC(); ........ }...
AVRSide jest niekompatybilny i niepotrzebny dla najnowszego AVRStudio, plugin AVR-gcc + WinAVR posiadają razem już sporo funkcjonalności. Czy lektura pliku pomocy do AVRStudio to już taki wysiłek, na który bardzo trudno się zdobyć ?
Ja jestem zielony w programowaniu ale korci mnie aby kiedyś spróbować... jaką aplikację byś polecił? AVR-GCC czy AVRStudio a może coś innego? Oczywiście jak zaczynać to już w "C" prawda? Ja zaczynałem od Bascoma, ale szybko zaprzestałem, dzięki czemu nie nabrałem brzydkich nawyków ;) Używam AVRStudio + WinAvr. Właśnie w WinAvr jest kompilator AVR-GCC....
Czy ktoś z Szanownych forumowiczów wie jak przekonwertować plik *.obj utworzony w "AVRStudio" na plik *.cof lub podobny możliwy do odczytania w programie "Proteus". "Hexy" odpadają. Owszem symulacja działa na nich ale znikają informacje o kodzie źródłowym. Programy pisze w "AVRStudio" a symulować chcę w "Proteusie". W necie pełno jest przepisów jak...
WinAVR + AVRStudio + jakiś klon STK200... Visual Studio... no nie bardzo... To zależy jaki jest zakres częstotliwości... Hz, kHz, MHz...?
Próbowałeś przez np. avrstudio bez avrdude?
Moj faworyt to DevCpp + WinAVR, a jak czasami chce cos przesymulować to odpalam AVRstudio.
W czym problem zainstalować WinAVR dodatkowo AVRStudio i samemu skompilować.
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?
Sprawdź, czy w ścieżce do projektu nie masz polskich znaków/spacji w win7 miałem podobne problemy z kompilacją programów w WinAVR, pomogło usunięcie spacji która przypadkiem wkradła się w ścieżkę do projektu.
Witam prosiłbym o wyjaśnienie mi po co jest TOOLCHINE do czego on służy ? zajmuje on dużo więcej niż zwykły avrstudio. Zainstalowałem toolchine dla sprawdzenia co to takiego ale po instalacji nie widze żadnych programów typu avrstudio czy winavr po prostu nic tylko katalog avr toolchine. Co więc on wnosi? Pozdrawiam
hm... Czyli starczy że winAvr będę miał zainstalowany (nie będę uruchamiał tego programu), ale będę korzystał z AvrStudio?? EDIT: no ale winAvr mam zainstalowane (tylo w zupełnie innym folderze). czyli zapewne AvrStudio zainstalowałem w złym miejscu...bo nie chce działac. Widzę, że mam spore braki wiedzy :)
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ę...
nie korzystam z AVRstudio :)
A w jakim programie kompilujesz pliki? W winavr?? Jesli masz dobrze skonfigurowanego makefile to po kompilacji dostajesz tez pliki z rozszerzeniem cof albo elf , sproboj otworzyc ktorys z nich w AVRstudio to powien otworzyc sie twoj kod w C i bedzisz mogl go normalnie symulowac. Co do I2C to polecam bibloteki ze strony Atmela! Chodza bardzo ladnie i...
.... oto co Panowie Nieomylni robi sobie z tym AVRStudio Zatem proponuję schować urażoną dumę do kieszeni i dać sobie spokój bo jesteście w błędzie. Nie AVRStudio a WinAVR. Nikt tu nie ma urażonej dumy, chcemy tylko żeby inni wiedzieli że taki zapis jest niepoprawny i korzystanie z niego w ten sposób może doprowadzić do niekreślonych zachowań oprogramowania.
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 ;)
Google printf float avr gcc -- pierwszy wynik to [url=http://winavr.scienceprog.com/avr-g...
Witam. Poczytałem trochę na elektrodzie i nie tylko odnośnie mikrokontrolerów - głownie atmega8, mam gotowy programator na LPT, teraz zamierzam wykonać programator na USB. Schemat znaleziony przeze mnie wydaje mi się odpowiedni(http://www.fischl.de/usbasp/b... narazie wykonałem projekt w eaglu do tego schematu(jeśli ten jest...
Witam. Ja robie to tak , uruchamiam symulacje w avrstudio i dobieram odpowiednia ilosc nop w funkcji delay_us. Powinno smigac , bo w jednym z projektow rownie uzywalem takiego kwarcu.
winavr jako ide do wyboru: programers notepoad zawardy w winavr eclipse AVRstudio 4.18. Dalsze info znajdziesz w necie
1)Podołasz 2) Atmega8 aż nadto 3) przełącznik 3...4pozycyjny... no to 3...4 nóżki 4) 2 potencjometry -> 2nóżki 5) jak na początek to chyba BASCOM choć lepiej weź się za C:) (Lub ASM w takiej podstawowej aplikacji:) ) 6) Darmowe -> AVRSTUDIO (ASM) + WINAVR (C) ew. bascom demo do 4KB kodu Łukasz:)
W takim przypadku to jedynie przychodzi mi do głowy ponowne zainstalowanie WinAVR lub AVRStudio i może nadpisze poprawne sterowniki.
Witam Nie działa mi ten program: #include <avr/io.h> #include <avr/interrupt.h> int main(void) { int a1=0,a2=0; DDRD = 0xFF; PORTD = 0xFF; while(1){ PORTD = 0xFF; //petla opozniajaca for(a1=0; a1<2000; a1++){ for(a2=0; a2<1000; a2++) { } } PORTD = 0x00; for(a1=0; a1<2000;...
Proponuję winavr jako środowisko do pisania w C i AVRStudio lub AVRDUDE do programowania kontrolera. Pod WINAVR jest sporo przykładów w sieci.
Kurs? AvrStudio to IDE nie trzeba tam żadnego kursu? A w C pisze się tak samo jak PN. Tyle że wygodniej bo All in One:) A Kurs polecam jak wyżej Pana Szanownego Kolegi R. Koppela:) (Był w EdW) Na początek w AvrStudio poprostu zrób nowy projekt używając C i tyle...:> Pisz do woli na początek spoko Ci wystarczy...
Tak, zainstaluj sobie avrstudio i do tego winavr. Bedziesz mogl symulowac do woli ;] Oczywiscie jest tam kilka bledow ale generalnie jest wporzadku ;]
Wszystkie linki działają. Jak znasz C- to nie jesteś początkujący. Zacznij od datasheet-a ATMega16 od ATmela. Tam są wszystkie rejestry opisane. Temat "przyklejony" jak zacząć jest. AVRStudio i WinAVR pewnie już masz zainstalowane. Programator już masz i jakąś płytkę- prototypową, stykową albo samodzielnie zlutowaną. To jest tak jakbyś programował BIOS...
avrstudio error stk500 avrstudio programy avrstudio
schemat outlander skrzynia biegów ciągnik płytki drukowane produkcja
uziemienie basenu uziemienie basenu
Podłączenie przycisku w napędzie Nice Alto 100 Zrywanie paska klinowego przy uruchamianiu silnika: przyczyny i diagnostyka