Witam!!! Z jednego przemiotu na mojej uczelni muszę wykonać projekt na procesorze cc1010. Pobrałem sobie kompilator SDCC i środowisko graficzne Programmers notepad. Mam problem z połączeiem kompilatora SDCC z Programmers notepad. Czy ktoś może mi w tm pomóc?? szukałem już na googlach i innych forach związanych z elektroniką i nic nie mogę znależść.
Witam! Nie wiem w jak zrobić, żeby asem51 kompilował mi pliki pisane w Programmers Notepadzie. Dodałem go jako narzędzie, jednak po wywołaniu wyświetla mi swój ekran pomocy w którym pisze jakie komendy mam mu podać: usage: ASEM <source> [<object> [<listing>]] [options] Jak zrobić żeby nie musieć mu za każdym razem podawać tych komend...
Otóż mój problem jest banalny ale męczyłem sie trochę i mi nie wyszło chodzi oto że przy robieniu "make all" powinno sie wyświetlać taka ramka z przebiegiem operacji itp. oraz ewentualnymi błędami ja te okienko w jakiś bliżej niewyjaśniony sposób znikłem teraz pytanie jak je przywrócić bardzo proszę o pomoc
Witam. mam problem z programmers notepad. Podczas próby kompilacji wyświetla mi się błąd "no rule to make target" zrobiłem makefile pod następujące ustawienia: mikroprocesor: ATMega16 programator: USBasp kwarc: 16MHz poniżej kod makefile: # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
Witam, mam dziwny problem dotyczący cygwina aktualizowalem go ale nadal dostaje ten sam komunikat: > "make.exe" all avr-objdump -h -S led.elf > led.lst AllocationBase 0x0, BaseAddress 0x71590000, RegionSize 0x260000, State 0x10000 C:\WinAVR\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0 make.exe:...
Witam, Mam zainstalowanego WinAVRa najnowszą wersję na dwóch komputerach, na jednym działa bez problemów, na drugim, czasem działa normalnie, a czasem dzieją się takie cuda jak np. kompilatorowi nie pasuje ostatnia klamra na końcu programu, jak ją usunę, to następny "znacznik" powyżej, idt. Kopiuję ten niby niedziałający program i wrzucam na drugi komputer...
Jakie pliki są potrzebne w folderze z projektem jeśli mam plik make i przykladowyprogram.c , pewnie musi byc jakies powiazanie do folderu z kompilatorem atmel i avrdude
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.
witam, mam tak skonfigurowanego makefile, że programuje bezpośrednio z Programmers notepad: output przy programowaniu (bardzo długo trwa 39s, kiedyś było 5s): jak to zmienić? wiem, że parametr odpowiedzialny za prędkość to -b 115200, ale jak ustawić żebym mógł programować nada; jak na pierwszym obrazku a nie wpisywać do konsoli. z góry dziękuje za pomoc...
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 ?!
Kliknięcie jest wygodne, ale wygoda nie rozwija... ;) No tak rzeczywiście to lepiej wrócić może do Notepad.exe albo w ogóle do pisania na kartce papieru ołówkiem ? ;) Nie po to ktoś tworzy profesjonalne środowiska, które mają ułatwiać pracę. I to jeszcze darmowe środowiska. Ja jakoś korzystam z takich środowisk i nie wyobrażam sobie powrotu do chociażby...
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...
nie podpowiem ci nic odnosnie makro, ale powiem jak ja uzyskalbym taki rezultat bez zadnego bawienia sie w makro 1 zainstaluj programmers notepad, jest darmowy 2 skopiuj tresc z excela do notepada 3 i teraz magiczne opcje znajdz wszystkie i zamien "PZ" > "PZ ", z wyrazem NA zamienic musisz "NA" > " NA " Tym sposobem w sekunde rozdzilisz sobie wszystkie...
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)...
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...
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 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... ***...
Ja sobie napisałem prosty programik do włączania i wyłączania zasilania. Możesz go podpiąć do Programmers Notepad. Użycie jest proste: MultiToolCmd.exe PORT_COM ON/OFF np. żeby włączyć: MutliToolCmd.exe COM5 ON
Dzięki za zainteresowanie tematem. Rzeczywiście mogłem lepiej opisać problem na samym początku. Już naprawiam błąd. System wygląda w ten sposób, że Atmega128 taktowana sygnałem o częstotliwości 14.745600 MHz (F_CPU = 14745600) podłączona jest bezpośrednio do 3 osiowego drivera silników krokowych TB6560. Konkretnie mówiąc pin 3 portu D podłączony jest...
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...
Biblioteka ta ma rozszerzenie .lib, ale po otworzeniu jej w notatniku można dojść co jest do czego. I chodzi o to że podczas modyfikacji za pomocą notatnika takiej biblioteki po wejściu do KiCADa wywala mi błąd: "Biblioteka symboli <C:\Users\...\Elementy.lib> nie może zostać załadowana. Błąd: Plik NIE jest biblioteką programu Eeschema!" Dlaczego...
W którym pliku jest możliwość edycji kodu źródłowego Jest tylko jeden plik (dwuczęściowy - standard, ale widać powinno być tylko jeden chyba że masz włączoną opcję Show All Files w Solution Explorer. Kliknij prawy klawisz na otwartym oknie programu i "view code" (co właśnie czynisz jak widzę), następnie zobaczysz kod źródłowy. ale widzę w nich tylko...
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.
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ć...
Twoje książki zamierzam zakupić wszystkie 3, ale puki co barierą jest cena. Jak na razie dorwałem 200-stronicowy skrót w Google Book i wciągam go (czytam). Nie używam Atmel Studio, jeno prosty AVR-GCC z Programmers Notepad. Kolega namawia mnie na Eclipsa, nie wiem, co lepsze. Wracając do tematu: czy podany przeze mnie kod będzie dobry? Czy nie przeoczyłem...
Jak napiszesz w C i zobaczysz wynik działania kompilatora to w podglądzie będą co najwyżej opisy co dana instrukcja robi w języku ASM a to piszący w ASM już przecież wiedzą. Nie dowiesz się co Autor miał na myśli. W Bascom biblioteki są napisane w ASM, ale mają komentarze co, po co i w jakim celu. Co by ktokolwiek sobie o Bascom nie myślał to te biblioteki...
Nie musisz ustawić usb w pliku make bo to z nim jest chyba problem W ustawieniach programu programatora AVRDUDE również musisz ustawić usb Powiedz czy ty programujesz scalak przez programam AVRdude czy z próbujesz to chyba zrobić przez "Programmers Notepad". Zainsaluj AVRDude ustaw wszystko jak na tym obrazku i wtedy załaduj plik do flash kliknij "Erase-write-verify"...
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...
WinAVR Licensing Information ----------------------------------------... GNU Binutils is distributed under the GNU GPL License. GNU Compiler Collection (GCC) is distributed under the GNU GPL License. avr-libc is distributed under a BSD License. avrdude is distributed under the GNU GPL License. avrdude-gui is distributed...
Witam! SDCC dobrze współpracuje z Programmers Notepad 2. SDCC znajdziesz [url=]tu Programmers Notepad 2 [url=]tutaj Co do programatorka "pod BASCOM-a" - można go wykorzystać nawet jeśli posiada się wersję demo programu. Obsługuje każdy skompilowany program w hex-ie, bez ograniczeń (programator). Pozdrawiam! Marcin "Max" G. Ps. W odpowiedzi na następne...
Napisałem prosty program, który ma za zadanie wyświetlać to co dostanie przez UART na LCD. Kod wygląda tak #include <avr/io.h> #include "delay_x.h" #include <stdlib.h> #include "lcd.c" #include <avr/interrupt.h> //#include <avr/signal.h> #define FCPU 16000000 #define VUART 31250 #define VUBRR FCPU/(VUART*16)-1...
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) #include <stdlib.h> #include <avr/io.h>...
Próbowałem już programmers notepad, avr studio 4 i wróciłem do avr studio 5 (najnowsza wersja) ponieważ wszędzie są problemy (głównie z plikiem make, programmers notepad pisze o braku reguł dotyczących pliku elf). Zdefiniowałem F_CPU przed dodaniem biblioteki delay i błąd zniknął, został tylko ten z brakiem możliwości optymalizacji. Jednak cały czas...
W tym problem ze ja tylko mam usbasp jest może inny sposób próbowałem w Programmers Notepad ale mam błąd: Ze atmega328 nie może być znaleziona. Może ktoś zrobić schemat połączeń albo wysłać mi linka jak sprawdzić układ ? Taki kod mi wyświetla Programmers Notepad kiedy próbuje programować: > "make.exe" program avrdude -p atmega328 -P usb...
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...
;o Nic z tych rzeczy, na tym kursie nie było czegoś takiego:) Chciałem hex wczytać do Bascoma, ale widzę, że jak otworzę nowy projekt w Bascomie i nacisnę F4 to się kompiluje ładnie i wczytuje do atmegi, i już nie mam zegarka, teraz cały czas są zgaszone diody:P W takim razie poczytam o tym programatorze jeszcze, bo mam coś takiego jak Programmers Notepad...
A nie możesz zrobić tego samemu? Ja bym to zrobił tak: 1. zdumpować bazę do skryptu 2. w jakimś zaawansowanym notatniku typu Notepad++ czy Programmers Notepad wymyśleć sobie wyrażenie i zmienić zawartość tego pola 3. sprawdzić "optycznie" i w kilku losowo wybranych rekordach czy jest ok, jeśli nie to wrócić do punktu 2. 4. skasować wszystkie rekordy...
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...
Niczym. Co do tematu to proponuje calkowicie darmowy i bardzo podobny w skladni kompilator SDCC.Jest on co prawda konsolowy ale w koncu istnieje kilka edytorow kodu np: Programmers Notepad 2.
1.)Edytor - kazdy naprzyklad Programmers Notepad 2.) Kompilator - naprzyklad WINAVR 3.) Kursy - kierunek google tudziez elektroda
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...
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 ?
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 Pozdrawiam
Hmmm a coś do pisania softu na PIC 16F84A, kompilator oki ale nie mam gdzie niestety napisać softu :( Programmers Notepad
Mam proste pytanko: jak sprawdzić ile zajmuje (w kB) kod napisany w komilatorze Programmers Notepad pakietu WinAVR. Nigdzie nie moge znaleźć tej opcji. Mogę to jednynie sprawdzić po zaprogramowaniu, pojawia się wtedy komunikat: "xxx bytes of flash written". Można to jakoś sprawdzić przed zaprogramowaniem procka?
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
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 skompilowanym dla prędkości UART'a równej 115200 bodów. W pliku avrdude.conf...
Ma zintegrowany kompliator gcc, a to różnica Ale program można napisać i będzie działał jak napisany w np: IAR czy innych kompilatorach?? Pzdr. Idąc Twoim tokiem rozumowania Programmers Notepad to też kompilator i to w dodatku C, Pascala, C# i jeszcze kilkunastu innych języków... Jeżeli będziesz miał zainstalowane gcc to owszem, program pisany w AVR...
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...
Nie polecam avr studio - nie warto żebyś nawet instalował jak do tej pory używasz asemblera. Masz pewnie albo pspad albo programmers notepad wiec ściagnij sobie avr asm 2 ( jedynka tez moze być ale ten ma np wiele poleceń w linii) i do tego plik helpa (tam sa też przykłady komend) i podłącz to wszystko do edytora. W efekcie dostaniesz bardzo wygodne...
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.
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 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...
Witam wszystkich. Dzisiaj próbowałem zająć się pakietem AvrStudio. Niestety podczas kompilacji wyskakiwał błąd którego nie mogłem się pozbyć. No ale nie o to chodzi. Mianowicie czy gdy kompilacja w Programmers Notepad [WinAVR] przebiega poprawnie to czy plik "make" zmienia pliki wynikowe? Czy ma na sam przebieg kompilacji jakiś znaczący wpływ? I czy...
Zadziałało. Program str91isp.exe programuje z pliku .bin jednak programu CAPS nie mogę użyć bo korzysta z plików hex a konwerter bin na hex nie pomaga , CAPS nie chce przyjąć tego pliku. Miedzy innymi po to zrobilem str91isp :) w PN mozesz sobie podbindowac "make program" pod ktorys z klawiszy Fx i programowac proca naciskajac jeden przycisk. Bez klikania...
Ja obecnie programuję te procki (str912) za pomocą RLink i tego programiku ze strony ST. Sam kod piszę w programmers notepad, a kompiluję oczywiście arm-elf-gcc ;] Pozdrawiam
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,...
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...
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...
Upewnij się, że masz tylko jedną kopię cygwin1.dll na dysku. Wyczyść zbędne rzeczy z PATH a zamiast tego dodaj odpowiednią (pełną logiczną) ścieżkę do Programmers Notepad -> Tools-> Options-> Tools/(None - global tools)-> Command Jeśli nie pomoże możesz spróbować "zainstalować" narzędzia natywne: ,
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 pierwsze w życiu zaprojektowane i wykonane urządzenie....
hej, mxmxmxmxmxxmxmxm w jaki sposób realizowana jest w Twoim programie zmiana czcionki? w jakim środowisku C piszesz (jaki kompilator, symulator i programator)? rzuciłem okiem na kod i mi się wydał kompilator przystępniejszy niż WinAVR(programmers notepad)...
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, Przed zadaniem pytania chciałem uprzedzic, iż pogrzebałem juz w internecie odnośnie mojego problemu, ale to dalej go nie rozwiazuje Mianowicie, zrobiłem sobie sam programatorek STK200, na podstawie standardowego schematu(LPT,74HC244). Programowałem nim Atme8 i 128 bez problemu! Od wczoraj nie mogę zaprogramowac 128, natomiast 8 programuje sie...
WinAvr to tylko kompilator a w zasadzie pakiet kompilator (gcc) +edytor tekstowy(Programmers Notepad) +program do obsługi programatora (avrdude). Żeby z poziomu WinAvr zmieniać fusy trzeba dorobić sobie w nim makra albo używać avrdude z linii poleceń.
Witam wszystkich forumowiczow. Mam zrobic stoper odmierzajacy czas z wyswietlaczem lcd z sterownikiem HD44780 na ATMEGA 128 (na zajęciach jest takie pudło z całym mikrokontrolerem oraz wbudowaną klawiaturą i wyświetlaczem) w programie Programmers Notepad #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #define...
Mnie w AVR Studio wkurza brak możliwości zwijania kodu, DevCPP chyba ma taką możliwość, a jeżeli nie to PN (Programmers Notepad) dostarczany z WinAVR-em tworzy całiek komfortowy zestaw do pracy z mikrokontrolerami.
Chodzi mi o coś takiego co ma programmers notepad czy Visual Studio:) Że się plusikiem zwija nawiasy klamrowe, funkcje, i jakby dodali regiony też by było miło:) W sumie może do nich napiszę:)
Właściwie jeżeli używa się jedynie języka C i nie piszemy w Asemblerze i nie używamy symulatora, to AvrStudio jest zbędne. Programy w C można pisać w "programmers notepad'dzie i tam je również kompilować". Do programowania procków używam PonyProg'a i programatora STK-200.
Witam !!! Stworzyłem dwa pliki *.bat : pierwszy zawartością: (at)set PATH=C:\WinAVR\BIN;C:\WinAVR\UTILS\BIN; make.exe clean i drugi: (at)set PATH=C:\WinAVR\BIN;C:\WinAVR\UTILS\BIN; make.exe po czym dodałem je do narzędzi w programie Programmers Notepad Następnie napisałem prosty program: i podczas kompilacji wyskakuje błąd: przeglądałem wszystko wiele...
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...
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ą...
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...
Skonfigurowałem sprzętowo uart w atmega8, chciałem użyć funkcji printf i scanf do odbierania i wczytywania danych ale one nie działają . Używam Programmers Notepad #include <avr/io.h> #include <avr/iom8.h> #include <util/delay.h> #include <avr/interrupt.h> #include <string.h> #include <stdio.h> #define F_CPU 8000000UL...
Masz gotowy projekt, więc popracuj nad nim, bo o gotowca, to tu niezwykle ciężko Wiesz ... ze słów autora wynika, iż ów gotowiec działa i nie trzeba nad nim pracować, a ja nie jestem nawet pewien poprawności podłączenia uK do LCD ... np zastanawia mnie linia RW ... w projekcie wisi w powietrzu, a ja ją podpiąłem do masy ... a ona chyba powinna być...
Witam, Czy edytor Ride7 ma możliwości ustawień kolorów, wolę pracowac na czarnym tle. W opcjach da się co nieco zmienic, ale efekt jest beznadziejny. Drugą irytującą rzeczą podczas pisania programu jest automatyczne dodawanie spacji przy przejściu na kolejną linię po kluczowych słowach tj. if, void itp. Mam też pytanie, czy nie dałoby się zintegrować...
Moim celem było sobie ułatwić a nie utrudnić. To zupełnie nowy temat dla mnie i prosze o wyrozumiałośc. Zzuty to oczywiście zżuty ekranu z eclipse. Dlaczego chcę mieć możliwośc wybory winavr toolchain tak jak ponizej Ponieważ wklejając z internetu jakiś prościutki kod w C np taki #include <avr/io.h> #include <util/delay.h> int main(void)...
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...
Ja wgrywałem , pisałem program, robiłem makefile (wszystko jednym programem) Programmers Notepad [WinAVR] :)
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>...
Proszę o pomoc. Nie mogę zaprogramować ARM7 przy pomocy klonu Wigglera. Po komendzie Make Program w Programmers Notepad 2 pojawia się komunikat Programming with OPENOCD C:\WinARM\utils\openocd\bin\openocd-pp.e... -d2 -f C:\WinARM\utils\openocd\sam7_flash\oocd_... Info: openocd.c:82 main(): Open On-Chip Debugger (2006-08-17 17:00 CEST)...
1. Nie prościej kupić sobie jakiegoś klona STK500v2 z międzymordziem USB, niż szukać (bezskutecznie) jakiegoś wydumanego środowiska? AVRStudio działa z nim bez kłopotu (dla klonów bez opcji HID). 2. Uruchomić szare komórki i wyszukiwarkę by skleić sobie samemu edytor tekstu z możliwością wywoływania zewnętrznych narzędzi (np. Programmers Notepad, CodeBlocks...)...
Witam! Posiadam programator STK200 własnej konstrukcji, którym do tej pory bez większych problemów programowałem mikrokontrolery ATmega8 oraz ATmega32. Przy próbie zaprogramowania ATtiny2313 pojawiają się problemy. Żaden z programów (ISP Programmer, PonyProg2000, Programmers Notepad z pakietu WinAVR) nie może nawiązać jakiejkolwiek komunikacji z tym...
Ja też piszę w Programmers Notepad. AVRStudio było mi potrzebne tylko do wyodrębnienia z niego AvrProga. Khazamę też mam. Zajebiaszczy program. Ale USBAsp mi się rozleciał a AVR910USB nie zadziała z Khazamą. I na razie jadę na BASCOMie i kablach wystających z karty PCMCIA-LPT.
Witajcie, Jestem początkujący w dziedzinie mikrokontrolerów (zawodowo zajmuje się systemami erp oraz programowaniem) więc z góry dziękuję za wyrozumiałość doświadczonych forumowiczów. Podobny post umieściłem w dziale robotyka modelarstwo, tak więc proszę nie banujcie mnie za ponowne wpisy tutaj - być może ktoś kto mógłby mi pomóc po prostu tam nie zagląda....
Witam! Mam ten sam problem, PC2-PC5 w Atmedze16 nie działają mi jako zwykłe piny typu I/O. Używam programatora USBasp, a programy, których już próbowałem to były: PonyProg, Bascom-AVR, AVRdude - tylko, że one nie "znają", czegoś takiego jak USBasp lub port USB. Programy wgrywam za pomocą WinAVR (mFile i programmers notepad). Mógłby mi ktoś poradzić...
Bit 6 highFuse ma być 1 Tak jest. Fabrycznie jest ustawiony na 0x99 - czyli 10011001 chce wyłączyć jtag, czyli 6. bit zamienić na 1 - będzie 11011001 - 0xD9 i nie działa! Czy ja to w ogóle dobrze robię, że za pomocą AVRdude chce zmienić ustawienia procka, a potem - jak już będzie ustawiony chce wgrać program za pomocą Programmers Notepad [WinAVR]?...
Witam, posiadam zestaw uruchomienioiwy ATMega16 ver 2 firmy Gotronik i wszystko jest w porządku jeżeli ładuje na niego małe programiki typu obsluga tylko LCD czy tylko RS232. Problem tkwi w tym ,ze jeżeli przekrocze wartość 4096 bajtów w polu Program: fragment logu z okienka output w Programmers notepad po wykonaniu MakeAll to w okienku programu MegaLoad...
mam najnowszego WinAVRa w pakiecie z Programmers Notepad 2. Z AVRStudio nigdy nie korzystałem więc nie wiem z czym sie to je.
WinAVR to pakiet programów, co konkretnie masz na myśli? Programmers notepad?
a więc tak panowie, jak piszę program w WinAVR ( programmers notepad) i tam w katalogu w którym zapisuje stworzony program jest sporo rozszerzeń typu sym, eep, elf..... ale .exe nie ma. Bo np. w Dev C++ wciskało się bodajże F9 i program sie kompilował i od razu pokazywało efekt w konsoli.
Bardzo dobry jest :) Bascom działa bez problemu, język C w Programmers Notepad też śmiga (można sobie ustawić skrót klawiaturowy). Z AVR Studio jest gorzej, bo trzeba najpierw wygenerować plik HEX, który to trzeba wgrać do procka przez Burn-o-mat.
Witam Kolegów, Jako, że jestem w trakcie "przechodzenia" na C chciałbym się zapytać co bardziej doświadczonych czy dysponują dobrze napisanymi bibliotekami do obsługi alfanumerycznego LCD (dowolne przyporządkowanie sygnałów) i magistrali 1-wire. Nie chodzi mi o gotowce same w sobie tylko o przykład "dobrze napisanego" programu dla GCC tak by po pierwsze...
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, 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...
W czym ty w ogóle piszesz ten program? Avr Studio ? Programmers Notepad ? tak czy inaczej po zmianach zrób sobie CLEAN albo make clean (jeśli to programmer notepad) bo to nie może nie działać i nawet jeśli fusy są błędnie ustawione to co najwyżej czasy będą inne ale stan pinów na porcie B powinien się zmieniać
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 to akurat popieram. Zamiast tego postaw np. CodeSourcery free wersję + programmers notepad lub Eclipse. Polecam Eclipse pozwala podpiąć OpenOCD i debugować :D
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ć).