Napisałem jakiś tam prosty programik w C w programmers notepad'zie i z grubsza skonfigurowałem makefile'a. gdy klikam na Tools -> > "make.exe" all make.exe: *** No rule to make target `all'. Stop. > Process Exit Code: 2 Jak się kompiluje pliki w tym głupim programie ?!
najlepiej na początku przygotowujesz sobie szablon pliku makefile (kilka jest dołączonych do Programmers Notepad) i potem tylko zmieniasz ewentualne parametry kwarcu lub procesora
Witam, Problem rozwiązany, przyczyną był nieskonfigurowany "Makefile", używam Programmers Notepad gdzie trzeba tam ręcznie wpisać jaki uC używamy...teraz już wiem. Dziękuję wszystkim za udział w dyskusji i za zainteresowanie!!! Pozdrawiam Temat zamknięty.
Ja wgrywałem , pisałem program, robiłem makefile (wszystko jednym programem) Programmers Notepad [WinAVR] :)
Makefile jest dość wrażliwy na białe znaki na początku wierszy, gdy wkleiłem Twojego makefile-a też się nie kompilował trzeba było zmienić podwójne spacje na znaki tabulacji i ruszyło. Co do konfiguracji działa to na domyślnej czyli Command: make.exe, Folder: %d, Parameters: all - mozna sobie dodac skrót klawiszowy i dodac jeszcze opcje programowania...
Witam Wszystkich. Od poczatku zdziwiło mnie troszke, że listing podany przez Bartka k. nie ma ustawienia częstotliwosci zegara. Sprawdziłem na swoim przykładowym programie, gdyż w/w listing nie działał(mi). Generalnie sprawdzałem na rozmaite sposoby: - Napisałem bez #define, a w Burn o macie różny zakres częstotliwości 1 - 8 Mhz, dopiero na 8 Mhz sekunda...
Chodziło mi o plik "makefile" :). Rozumiem z tego że dla bardziej złożonych programów, podczas kompilacji, niezbędny jest plik makefile. Jak chce ci sie wklepywac ręcznie po kolei 10-20 albo wiecej poleceń to możesz obyć sie bez pliku. Chyba że WinAVR jest jakis dzwiny i sie nie da naczej. Ja używm avr-gcc 1. W takim razie czy istnieją inne edytory...
Jak byk plik main.c nie jest w odpowiednim miejscu. Musi być tam gdzie jest wskażany przez makefile.
Ze strony: www.fischl.de/usbasp wgraj sobie do programatora TEN wsad: usbasp.2009-02-28.tar.gz (260 kB) a nie jakiś inny - to po pierwsze Po drugie pobierz sobie program MkAvrCalculator i zainstaluj AVRDUDE z tego programu (Zakładka "Ustawienia" ramka "avrdude" klawisz "instaluj") Możesz zdjąć kocią zworkę SLOWSCK - masz to robione programowo w MkAvrCalculator...
Mam WinAVR i piszę w Programmers Notepad. Tak sam musiałem robić makefile tzn skopiowałem gdzies z google i pozmieniałem nazwe projektu i procesor . Możesz podesłać mi działające?? :)
Witam. Problem jest następujący: Po podłączeniu programatora do płytki stykowej z układem (migające naprzemiennie dwie diody led, po naciśnięciu przycisku miganie przyspiesza) wrzuciłem na Atmege8 program, który umożliwia działanie właśnie tego układu: [syntax=c]/* "led.c" - programik do testowania środowiska WinAVR */ /* układ ATmega 1MHz */ /* PB0,PB1...
Witam, przyszedł taki moment, że muszę uruchomić zupełnie nową ATmegę88PA-PU. Niby nic trudnego ale ja nawet z tym sobie sam poradzić nie umiem. Wsadziłem ATMegę do zestawu uruchomieniowego http://www.propox.com/download/docs/EVBa... podłączyłem programator usbasp ale jak chcę ją zaprogramować to dostaję komunikat "atmega88pa" not found. Programuję...
Plików wchodzących w skład projektu jest 3: diody1.pnproj diody1.c Makefile Pliki diody1.c i Makefile są dodane do projektu diody1.pnproj, w Programmers Notepad wygląda to tak: . New Project Group . | . - diody1 . . |-Makefile . . |-diody1.c Rozwiązanie tego problemu mi osobiście pewnie się już nie przyda, gdyż raczej zostanę przy AVRStudio. Dopiero...
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,...
witam, mam tak skonfigurowanego makefile, że programuje bezpośrednio z Programmers notepad: http://obrazki.elektroda.pl/1075165600_1... output przy programowaniu (bardzo długo trwa 39s, kiedyś było 5s): http://obrazki.elektroda.pl/1782552400_1... jak to zmienić? wiem, że parametr odpowiedzialny za prędkość to -b 115200, ale...
[url=http://www.dioda.com.pl/forum/topic... masz napisane jak się ustawia WinAVR żeby się wszystko ładnie kompilowało. Pewnie twój Makefile nie jest poprawny.
Ręczne tworzenie makefile, to epoka WinAVR i Programmers Notepad ... zamierzchłe czasy :) Stosowanie Eclipse miało uzasadnienie w powyższej epoce. Można było także znaleźć uzasadnienie do jego stosowania w epoce AVR Studio, który miał symulator, ale nie miał bajerów edytorskich Eclipse - wtedy był wybór - coś za coś. Aktualnie gdy Eclipse i Atmel Studio...
W jakim protokole pracuje programator SP300U (fotka w załączniku) ? W internecie namieszane jest o stk500v2 - to jest rodzaj programatora czy protokół w jakim pracuje programator ? Chcę zaprogramować przez środowisko WinAVR (Programmers Notepad) uC. Po ustawieniu w makefile projektu AVRDUDE_PROGRAMMER = stk500v2 dostaję przy programowaniu uC error jak...
A to akurat popieram. Zamiast tego postaw np. CodeSourcery free wersję + programmers notepad lub Eclipse. Polecam Eclipse pozwala podpiąć OpenOCD i debugować :D
W makefile mam wpisaną s OK, już działa. Nie wiem czemu, ale Programmers Notepad i wywoływany przez niego make nie reagował na zmiany w kodzie (nawet na celowe błędy). Każdy program po kompilacji miał 166 bajtów. Dopiero po restarcie zaczęło się dobrze kompilować. Dziękuję za pomoc.
Witam, Spróbuj skompilowć to co w załączniku. Plik Makefile wygenerowany przy pomocy Mfile. Kompilacja z "Make All" z menu Programmers Notepad bez problemu. O problemach z "sbi" i "cbi" poszukaj na Elektrodzie (to już było wiele razy) albo zobacz na stronce http://www.tkdami.net/~voytek/programy/p... Pozdrawiam
(at)Freddie Chopin Nie zgadzam się z tobą, ale zawsze bronił będę twego prawa do posiadania własnego zdania. - François-Marie Arouet (Voltaire) Sam używałem Makefile nie raz, nie dwa (głównie pod Linux'em). Potem ujrzałem cuda w stylu "Programmers Notepad" w AVR Studio - gdzie w magiczny (tragikomiczny) sposób tworzyło się projekt robiąc własny makefile....
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ć).
A więc tak: 1. Fusy są ok 2. Nie jestem pewien czy dobrze skompilowałem wsad, ja to robiłem tak: -otwieram Programmers Notepad -otwieram makefile -zmieniam MMCU = atmega32, F_CPU = 11059200, BOOTSTART = 0x7E00, BAUD = 115200, START_DELAY_SEC = 5 -tools->make clean, potem make all -i wsad do proca :) 3. Zauważyłem, że gdy do Twojego programu daję wsad...
Spokojnie. Program jest napisany. Jak byś mógł mi podpowiedzieć który gdzie wkleić to było by fajnie. Mam zainstalowany program "WinAVR" i posiadam pliki programu. Niestety nie wiem które gdzie wkleić ponieważ jedna aplikacja to jest: Programmers notepad a druga to MFile i nie wiem jakie pliki dać do czego. Pliki są w załącznikach. Niestety jednego...
Witam, czy komuś się udało zmusić do pracy bibliotekę V-USB z AVR Studio 5 ? Najlepiej bez korzystania z załączonego pliku Makefile. I uprzedzając pytania, szukam od 3 dni i jestem juz podłamany. Programmers Notepad mi nie odpowiada. Nie załączę błędów, bo musiał bym je załączać z kazdej możliwej kompilacji w której coś zmieniałem, ale opiszę. Generalnie...
Witam! W WinAVR 'make all' nie programuje proca. nie używam Programmers Notepad'a więc nie wiem jak tam to jest zrobione, ale od tego jest polecenie 'make program', ewentualnie w makefile w wierszu: # Default target. all: begin gccversion sizebefore build sizeafter end po end dopisz 'program'.
Nie jest to dziwny błąd. Normalne błędy - bo podejrzewam, że kolega kompiluje to w jakimś Programmers Notepad gdzie dodatkowo trzeba samemu tworzyć makefile - a tu często rzadko kto wie jak zdefiniować F_CPU wewnątrz makefile - i później brak definicji tej zmiennej dla wielu plików w projekcie i bibliotecznych Proponuję jak najszybciej przejść na takie...
Ok to jak coś - to ja się zakładam o skrzynkę zacnego trunku, że procek nie jest uszkodzony ;) Być może nawet twój program się nie wgrywa do procka. Sprawdzałeś to? Daj za jednym razem zapaloną diodę po starcie np na PB0, a po kolejnej kompilacji na PB1 i sprawdź czy są różnice po wgraniu. Poza tym zassaj sobie AVR Studio przynajmniej i porzuć Programmers...
Kolego pawelvod, masz mylne pojęcie. tmf dobrze Ci mówi. Właściwa droga to tworzenie par plik .h, plik.c. Do maina includujesz pliki .h które zawierają tylko deklaracje procedur. Definicje znajdują się w plikach .c. Pliki .c są kompilowane oddzielnie i dlatego nie dołącza się ich do pliku main, tylko do projektu. Działa to tak zarówno w AVR Studio jak...
A kto Ci powiedział, żeby go tak zawołać? Albo żeby przerabiać? Przecież w środku tego makefile-a jest instrukcja. Gdybyś wywołał po prostu make, bez parametrów, to by Ci ją wydrukował (na konsoli!). A i wychodzi moja niewiedza - mam w Programmers Notepad podpięte makro pod menu Tools (ktore wywoluje make) i zawsze tak odpalałem... Zrobiłem ręcznie...
AVR Studio jest dobry bo sam tworzy makefile. Można pisać program z bibliotekami własnymi. WinAVR nie tworzy makefilów a ich pisanie samemu jest bardzo trudne. Za to edytor (Programmers Notepad 2) jest dużo prostszy niż całe środowisko AVR Studia i moim zdaniem ma lepszy system podpowiedzi. Ja od roki piszę w WinAVR ale jako że chce stworzyć program...
No zdecydowanie lepiej pisać w AVR Studio niż notatniku ;) Dodano po 2 przede wszystkim od razu odpada ci mnóstwo problemów z własnoręcznym generowaniem makefile masz też kolorowanie składni - może nie jakieś tam super ale jest no i można je zmienić po swojemu ławo można poruszać się pomiędzy plikami - toż to jest ogromne ułatwienie niż przełączanie...
Tak wiem korzystałem z tego kursu ale jeśli chodzi o tą część z termometrem lub z LCD to mam problem z kompilacją tego programu tzn jak w Mfile wpisuję w polu Makefile->C/C++source files(s) wpisuję hd44780.c ds18b20.c to mam błąd podczas kompilacji niewiem czy pomiędzy hd44780.c a ds18b20.c mam dać spację?-czy raczej nie?Jak by nie było co kolwiek wpiszę...
Będę po kolei opisywał co robię: 1. Utworzyłem nowy folder: T:\Projekty\USB_ex3\ 2. Rozpakowałem ponownie paczkę V-USB i przekopiowałem do w/w folderu pliki przykładu: - main.c - requests.h - usbconfig.h - Makefile 3. Na wszelki wypadek zrobiłem kopię: Kopia Makefile 4. Podmieniłem zawartość Makefile na tę podaną przez cCiebie i ustawiłem FUSY_L i...
Witam!Jak w temacie mam problem z zaprogramowaniem atmegi88 Pa-Pu. Mam programator usbasp. > "make.exe" program avrdude -p atmega88 -P usb -c usbasp -U flash:w:Led.hex avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: error: programm enable: target doesn't answer. 1 avrdude:...
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...
Czytam ten topic i czegoś tu nie rozumiem :( Kilka razy wspomniano o tandemie WinAVR+AVRStudio , które do Twoich celów(jednorazowy(?) projekt) nadaje się wyśmienicie.Odpada zajmowanie się plikiem makefile , bo zostanie on wygenerowany automatycznie , po dokonaniu zaledwie kilku ustawień w opcjach projektu.Czegóż Ci więcej potrzeba :?: Piotrek Piotrze,...
Mam uC Atmega8 a dokładnie płytkę uruchomieniową ZL2AVR i uczę się programować tego procka a ze względu na brak dobrze opisanych podstaw programowania uC AVR w C to tak trochę po omacku to robię i nie zawsze mi to wychodzi. To co mam jeszcze w swoim kodzie zmienić żeby dla Atmega8 to wszystko dobrze działało :?: jeżeli dopiero zaczynasz zabawe z uC...
Używam SDCC, jako edytor - Programmers Notepad. Do tego narzędzia (make, rm i kilka specyficznych dla mikrokontrolera) zapożyczone głównie z WinAVR. SDCC ciągle jest i pewnie będzie w fazie deweloperskiej, ale jakoś działa;). Za to M-IDE udało mi się przed chwilą zawiesić w minutę (File/New, Build). Próbowałem też silicon labs (nie podpadł mi edytor)...
No to jak zainstalowałeś wersję z MkAvrCalc'a i nie działa to nie wiem co masz teraz zrobić żeby ci dobrze działało w Programmers Notepad ? :( ..... Ja nie używam takich archaicznych wynalazków jak PN, dlaczego ty się z tym męczysz i nie weźmiesz jakiegoś ECLIPSE albo chociaż CodeBlocks ????? Tylko sam męczysz się z tworzeniem makefile. Toż sam się...
Postanowilem zaczac zabawe z C. Mam juz wszystko co potrzeba na dysku czyli WinAVR najnowszy. Jednak nie podoba mi sie Programmers Notepad i chcialbym uzywac swojego ulubionego edytora. I teraz pytanie jak powinna wygladac linia polecen zeby skompilowac cokolwiek ?? Probowalem juz roznych sztuczek zeby skompilowac przykladowe programiki zawarte w pakiecie...
Witam udało mi się zainstalować i skonfigurować CooCox + linaro + STM32F4 Discover Board. Wiem, że najpierw tworzy się nowy projekt, wybiera procesor i można w zakładce repository zaznaczyć co będziemy używać np. GPIO. I to działa bez problemu. Nie rozumiem tylko gdzie w takim przykładzie jest plik makefile. A co w przypadku, gdy np. chcę skompilować...
1. F_CPU zadeklarowałem na samej górze programu o to mi chodziło :D Problem leży w tym, że dostajesz podpowiedź i nie korzystasz z niej. Przeczytaj jeszcze raz punkt nr 1 z mojego pierwszego postu - zmień środowisko. 4.... Ale będę pamietał o tym na przyszłość, że dla innych może być to powodem niechęci do analizy kodu:) Uparty jesteś i nie trafia...
Witam. Nie wiem czy na podobne pytanie do mojego była już udzielona odpowiedź - jeśli tak to przepraszam. Mam znaleziony soft do Attiny2313 w formie hex i w formie normalnego pliku C. Attiny 2313 jest zaprogramowane i działa bardzo dobrze ale jednak chciałbym coś w nim zmienić. Powiedzcie mi co robie nie tak. Otóż jak chce skompilować kod do hexa to...
Witam wszystkich forumowiczy zainteresowanych tematem 8-bitowych mikrokontrolerów AVR w moim poradniku!! Na wstępie parę słów na temat przyczyny oraz celu, jaki skłoniła mnie do napisania poradnika. (Niezainteresowanych proszę o przejście od razu do sekcji "Zaczynajmy" .) Przyczyna jest dość prosta, zwyczajnie miałem potrzebę zaimportowania swoich...
Witam, Kupiłem niedawno na ebayu płytkę AVR Camera Rev 4.2 wraz z wyświetlaczem i kamerą. Po rozpakowaniu przesyłki i podłączeniu zasilania (usb) zestaw od razu działał w ten sposób, że na wyświetlaczu pojawiał się obraz z kamery a po naciśnięciu przycisku zapisywał go w pamięci eeprom. Dostałem wraz z nim rzekomo kod źródłowy - zamieszczam w załączniku....
Witam serdecznie. Do rak dostalem kurs programowania avr-ow w c z EDW i juz nie moge dojsc do ladu z WinAVR.Postepuje zgodnie z instrukcja: instaluje pakiet:WinAVR-20050214-install.exe odznaczajac przy okazji Add Directioriess to PATH(recommended) i w glownym katalogu instalacyjnym ktory jest C:\WinAVR1 tworze dwa pliki o nazwach make.bat i clean.bat...
ehh, AVR Studio czy DEV-C++ to środkowiska, bądź w tym przypadku interfejsy. ten kod który napisałeś, kompilujesz w DEV-C++ przy użyciu gcc (kompilator języka C++) ale dla mikrokontrolerów ten kompilator się nie nadaje ! napisano inny kompilator C (pliki .cpp tez obsługuje) a mianowicie AVR-GCC wszystkie projekty pisane dla mikrokontrolerów opierają...
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...
Witam, sprawa wygląda następująco: Dostaliśmy w szkole zadanie by wykonać robota jeżdżącego po czarnej linii i wszystko było by dobrze gdyby nie to, że żadna z osób w klasie nie miała wcześniej styczności z programowaniem. Jestem w tym totalnie zielony i moje działania w tym zakresie ograniczają się za ślepym wykonywaniu poradników. Chciałbym na wstępie...
Witam. Mam problem z poprawnym działaniem bootloader'a. Paczka ściągnięta ze strony main.c (dodałem linijkę dla mojego procesora) bootloaderconfig.h (zmiana portów oraz linii wywołującej bootloader) Makefile (zmiany dotyczące procesora) http://obrazki.elektroda.pl/4178945300_1... http://obrazki.elektroda.pl/5075291300_1...
Ale w AVRStudio? Ja miałem tak samo. Zupełnie nic nie musiałem zmieniać czy dodawać, wystarczyło przejść na Programmers Notepada.
WinAVR-20050214 , czyli najnowsza wersja z http://sourceforge.net/projects/winavr/ . Właśnie nie mogę dojść do powodu tego przepełnienia, jak typ danych przybierają domyślnie wartości z #define lub jak tym manipulować, gdy są wyrażenia matematyczne ? Trochę przekombinowałem, nie wkleiłem w całości ten kod, z którym mam problem, bo jest on w rzeczywistości...
http://obrazki.elektroda.net/49_11944242... Projektem, który tu przedstawiam jest tablica wyników (z góry przepraszam za jakość zdjęć robionych w ciemności "z ręki") . W temacie mamy przymiotnik "prosta" . Rzeczywiście tablica miała spełniać tylko podstawowe i niezbędne funkcje - tak też się stało. Ale do rzeczy... Chcę zaznaczyć, że jest to moje...
Plik makefile musisz trzymać na dysku w podkatalogu Twojego projektu, a więc w tym samym co pliki .c i .h. Ja korzystam z typowego pliku makefile, w którym modyfikuję tylko 4 pierwsze linijki. W załączniku masz ten plik - zmień tylko nazwę "First" na swoją i typ procesora, a będzie ok. Jeśli chcesz używać "Programmers Notepad2", to po pierwsze musisz...
Nie chciałbym odgrzewać problemu o którym już było tutaj pisane, ale trochę nie rozumiem odpowiedzi więc spytam jeszcze raz. Mam problem ze skompilowaniem tego: http://www.recursion.jp/avrcdc/cdc-232.h... (kod > "make.exe" all make.exe: *** No rule to make target `../../usbdrv/usbdrv.c', needed by `usbdrv.o'. Stop. > Process...
Ja korzystam z AVRStudio 4 i WinAVR i nie trzeba tworzyć żadnego pliku Makefile. On sam jest generowany i niczym się nie musimy przejmować.
Do kolegi "UlfgaR" da sie innym programem jak instalujesz WinAVR to insatluje ci przy okazji programers notepad(czy cos takiego) tam tez mozna skompilowac po uprzednim przygotowaniu makefile. Ja mam natomiast inne pytanie czy da sie programowac przez SI Prog z AVRStudio (chodzi mi osposób w którym nie trzeba dolanczac wlasnego makefile), nie chce mi...
Hej, Panowie. strona o której wspominacie jest bardzo, bardzo dobrym wprowadzeniem do AVR i GCC-AVR. Natomiast bezsensowne jest ściąganie starszej wersji środowiska tylko dlatego aby móc używać makr cbi i sbi i jeszcze chyba kilku rzeczy. Gdy był pisany ten tutorial, Programmer's Notepad po zainstalowaniu wymagał skonfigurowania "Tools " żeby wygodnie...
Kompiluje w WinAVR(w Programmer's Notepad klikam MakeAll i się kompiluje). Czy mam tam inne FCPU ustawione? Nie wiem, jak mogę to sprawdzić? Zmień środowisko z archaicznego na co najmniej AVR Studio, a najlepiej na Atmel Studio: http://mikrokontrolery.blogspot.com/2011... Wtedy zniknie wiele problemów w...
program wywoluje z menu start-programy->.->mfile otwieram nim odpowiedni plik makefile modyfikuje zapisuje. w Programers notepad wyskakuje komunikat o zmianie pliku i jego przeładowaniu i wsio. Ale jak mowie. Tak robiłem zawsze. Było ok. Zresztą dziwne jest to, widzi mimo to te pliki albo nie dochodzi do momentu sprawdzenia czy istnieją. Dodano po 22...
Programator jest dobry, nie ma z nim najmniejszych problemów. Nie trzeba magicznego zasilania. Wystarczy, że baterie są naładowane i podłączone. Na samym początku zainstaluj z katalogu C:\WinAVR-20080610\bin program install_giveio.bat. Przy instalacji może pokazać jakieś błędy, ale nie przejmuj się tym, następnie w wierszu poleceń wydaj komendę: status_giveio...
Czym i jaka wersją kompilowałeś, bo mi w WinAVR wyskakują same błędy!! :-( Najnowszą wersją WinAVR. W załączniku jeszcze raz to samo, ale kompletny projekt z Programmers Notepad. Przed chwilą sprawdziłem i kompiluje się tak jak powinno ('Make All' z menu Tools). Te procedury FFT mogą stwarzać problemy przy kompilacji, jak próbowałem ich pierwszy raz...
u mnie w makefile nie ma takiego kodu %.eep: %.elf $(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 -O $(FORMAT) $< $(at) jest cos takiego ## Intel Hex file production flags HEX_FLASH_FLAGS = -R .eeprom HEX_EEPROM_FLAGS = -j .eeprom HEX_EEPROM_FLAGS += --set-section-flags=.eeprom="alloc,load" HEX_EEPROM_FLAGS...
atmege taktuje kwarcem 8 Mhz - zaśbiblioteki ktore sciangalem -jedna byla napisana dla 4 MHz - ale funkcję opóżnienia miala tak skonstruowaną ze samodzielnie przeliczała pętlę . druga zaś miala dla 12 Mhz. przeanalizowalem kod z bibliotek oraz Datasheet dla sterownika wyswietlacza wiec juzwlasciwie zaczalem pisac wlasne funkcje ibede mogl sprawdzić...
Wydaje mi się że AvrSide jest najprostrzy w użyciu ->po prostu przed pierwszą kompilacją wskazujesz gdzie jest katalog /bin (nie avr/bin). Pozostałą konfiguracjee (procesor itd dokonujesz w opcjach). Innymi słowy nie musisz męczyć się z makefile. Nie wiem której wersji WinAVR używasz dlatego trudno mi doradzać co do make. Wiem jednak żę z najnowszą...
Witam, na początku dodam, że nie mam żadnego problemu, wszystko to co chcę działa i wgl, ale nurtuje mnie jedna sprawa. Otóż używam Atmegi8 na zestawie uruchomieniowym, która taktowana jest kwarcem. W dokumentacji odszukałem, że kwarc podpina się do tych samych nóżek co piny PB6 i PB7. Co się zatem dzieje na tych pinach, jeśli ja w moim programie je...
Hej, Żaden manual nie jest Ci potrzebny. W Programmer's Notepad piszesz kod. Tworząc Makefile wybierasz format do debugowania "extcoff" . Kompilujesz. Jako jeden z produktów kompilacji pliku np. "oscar.c" otrzymasz między innymi plik "oscar.cof" Otwierasz AVRStudio Z górnego menu "File>> Open" otwiera się okienko wyboru pliku Wybierasz "oscar.cof" Pokazuje...
eclipse nie można nawet próbować porównywać do takich hmmm "narzędzi" jak dostarczany z GCC programers notepad, czy nawet AVR Studio (chociaż ono też jest fajne jak na swoją powiedzmy klasę). Bez dwoch zdan jedno z najlepszych IDE z jakich przyszlo mi korzystac. jest dużym kombajnem z możliwościami i wygodą pracy podobną do tej jakie dają właśnie dobre...
PORTB=0xFF; czyli PORTB= 1111 1111 PINB = 0001 0000 Używając & przycisk PB4 powinien otrzymać wartość 1, czyli, że jest wciśnięty. Żeby była jasność, to Używając & przycisk PB4 powinien otrzymać wartość 1, czyli, że jest wciśnięty. Musisz więc sprawdzać czy pin jest zerem" Niestety, ale kompiluje na razie w Programmer's Notepad, ale fusebity...
Witam, Od kilku (nastu) dni probuje uruchomic jakikolwiek przykladowy prog wykorzystujacy Ethernut na Atmega128, ale bez skutku. Przejrzalem forum, znalazlem maly tutorial o tym jak skompilowac przyklady Ethernutu przy pomocy WinAVR i Programmer's Notepad, ale nie w tym problem. Kompilacja niby sie udaje (uzywam AVR Studio 4). Tworze projekt, dodaje...
Robię wszystko zgodnie ze zdjęciami zamieszczonymi przez Debugera i mam niewielki problem. Mianowicie gdy włącze make all w Programers notepad to wyskakuje mi następujący błąd: http://obrazki.elektroda.net/97_12354068... Po co programowi plik urom.c skoro to on powinien go stworzyć? na zdjęciu dołączonym przez debugera wynik kompilacji jest inny:...
Nie przypominam sobie aby ktoś Ci kazał podmieniać plik msys-1.0.dll. Obrazek jaki teraz przedstawiłeś nakazuje sprawdzić połączenia. Zdecyduj się czy programujesz ATmega16A czy ATmega16 ??? Na końcu komendy wywołującej avrdude dodaj parametr " -B 10 ". Zamieniłem plik bo znalazłem gdzieś takie potwierdzone rozwiązanie. W każdej chwili mogę wrócić...
Długo nie pisałem, ponieważ czekałem na wszystkie elementy i na ich złączenie (w sumie nie miałem po co pisać). To co zrobiłem wygląda tak (niezbyt estetyczne, ale od czegoś trzeba zacząć :D): http://obrazki.elektroda.net/22_12600098... http://obrazki.elektroda.net/71_12600098... http://obrazki.elektroda.net/100_1260009...
Jeszcze małe pytanko. Jakie mają być kondensatory w torze analogowym (te 1uF? Elektrolity czy może MKT? Jeśli elektrolity to jak powinna wyglądać ich polaryzacja przy wejściu i wyjściu MAXa? MKT w zasadzie są lepsze, ale praktycznie bez znaczenia większego. Nawet ceramiki SMD mogą być. Elektrolity plusem do większego potencjału, czyli wejście sygnału:...
Używam poniższego kodu do inicjalizacji połączenia z komputerem samochodu (według protokołu kw2000). Używam tam komunikacji USART 10400baud 8n1. Chciałem zwiększyć taktowanie do 8MHz i usunąłem programowo dzielnik fusebita CLKDIV8 zmieniając na początku funkcji main() rejestr CLKPR w ten sposób: CLKPR|= _BV(CLKPCE); CLKPR&=~ _BV(CLKPS1); CLKPR&=~...
Próbowałem z Programmer's Notepad z WinAvr na prostym programie: #include <avr/io.h> // dostęp do rejestrów int main( void ) // program główny { sbi(DDRD,4); // użyj linii PD4 jako wyjścia sbi(PORTD,3); // "podciągnij" do logicznej 1 linię PD3 while(1) // pętla nieskończona { cbi(PORTD,4);...
Robię jako projekt na studia interfejs OBD na LCD według protokołu ISO 14230 KWP 2000 FAST, który to według kilku źródeł internetowych jest w mojej Corsie C z 2005r. (ECU Bosch Motronic, silnik Z12XEP). Napisałem kod procedury fast initialization (10400baud 8n1) podany poniżej (w raz z opisem układu): http://obrazki.elektroda.pl/7065318700_1...
Witam. Potrzebuję pomocy z dostosowaniem kodu napisanego na atmegę8 na attiny13. Domyślam się że największym problemem będą tutaj timery, ale jestem w ich temacie puki co zielony, a potrzebuję koniecznie(i niestety pilnie) odbiornika IR który zmieści się i będzie działał na attiny13. Jak całość kodu działa rozumiem(jest świetnie opisana komentarzami)...
Skopiowałem makefile z PN (działający) do AVRS. Nadal bez zmian Tutaj są te pliki: Makefile z Programer's Notepad (działa) # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain...
Witam, Mam problem z początkiem nauki programowania mikrokontrolerów. Zakupiłem na Allegro programator USBasp oraz podstawkę do programowania. Taki jak w linku: <ciach> Na USBasp ustawiłem przycisk na 1-ON, 2-ON, 3-OFF. Sterowniki zainstalowałem libusb_0.1.12.1. Dodatkowo zainstalowałem WinAVR do pierwszego programowania. Następnie utworzyłem...
Witam. Mam problem z biblioteką V-USB, chcę ją uruchomić na AT90USB1287. Oczywiście wszystkim nasuwa się pytanie, po co jak ma wbudowane USB z OTG. Po prostu potrzebuję drugiego w roli device (sprzętowe będzie pracowało jako host). Dla testów przerobiłem przykład hid-mouse pod WinAVR (Programmers Notepad 2) ponieważ w tym piszę, dla ATMEGI88. Dokładniej...
programmers notepad network notepad programmer notepad
odbicie projektor inwerter mastervolt upgrade toshiba
agregat prądotworczy agregat prądotworczy
Schemat radia PURE Legato 2 - gdzie znaleźć? Ekspres Krups EA 89**: Oporność termistora przy 82°C