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...
W powyższym skrypcie Kolega ma błąd! Brakuje dwukropka za literą C... Pozdrawiam.
Jaki nr wersji WinAVR? Może z najnowszą dostępną wersją WinAVR-20100110 nie będzie tego problemu? Ja tę wersję używam, co prawda w Eclipse, ale nie miałem problemu z Programmers Notepad, kompilacja jest przedstawiana bez zarzutu.
Wykonałem ten kod i otrzymałem: avr-gcc: CreateProcess: No such file or directory PATH to plik, czy wpis w jakimś pliku? Przenieś projekt gdzie indziej. Przeinstaluj jako administrator winavr. PATH to zmienna środowiskowa.
Ja korzystam z AVRStudio 4 i WinAVR i nie trzeba tworzyć żadnego pliku Makefile. On sam jest generowany i niczym się nie musimy przejmować.
Mam zainstalowanego WinAVRa najnowszą wersję Najnowszą, czyli?
A w jakim edytorze pisałaś kod? notepad++
Błędy: 1. Nie podłączone AVCC i drugie GND 2. W takim połączeniu dioda świeci, jeśli podamy jej z procesora stan niski, a nie wysoki, jak Ty to robisz. 3. Polecam przesiąść się pod jakieś porządne IDE, np. AVR Studio4, a nie po harcersku pracować w programmers notepad.
To czego mi brakowało w 4 to jakiś rozsądny edytor kodu. Program pisałem więc w Notepad++, kompilacja i programowanie w AVR Studio. Jak jest pod tym względem w nowszej wersji?
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
1. Daj kod programu. 2. Jesteś pewny że cała kompilacja i generowanie kliku hex przechodzi prawidłowo. 3. Czy plik hex w ogóle coś zawiera (próbowałeś go podejrzeć zwykłym notepad++)
jak wpisałem make to jest ten sam komunikat co przy kompilacji z poziomu notepad a ścieżkę PATH C:\WinAVR-20100110\bin; C:\WinAVR-20100110\utils\bin, ale z tego co widzę to przy instalacji programu tak do zmiennych systemowych dodaje się ścieżka więc dodawanie ręcznie chyba nie potrzebne
Witam, co może być przyczyną że po kompilacji PropClock.pnproj za pomocą Programmers Notepad i wgraniu PropClock.hex zegar nic nie wyświetla, po wgraniu oryginalnego .hex autora wszystko działa prawidłowo ... czy mógł by mi ktoś powiedzieć gdzie leży problem i co robię nie tak ?
Lepiej przestaw się na eclipse. Kompilacja powinna odbyć się bez problemu. Korzystam z eclipse Mars i Photon z Atmel Tolchain 3.4 i pluginem AVR_plugin_241. WinAvr instalowałem w starszej wersji eclipse. Zainstalowałem WinAvr w wersji zasugerowanej przez autora postu i testowo zrobiłem pomyślnie kompilację w tym Notepad AVR. Dodano po 1 Postanowiłem...
U mnie ten linkdziała prawidłowo. Poza tym masz tam komunikat co należy zrobić w razie problemów.
Już Ci napisałem - AVR Studio sam to zrobi. Pokaż swój kod. Jakie błędy podczas kompilacji? Ale jeżeli chcesz się męczyć z NotePad, to nie będę Ciebie zmuszał do narzędzia, które odwala robotę za Ciebie.
Witam, mam taki oto problem na moim komputerze znajdują się dwa programy make.exe, jeden z pakietu winavr, drugi ze środowiska codegear. Przy próbie kompilacji programu w Programmers Notepad uruchamiany jest nie tan make.exe > "make.exe" all MAKE Version 5.3 Copyright (c) 1987, 2008 CodeGear i dalej kilkanaście błędów. Nigdzie nie...
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
Code::Blocks Testowałem, ale nie podobał mi się... (siła przyzwyczajenia) W większości piszę programy w VB.NiET, czasem w php i okazjonalnie C#. Do javy też czasem zaglądam. W C/C++ piszę bardzo okazjonalnie więc nowe odsłony DevC++ mi wystarczają. Ewentualnie jak coś piszę na super szybko to Programmers Notepad + MinGW mi starcza (kompilacja bezpośrednio...
Pokaż zawartość pliku C:\path.txt po wykonaniu polecenia z otwartego okna poleceń DOS : echo %PATH% >C:\path.txt Czy takie same objawy sa przy wywołaniu polecenia z menu "Tools/ Programmers Notepad 2 ?
A to akurat popieram. Zamiast tego postaw np. CodeSourcery free wersję + programmers notepad lub Eclipse. Polecam Eclipse pozwala podpiąć OpenOCD i debugować :D
Skoro zaczynasz programować to proponuję od razu rozpocząć od C. Programator podłączasz do komputera, w programie notepad (WinAVR) robisz sobie 2 skróty klawiszowe (możesz więcej ale te 2 są najwygodniejsze) czyli kompilacja oraz programowanie (wgrywanie programu do pamięci procesora). Obsługa wygląda banalnie - piszesz programik, klawisz do kompilacji...
Dzięki bardzo za pomoc, pomogło zmienienie nazwy pliku z kodem na led.c (myślałem, ze PN automatycznie przypisuje plikom w składni C/C++ rozszerzenie c, no i sie przeliczyłem ;) )teraz kompilacja przebiega bez problemu. Co do AVR Studio, to popróbuje z hex i avrdude. Jeszcze raz dzięki za podopowiedzi
Napiszę Ci czego ja używam, chociaż moje doświadczenia są nieco inne niż to co chcesz Ty robić. Generalnie na RPi nie tworzę aplikacji z interfejsem graficznym działającym pod x-serverem. Robię raczej aplikacje serwerowe albo z grafiką tworzoną bezpośrednio na frame bufferze. RPi programuję w C, Pythonie i PHP. Próbowałem też w Javie, ale maszyna wirtualna...
Cześć. Pisząc jakiś program w WinAvr w środowisku Programmers Notepad często zastanawiam się jaka jest wielkośc użytej pamięci Flash i Ram przez mój program. Czy jest jakiś sposób aby przy kompilacji była podana informacja o tym. Jest to bardzo użyteczna funkcja.
Jeśli chodzi o Programmers Notepad , to masz wywołanie avrdude pod LPT. U mnie w Eclipse wywołanie wygląda w ten sposób: Launching C:\WinAVR-20100110\bin\avrdude -pm16 -cusbasp -Uflash:w:sekwencer_1.hex:a -Ueeprom:w:sekwencer_1.eep:a -Ulock:w:0x0:m Output: avrdude: error: could not find USB device...
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ę...
Heh ale jak skompilować kod? Po instalacji WinAvr wyskoczył mi jakiś Notepad i nie mam w nim opcji kompiluj... Czegoś tu nie rozumiem... No właśnie :( A niby co chcesz kompilować , powietrze :?: Jeżeli w "Programers Notepad 2" nie jest otwarty plik ze źródłem , to w menu "tools" nie pojawią się załadki umożliwiające kompilacje , bo i po co.Otwórz jakiś...
Keil to bardzo dobre środowisko Spróbuj poużywać, to zmienisz zdanie. Jako IDE ten program jest po prostu beznadziejny, Programmers Notepad jest lepszym IDE niż Keil [; 4\/3!!
Testowałem to tylko dla BK7231T. Oto jedyna zmiana potrzebna do kompilacji: https://obrazki.elektroda.pl/2617583000_... Jeśli kompilujesz dla N i na przykład SCTRL_LOW_PWR_CLK jest niezdefiniowany, wykonaj wyszukiwanie w Notepad++ dla SCTRL_LOW_PWR_CLK we wszystkich plikach SDK i spróbuj dołączyć brakujący nagłówek. Spróbuj dodać brakujące...
Ok, natomiast niech sprawdzi tak jak prosiłem, być może to rozwiąże problem. Wpisz sobie w google "error: stray '\160", a uzyskasz sporo odpowiedzi, między innymi właśnie taką jak napisałem, by zapisać kod w formacie ANSI i następnie go próbować skompilować w CB. Sam miałem takie błędy nie jeden raz bo zdarzało mi się kopiować fragmenty kodów, odpalałem...
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...
Witam. Zgodnie z sugestiami kolegi _Matik_ zainstalowałem WinAVR-20070122 + patch for WINDOWS 98SE oraz aStudio4b460 + aStudio412SP4b498. Aktualnie uruchamiając Programmers Notepad kompilacja przebiega OK. Jest 5 ostrzeżeń ale ogólnie kod zakończenia kompilacji 0. Jeśli natomiast uruchomię AVR Studio to każdorazowo kończy się błędem 1. Dotyczy to tych...
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.
No właśnie go niema i w tym problem. W paczce źródłowej projektu V-USB nie ma żadnego pliku *.elf http://www.obdev.at/products/vusb/downlo... Wesołych :!: :D:D Spróbuj tak: Otwórz projekt w Programmer's Notepad. Kliknij Tools -> Make Clean A potem Tools -> Make All Pozdrawiam, Defozo
Jedyne informacje jakie znalezłem to ustawienie PATH i nic więcej. Tak jak pisze Pituś: Po ściągnięciu archiwum należy rozpakować jego zawartość do wybranego katalogu na dysku (najlepiej do katalogu głównego dysku). Po rozpakowaniu należy dodać do zmiennej środowiskowej PATH ścieżki dostępu do katalogu WinARM\bin oraz WinARM\utils\bin. W przypadku...
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 masz oprócz WinARM zainstalowany jakiś pakiet programistyczny Borlanda, np C++ Builder? Ja miałem podobną sytuację i się okazało, że WinARM korzystał z make.exe Borlanda bo było pierwsze na ścieżce PATH. Najprościej będzie wskazać w opcjach Programmers Notepad (jeśli z niego korzystasz) pełnej ścieżki dostępu do make.exe z pakietu WinARM : c:\WinARM\utils\bin\make.exe
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:...
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...
#include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include <stdlib.h> int main() { DDRE = 0B11111111; //USTAWIENIE PORTUE JAKO WYJSCIE uint8_t tablica[3]; tablica[0] = 0B11100000; tablica[1] = 0B00001000; tablica[2] = 0B01100000; int i = 0; while(1) { for(i...
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...
Witam. Mam pytanie odnośnie programowania. Posiadam kod źródłowy napisany w języku C. Kod pisany był najprawdopodobniej za pomocą programu CodeVision. Tekst kodu można bez problemu "wkleić" do WINAvra (Programmers Notepad). Jednak próba kompilowania tego kodu do HEXa za pomocą WINAvr kończy się niepowodzeniem. Wyskakują praktycznie same informacje o...
Nie chce się zrobić kompilacja. Wywala błędy. Kompiluję za pomocą programu csc.exe, który jest dostarczany wraz z pakietem .NET Poniżej zmieniony kod i spis błędów: [syntax=csharp]D:\cSharp>type pixel.c using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;...
Co d0 pisania programu masz wiele opcji: 1. notepad z winavr 2.avrstudio 3.nawet zwykly notatnik, zapisujesz plik z rozszerzeniem .c Radze pisać w avrstudio bo będzie ci ładnie podświetlał składnię języka. Kompilacja: 1. Piszesz program w avrstudio, klikasz compile a potem biuld 2. Piszesz program w czym chcesz, robisz make'a, wpisujesz opdowiednie...
Uuu..., ani to ładne, ani przyjemne. :D Ze swojej strony polecam mingw i notepad++. Od zawsze w devie denerwowało mnie jak on sobie "radzi" z tabulatorami przy wcięciach, notepad++ radzi sobie z tym jak należy. Do jego wad można dodać wielkość pliku wykonywalnego gdzie dev dawał mi pliki po 1MB a mingw dał mi przykładowo: - automat do gry w życie -...
Pstanowiłem pobawić się w C, z samym programowaniem raczej nie mam problemu ale chodzi o środowisko WinAVR (avr-gcc ?) Powiedzmy że napisze program w programers notepad - i jak go teraz sprowadzić do pliku HEX tak żebym mógł zaprogramować uC? I jak poinformować o tym jaki to procek i jaki ma kwarc?
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...
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...
Witam Z tymi numerami to widziałem w środowisku i cały kod skopiowałem do Notepad++ tam usunąłem numerację i sam kod z notepada skopiowałem do środowiska. Ale nie sądziłem że skopiowało się w ten sposób coś więcej i przez to może nie działać przepiszę kod ręcznie w takim razie. Gdy włączę kompilację przerywa i wyświetla to co w logach. Pierwszy to brak...
Ja dzisiaj zainstalowałem AVR Studio 5. Wcześniej użytkowałem WinAvr + Programmers Notepad. Nowe środowisko nie jest mi całkowicie obce, podobne jest Visual Studio C#. Jednak nie wszystko ogarniam. Przydał by się ładnie zrobiony poradnik, jak zacząć pracę z tak rozbudowanym środowiskiem. Było by dobrze jakby ktoś(spróbuje i ja) napisał jakieś podstawy...
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 wszystkich. Mam problem z kompilatorem. Przy próbie kompilacji zwraca komunikat: > "D:\Programy\Mikrokontrolery\AR... e:\projekty\arm\winarm_test>make.... all AllocationBase 0x0, BaseAddress 0x71590000, RegionSize 0x4B0000, State 0x10000 D:\Programy\Mikrokontrolery\ARM\WinA... ***...
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ć...
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...
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...
Jakoś nie mam przekonania do laminatu. Ja obecną obudowę mam zrobioną z paneli podłogowych (twardych, nie tych miękkich ściennych) i aluminum + czarna matowa farba. Panel przedni jeszcze nie jest poprawiony, tzn. ma układ do starego kontrolera midi który okazał się bezużyteczny. Muszę zrobić nowy panel. Ogólnie programowanie PIC16 w asm jest średnie....
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...
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! Niedawno zainstalowałem Atmel Studio 6 (wcześniej korzytsałem z Programers Notepad). Nadszedł czas wypróbowania wszystkiego jednak pojawił się problem. Chcę dołączyć do projektu plik HD44780.h, robię to klikając w solution explorer na nazwę projektu prawym klawiszem -> add -> add existing item. Wszystko niby ładuję się prawidłowo, jednak przy...
Cześć, chciałbym podjąć temat komunikacji z atmegą poprzez wifi przy użyciu biblioteki AsyncLabs WiShield 1.0 lub z dodatkową pamięcią flash (2.0). Orientuje się ktoś ile potrzeba minimalnie miejsca na taki program np. "webserver"? Mam aplikację na atmega8, którą już zająłem w 80% więc pewnie się nie zmieszczę :| WiShield z dodatkową pamięcią flash...
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...
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...
Ze względu na wiek, żebyś się nie na wabił frustracji oraz zniechęcił do świata embedded, to wybierz IDE, które już w pakiecie instalacyjnym zawiera w sobie wszystko co trzeba. Jeśli chcesz uniknąć tej całej magii, która kryje się pod takimi rzeczami jak Makefile, linker, czasem skrypt linkera, to proponuje ściągnąć takie oprogramowanie, które robi...
Tak . Można powiedzieć w sumie , że względem własnej osi . Docelowo ma być 12 obrazków ( które mają być wybierane dynamicznie - jednak ich rozmiar jest ściśle określony , więc odstęp pomiędzy obrazkami jest stały) , więc teoretycznie możemy traktować ,że za obrazkiem 12 , jest znów pierwszy. //Wszystkie define'y sa przykładowe //i używane do przedtsawienia...
Widzę, że chcesz przerobić innych na swoją religię *), bo to nie jest dyskusja o technice (unikasz szczegółów: jakie widows, jakie liczby wchodza a grę) Chcesz pisać własne mini programy w języku bez żadnych zabezpieczeń? Pisz. Nawet w assemblerze, bo (podobno) tak jest najlepiej Chcesz (twoje oprogramowanie) uczestniczyć w integracjach, kontekstach...
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 Panowie ponieważ potrzebuję skompilować program , musiałem znaleźć kompilator który to zrobi wybrałem WinAVR_Portable_V14_1 , (WinAVR-20100110) ponieważ nie chcę robić sobie "śmietnika" w systemie Rozpakowałem WinAVR_Portable_V14_1 , (WinAVR-20100110) Skopiowałem wszystkie pliki które są mi potrzebne i skompilowałem Jednak mam problem ponieważ...
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...
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...
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,...
No Piotrek_P dzieki, wielkie dzieki. Chyba problem był w tym, że ta paczka jakąś dziwną nazwę miała, a ja wypakowałem do takiego samego folderu. Gdy pliki wrzuciłem na pulpit i w notepadzie odpalilem kompilacje (oczywiście zmieniłem makefile jak pisałeś) wszystko poszło. Jeszcze raz wielkie dzieki. Pozdro
Zakupiłem zestaw z propoxa AT91SAM7s ARM z modułem MMsam7s i wziąłem się do uruchamiania. Wprawiony w programowaniu kontrolerów to nie jestem zbyt bardzo. Nie ma niestety nigdzie jakoś przejrzyście napisane jakich programów najlepiej użyć i jak je skonfigurować dokładnie Z tego co wyczytałem to zainstalowałem pakiet WinARM z edytorem Programmers Notepad...
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....
Pytanie zatem czy da się tak przenieść całą zawartość uC? Co z bootloaderem i fusami w takim przypadku? Czy .hex zawiera cały komplet danych taki, że po wgraniu na świeży uC staje się on dokładną kopią pierwowzoru programowanego z Arduino IDE? Nie używam eXtreme Burner, więc tu moja opinia może byc nie dokładna.(!) Wydaje mi się jednak że jest to bardzo...
Witam Uzywam WinAVR -> Programmers Notepad Pierwszy prosty programik wg tutoriala majacy poprostu zaswiecic diode ;] #include <avr/io.h> #define LED_ON sbi(DDRB,PB1);sbi(PORTB,PB1&... int main(void) { LED_ON; for(;;) { } return (0); } Wyskakuje mi takie cos: > "make.exe" all avr-gcc...
Witam po chwili nieobecności:) co to pytań i odpowiedzi: do kolegi "piotrva": 1. F_CPU zadeklarowałem na samej górze programu o to mi chodziło :D 2. Zapamietam na przyszłość:) 4.Myślę że to kwestia już bardziej kwestia indywidualna jak komu jest wygodniej, mi w zapisie heksadecymalnym posługiwanie się idzie całkiem sprawnie. Ale będę pamietał o tym...
Witam!!! Mam pewien problem z kompilatorem sdcc. Podpiąłem go pod Programmers Notepad i chciałem napisać pierwszy prosty program. Mam procesor cc1010 więc użyłem biblioteki dostarczonej do kompilatora cc1010.h. Podczas kompilacji wyskakuje błąd C:/Program Files/SDCC/bin/../include/cc1010.h:1... error 2: Initializer element is not constant...
W czasie gdy realizowałem pomysł podsunięty przez Dżyszlę, co wyszło mi mniejwięcej tak: #include <iostream> #include <string> using namespace std; string win2dos (string x) { int n = x.length(); for (int i = 0; i < n; i++) { switch(x[i]) { case 'Ą': x[i]='¤'; break; case...
mam taki program w C++: #include <avr/io.h> #define LED_ON sbi(DDRB,PB1);sbi(PORTB,PB1&... int main (void) { LED_ON; for (;;) { } return (0); } po kolmilacji w Programmers notepad 2 (WinAVR) poprzez MakeAll pojawiają się błedy: > "make.exe" all avr-gcc -g -Wall -O2 -mmcu=atmega8 -c -o...
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)...
Witam Chciałbym się dowiedzieć krok po kroku jak użyć tego bootloadera w bascomie na atmedze 162 lub attiny2313 za bardzo nie wiem gdzie wkleić ten kod jeżeli jest on w c? proszę, krok po kroku jeszcze raz ;) 1. masz w załączniku program bootloadera napisany w C 2. rozpakowujesz go do jakiegoś folderu o krótkiej nazwie najlepiej gdzieś na C: np c:\...
Witam Was. Od samego początku jak uczę się C i programuję używałem edytora programmers notepad z pakietu winavr. Ostatnio wpadłem na pomysł uruchomienia lepszego edytora czyli eclipse niestety napotkałem problemy. Programatora używam tego http://shop.tuxgraphics.org/electronic/d... Błąd jaki mi się pojawia to diskio.h diskio.c [syntax=c]/*----------------------------...
Zainstaluj UAA lub najlepiej dodatek SP3. http://download.gigabyte.asia/FileList/D... Pobrałem i otworzyłem jakiś plik komputer się wyłączył i włączył i nie wiem co dalej. Tu sterowniki do ForteMedia: http://www.elektroda.pl/rtvforum/topic21... Sterownika nie ma, plik wygasł ale mam wyniki "notepad...
Ok, ale jeśli biblioteki z roszerzeniem *h wrzucę do folderu FreeRTOS\Source\include, a te z roszerzeniem *c do folderu FreeRTOS\Source - nie ma różnicy. Wywala ten sam błąd. Dlaczego uparcie wrzucasz wszystkie koty do jednego worka o nazwie FreeRTOS. Załóż sobie własne foldery i nie rób bałaganu. Nie jestem jakimś fanatykiem konsoli, ale po prostu...
Cała koncepcja Twojego build counter i tak legnie w gruzach jak sobie projekt umieścisz w 2 miejscach na dysku i przypadkiem jedno i drugie sobie zbudujesz. Jeden i drugi build mają ten sam build counter ale różne daty. Powiesz mi, który jest ważny/aktualny? Czy ty na siłę chcesz się sprzeczać, po to żeby napić sobie postów, czy jak? Jeśli będę pracował...
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:...
Witam forumowiczów. Problem udało się rozwiązać :-). Dociągnąłem brakujące paczki i wyczyściłem ścieżkę PATH ze śmieci. W konsoli msys wydałem polecenie: pacman -Su python27 libtool patch mingw-w64-i686-gcc mingw-w64-x86_64-gcc W katalogu domowym notepadem edytowałem plik .bash_profile i skróciłem ścieżki do postaci: PATH=/cygdrive/msys64/bin:/mingw64/bin:/...
Witam. Jest po 2 a ja wciąż nie mogę dac sobie rady z pwm'em na ATMedze8. Staralem sie ogarnac tematy z kilu stron kopiujac przykladowy program i obserwujac wyniki, lecz za kazdym razem Programmers notepad z winavr wywalal bledy z ktorymi nie mogę sobie poradzic. dla najprostrzego programu jaki udalo mi sie na tym forum znalezc , czyli #include <avr/io.h>...
Staram się skompilować przykład stm32_blink_led udostępniony na stronie Freddiego Chopina. Po wydaniu cs-make otrzymuję Compiling file: gpio.c arm-none-eabi-gcc -c -mcpu=cortex-m3 -mthumb -O0 -ffunction-sections -fdata-sections -Wall -Wstrict-prototypes -Wextra -std=gnu89 -g -ggdb3 -fverbose-asm -Wa,-ahlms=out/gpio.lst -DSTM32F10X_MD -MD -MP -MF out/gpio.d...
Tak jak w temacie. Zanim napisałem ten wątek starałem się rozwiązać problem i szukałem porad już w istniejących linkach (nie tylko google). Na tej podstawie troszkę się przygotowałem, jednakże nie wiem czy akurat uderzyłem tutaj w dobry dział. Opis problemu: Często pojawiający się BDOS Critical Proces Died, częstotliwość występowania jest różny. Czasem...
NetBeans - na pewno java bez spradzania, prędkość działania, zużycie pamięci itd. to ewidentnie zasługa javy. Nie korzystam jak nie mam przymusu z uczelni, bo ten program fajny, ale czasami potrzebuje dodatkowy rdzeń, bo jeden dla niego nie wystarczy :) Open Office - widać, że java. I znów widać po prędkości, zużyciu pamięci itd. Korzystam, aczkolwiek...
https://obrazki.elektroda.pl/4024708700_... Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
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...
Ok. To teraz najlepsze. Poeksperymentowałem i: notepad z winavr nie ma problemu z szybkim programowaniem. Za każdym razem procesor zaprogramowany bez problemu. Więc odpaliłem komendę z notepada z wiersza poelceń na pliku z eclipse i ...lipa. Okazuje się po kilku próbach że to plik hex generowany przez eclipsa sprawia że kolejne po nim programowanie...
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...
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&=~...
Witam, Mam programatorek avr910 i urzywam WinAVR 20060125, chciałbym skonfigurować tan pakiecik tak, żeby po kliknięciu Make All w Programmers Notepad wykonywanie pliku make stworzonego przy pomocy MFile wywołało avrdude i załadowało flasha. Programator jest z wsadem ze strony http://www.klaus-leidinger.de/mp/Mikroco...
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...
https://obrazki.elektroda.pl/5931581900_... Opiszę tutaj krok po kroku instalację, konfigurację oraz użycie darmowego kompilatora SDCC do tworzenia programów na mikroprocesory PIC. Całość będzie w formie szczegółowego tutoriala. Ze względu na długość całości tutorial podzielę na osobne tematy . W dalszych częściach postaram się...
network notepad programmers notepad programmer notepad
hasła globalne cyfrowy analizator miernik dwufunkcyjny
paski napędu magnetofonu gdzie kupić wzmacniacz słuchawkowy ecc88
Brak masy w oświetleniu tablicy Ford 8360 - diagnostyka i naprawa Radio samochodowe odbiera tylko jedną stację - przyczyny i rozwiązania