Jak to gdzieś ktoś kiedyś ładnie napisał: "żeby pisać programy trzeba pisać programy" :) Symfonia jest bardzo przystępna, ale nie każdemu odpowiada. Możesz skorzystać z wielu darmowych kursów w internecie, chociaż nie są profesjonalnie opracowane, to da się czegoś nauczyć. Oczywiście nie zgodzę się, jakoby umiejętność programowania w Pascalu była nieprzydatna....
Co do błędu kompilacji, to kompilator wyraźnie 'powiedział' Ci co jest nie tak. Brakuje Ci średnika kończącego pierwszą linijkę. Odnośnie IDE, to pascalem bawiłem się ładnych parę lat temu, i na początku korzystałem z Turbo Pascala (nie wiem, czy przypadkiem któreś z wersji nie są darmowe już), a potem przerzuciłem się na Delphi. Konkretnego kursu nie...
A no też racja :D a Bulu może masz pod ręką gdzieś link? bo nawet google nie może znaleźć jak wpisze całą nazwę
Witam! Poszukuje sprawdzonego programatora dla procesorow z rodziny dsPIC30Fxxxx. Czy ktos moglby polecic takowy sprawdzony w praktyce? Poszukuje rowniez w miare sensownych kompilatorow do C dla prockow z tej rodziny. Matt
O ile pamiętam istnieje możliwość w keilu ustawienia wierzchołka stosu. Spróbuj go poprostu zwiększyć, standardowo był ustawiany na 0x....200 zmień na przykład na 0x....1000. Moją odpowiedź oparłem o kompilator realview bo w uvisione możesz wybrać jeszcze 2 inne kompilatory keila oraz gcc.
Należy zaznaczyć, że wersja VS Express jest stworzona na platformę .NET. Aby pisać pod MFC w 2k5 EX należało zmieniać konfigurację i dodawać jakieś wolne dodatki. Osobiście na początek polecam VS 6.0 +sp6 , z tym, żę w przypadku zaawansowanego programowania (wyjatki, polimorfizm) mogą być problemy z kompilacją ( nie pamiętam dokładnie, ale chyba był...
witam serdecznie Posiadam programator USBASP , mam pytanie jaki kompilator wybrać aby działało wszystko. Próbowałem na ATMEL AVR ale nie chciał mi wykryć kompilator mikrokontrolera pomimo że komputer mi wykrywał.
Freddie Chopin: A który kompilator wybrać ? bo jak wybieram CROSS_GCC to nie chce spompilować assemblera w startup.S a jak Summon ARM to nie widzi reguły all
A spróbuj skompilować program na innym kompilatorze.... różne ustawienia mają kompilatory... wybierz np visual C++ 6.
Musisz umieścić jedną funkcję biblioteki w jednym pliku - efekt - masz tyle plików ile funkcji :) Linker wybierze potrzebne. Kompilator nie ma takiej możliwości. Są inne rozwiązania, ale to pod wieloma względami jest najlepsze. Takie pliki możesz prekompilować i utworzyć z nich prawdziwą bibliotekę dodawaną na etapie linkowania.
W języku C zastosowane operacje i funkcje zależą od typu parametrów, a nie od oczekiwanego typu wyniku. W C++ rozwinięto to do pojęcia przeciążania funkcji, i można mieć kilka funkcji o tej samej nazwie, ale różnych parametrach i kompilator sam wybierze odpowiednią wersję. Mnożenie to też pewien rodzaj funkcji zwany operatorem. Mnożenie p = i*u wykonywane...
Lcdi lcdpin w zakladce kompilatora. Zapomniałem wybrać typu procka w kompilatorze. Teraz nie widać temperatury a sekundy trwają jakoś dłużej.
Pytanie zadałem "trochę od końca". Przesiąść to ja się muszę ale z Bascom’a na C. Próbowałem się wdrożyć do AVR GCC, ale strasznie mi to opornie idzie. Inne kompilatory wydają się „przyjaźniejsze”. Jednocześnie w sieci jest chyba najwięcej przykładów i rozwiązań dla gcc właśnie. Dla tego zastanawiałem się który kompilator wybrać, żeby...
tzn ?? W ustawieniach kompilatora wybrany 89S8252 program wygkada mniejwiecej tak do set p0.0 wait 2 reset p0.0 loop end ??? stan portu p0.0 nie ulega zmianie ??? Ustawieniea kwarca sa OK
Hej, Ja osobiście do obsługi portu COM z poziomu DELPHI wykorzystuje ComPort dostępny http://sourceforge.net/projects/comport/ Dodam też że w swoich projektach korzystam ze standardu RS485, schemat tradycyjny konwerter RS232 na RS485 a za nim najczęściej sterowniki advantech adam-4055, 4050, 4068 i różne takie tam ustrojstwa :D Pozdrawiam.
W opcjach kompilatora trzeba wybrać żeby nie linkował kodu startowego. Oczywiście w takim wypadku współpraca programu z systemem operacyjnym nie będzie zbyt wygodna (wszystkotrzeba będzie otwierać ręcznie). A jak na Borland to i tak dziwnie mało ;] W gcc (mingw) opcje linkera: -nostartfiles Do not use the standard system startup files when linking....
Oczywiście, że nie działa, bo kompilator nie wie, który konstruktor wybrać. Czy konwersja z int do ułamek ma wywołać ulamek(int, int=1) czy ulamek(int)? Pozbądź się konstruktora ulamek(int) i będziesz miał problem z głowy. PS. Usunąłem posty z niepoprawnymi informacjami.
W $regfile wpisz ATtiny2313A.DAT , jeżeli w kompilatorze taki wybrałeś , bo masz bez "a"
Witam Jak w temacie szukam głównie przykładów programów w C dla tego procka. Ale jak macie jakieś ciekawe linki itd. to prosze o wszelkie namiary. Przyszła pora na mnie i musze przysiąść do tego procka. Dorwałem IAR'a z "witaminkami" i chyba śmiga tylko że ja programuje w Dev-C++ i w Pascalu nie programowałem wsześniej procków. Dlatego głównie chodzi...
Zmienne i definicje razem, a obsługa 1-wire czyli wszystko z co za Do w drugim programie należy umieścić za wyświetleniem w pierwszym programie z jedną modyfikacją Locate 2 , 1 Lcd "Temp:" ; T ; ; Chr(3) ; "C" wyświetlacz musi mieć 2 linie i trzeba również taki wybrać w opcjach kompilatora.
Tak. Przejrzyj różnice pomiędzy UNO a MEGA. Potem w kompilatorze musisz wybrać właściwą płytkę a skrypt musi uwzględniać wejścia/wyjścia do których sa podłaczone elementy współpracujące.
Sprawdź czy w : Tools->Option>Toolchain-> Package Configuration masz widoczny i wybrany kompilator C (GCC).
Witam! Zostałem zmuszony do napisania programu pod WIN. I tak się zastanawiałem nad językiem/środowiskiem - mój wybór padł na Delphi ze względu na jego prostotę przy tworzeniu aplikacji pod WIN (podobno :)). Z tego co czytałem jest bardzo podobny do dziadka Pascala, a że kiedyś w czasach gdy nie było jeszcze WIN w nim pisałem to jak dla mnie bomba ;)...
Hehehe, troche mnie rozśmieszyłeś! Chcesz sprzedawać soft, a nie wiesz jaki kompilator do tego celu wykorzystać! Po pierwsze, jeżeli chcesz cos przedawać, to musisz mieć pewne doświadczenie z kompilatorem. Jak to mówią: "znac cos na wylot". Stabilne działanie programu w 99,9% zależy od roboty, jaką wykonał programista, a nie od kompilatora. Można przyjąć,...
Proponuję uczyć się C++. Jest to język który jest bardzo uniwersalny i jego kompilatory są na chyba wszystkie rodziny mikrokontrolerów. Używany jest też przy pisaniu programów na PC.
Niby era 8 bitowców minęła, ale jak rozbieram jakiś chiński UPS to w środku PIC lub klon 8051. Jedyna zaleta AVR to udostępniane przez producenta darmowe środowisko programistyczne z kompilatorem.
Przeinstalowałem i nadal mam to samo. Wybierz kompilator z głównych ustawień kompilatora, to samo zrób w projekcie.
Witam! Potrzebuję napisać poważną aplikację która będzie pracowała z bazą danych, drukarkami fiskalnymi (biblioteki posnet), itd. Który kompilator wybrać? Czy w visual studio można pisać w c++ (opisy do biblioteki posnet, oraz przykładowe wykorzystanie jest właśnie w c++)? Baza będzie na MSSQL lub MySQL, czy mogę wykorzystać go komercyjne bez udostępniania...
Kompilatorem. Zauważ tylko, że praktycznie każdy kompilator wprowadza swoje własnie udziwnienia i raczej nie skompilujesz tego dowolnym kompilatorem, tylko takim dla którego program jest napisany. A bez fragmentu (albo całości) kodu nikt nie powie Ci jaki to kompilator konkretnie. Tak więc wklej tu program albo poszukaj w nim informacji dla którego...
F9 lub F9 i ctrl zalezy od kompilatora :)
Witam czy mogę programować w bacomie przy użyciu programatora Avt-5125? Oczywiście że tak. Język programowania nie gra roli. Według opisu AVT programator jest kompatybilny z STK500, a taka opcja jest do wybrania w kompilatorze Bascoma AVR
Musisz mieć kompilator, więc pobierz Jagode i tam skompiluj (F9), tylko przed kompilacjom wybierz jakie mają powstać pliki wynikowe (.LST, .BIN, .HEX) Powstaną one w tym samym katalogu co program Jagoda.
W zakładce "Project" -> "Components, Environment.." -> "Folder/Extensions" masz do wyboru trzy różne opcje kompilatora. Wybierz sobie "Use Keil ARM Tools" i wtedy plik startup kompiluje się bez problemu a ustawienia są z poziomu Keila jak dla zwykłej 51. Bez pliku startup niestety program nie ruszy. Jak używasz innej opcji ("Use GNU Tools") to musisz...
Ok, a jeśli chodzi o Object Pascal jaki wybrać kompilator (darmowy)? Bo Delphi 7 jest przestarzały.
Witam!! Po zinstalowaniu AVR Studio 4.11 musisz wybrać kompilator w opcjach czy asm czy gcc. Pozdrawiam!!
Mam też problem z FLEXNET. Po wypełnieniu formularza rejestracji kompilatora Cosmic powinieneś dostać mailem plik licencji license.lic Dalej wybierz "Specify the license file", wskazujesz lokalizację pliku i nie powinieneś mieć problemu z licencją.
Kod demo z MLA/Harmony jest jak najbardziej działający. A nie jesteś w stanie go skompilować bo nie sprawdziłeś ustawień projektu, nie przeczytałeś komunikatów z kompilatora i wogóle nie chciało ci się przejrzeć tego kodu. Do moderatora: Tak, nie wiem co kolego zrobił, a czego nie, bo kolega nie raczył się tym pochwalić. Bez przenoszenia przykłady z...
W CoIDE wybiera się Toolchain http://www.coocox.org/CoIDE/Compiler_Set... Czy można wybrać kompilator Keila? Ktoś używa takiego rozwiązania?
Witam A prawidłowo wybrałeś typ procesora w kompilatorze? W górnym pasku wybierz -Option/Compiler/chip i tam w zakładce chip wybierasz dany typ mikrokontrolera na który aktualnie piszesz program lub chcesz skompilować inny . Pozdrawiam
Witam! Zbudowalem ukladzik na PIC-u, niestety jestem poczatkujacym, dlatego mam kilka pytan. Na podstawie zrodla testowego udalo sie odpalic LDC 16X2 tak wiec wiem ze hardware dziala. Co do programowania, IC-Proc sie sprawdza. Jezyk? No i tutaj jest problem. Znalazlem informacje jak obsluzyc LCD, DS-y key i inne funkcje, lecz kazdy przyklad jest w innym...
Kup na allegro programator ISP (kosztuje mniej niż 20pln). Do ładowania programów na procka przyzwoity jest PonyProg. Jeśli chodzi o pisanie programów, to język musisz sam wybrać. Assembler najlepiej odzwierciedla to co dzieje się w mikrokontrolerze. Języki wyższego rzędu, takie jak C czy BASCOM są łatwiejsze. BASCOM został stworzony typowo do mikrokontrolerów,...
Sprawdź w ustawieniach kompilatora (Project, Configure, C Compiler, (s)printf features). Jeśli chcesz mieć pełny format printf, to musisz tam wybrać "float, width, precision". Nie przestrasz się rozmiaru kodu wunikowego...ale coś za coś...
Witam. Chciałbym się nauczyć programować w C++, i chciałbym się dowiedzieć jaka książka by była najlepsza na początek, oraz który kompilator wybrać. Przeczytałem już parę tematów na temat książek o programowaniu jednak nie było tam o nich jakiś konkretnych informacji o tych książkach za wyjątkiem informacji typu "Polecam na początek książkę xxx. Dobra...
Witam szanownych Kolegów, Jako, że nadszedł czas na C dla AVR a na forum jest niewiele informacji, to chciałbym zapytać osoby z praktyką w tym temacie: - jaki kompilator C wybrać: nie musi być darmowy lecz także niedrogi, powinna być udostępniona wersja darmowa z ograniczeniami (CodeVision?), ewentualnie trochę bibliotek, - nie chcę jak w przypadku...
A z kompilatorów to chyba devC++ najlepszy. DevCpp to nie kompilator tylko IDE ktore korzysta (domyslnie) z MinGW (windowsowy port GCC) a generalnie moze korzystac z dowolnego kompilatora.
Jeszcze jedno pytanie: Którą wersje kompilatora Dev-C++ wybrać? 4 czy 5 (przy 5 stoi wyraz beta co chyba oznacza że jest w facie testów i to mnie zraża)
możesz trochę mi wyjaśnić o co chodzi z tym kompilatorem osobiście używałem ponyproga i nie spotkałem sie z czymś takim.
Wkleiłem kod do AVR-Studio 4, wybrałem projekt z AVR-GCC. Dokonałem kompilacji. W katalogu default są wszystkie wyjściowe pliki. Plik output.log pokazuje z jakimi opcjami został skompilowany program oraz jakie ostrzeżenia zostały wygenerowane przez kompilator. Twojego makefile AVR Studio nie przetrawiło, zatem w ustawieniach wybrałem - mam nadzieję...
Niekoniecznie, każdy pisze w tym co mu odpowiada. Warto się dobrze zastanowić. Przede wszystkim warto wybrać kompilator, który jest rozwijany. Osobiście piszę w VC++ i sobie chwalę, jednak na forum jest wielu programistów piszących w innych kompilatorach i pewnie będą je zachwalać. Mój wybór padł na produkt Microsoftu, ponieważ używam jeszcze C# więc...
Chodzi mi o coś, czego można używać z https://mirrors.edge.kernel.org/pub/tool... do budowania aplikacji "standalone", czyli działającej bez systemu operacyjnego. Kompilator ma jakieś założenia co do nazw tych plików i ich właściwości, ale nie znalazłem do tego opisu. Aplikacja ma być ładowana do pamięci read-only i startowana poprzez resetowanie...
Krzysiek007, spróbuj skompilować program z linii poleceń. 1. Najprościej jest to zrobić tworząc nowy plik txt w tym samym katalogu. W pliku wpisz "make" i naciśnij enter w drugiej linii napisz "pause" powoduje to utrzymanie otwartego okna trybu cmd, dzięki tej opcji po wykonaniu kompilacji okno nie zamknie się samoczynnie i można zobaczyć wynik pracy...
Z taką "znajomością" matematyki masz marne szanse w prawdziwym programowaniu. Przeczytałem wątek i niestety się zgadzam. Musisz zacząć od początku... matematyka/logiczne myślenie oraz język angielski to podstawa, dalej przeczytaj o różnych językach programowania, zrozum jak działają kompilatory/interpretery wybierz jakiś język, kup dobrą książkę do...
Oj, jeżeli już chcesz się zabrać za C albo C++ - to nie korzystaj z DevC++ - to jest stare środowisko, które nastręczy Ci problemów gdy zaczniesz się uczyć rzeczy, które nie zostały jeszcze zaimplementowane (alby były zbugowane) w starej wersji kompilatora, jaką DevC++ instaluje razem z IDE. Na początek - zakładając, że nie miałeś do czynienia z instalacją...
Witam. Jaką w miare dobrą książke wybrać do nauki programowania w javie? Aby była jak najbardziej aktualna. Najchetniej w języku polskim. Jak możecie jakies kursy online polecić to tez by się przydało. Mam jeszcze pytanie który kompilator wybrać. Obecnie posiadam w systemie otwartą wersję javy openjdk6 i korzystam z linuksa. Pierwsze podstawowe programy...
Witam. Czy ktoś mógłby polecić jakiś programator, kompilator, debugger, itp. do tych mikrokontrolerów. Zależy mi aby w miarę możliwości wybrać jakiś darmowy kompilator i jak najtańszy programator. Za wszelkie info dziękuję. Zadałem takie mało fachowe pytanie, bo niestety nie znam tej rodziny mikrokontrolerów a potrzebuję wykonać na nich projekt. Pozdrawiam.
No to wracamy do pierwszego postu i pierwszej odpowiedzi ;-) Odwiedzamy zgodnie z z sugestią stronę producenta, wchodzimy na mikrokontrolery (chyba oczywiste) i pierwsza pozycja Evaluation Kits. Też na moje oczywista abyśmy nie musieli wszystkiego robić sami producent zapewnia nam gotowe zestawy startowe. I tak dochodzimy do: http://www.analog.com/en/evaluation-boar...
Translacje na ASM z binarnego wykonuje mnóstwo narzędzi. Zgadza się jednak nawet program napisany w czystym ASMie nie jest taki sam jak po kompilacji i dezasemblacji. Języki wyższego poziomu są w momencie kompilacji optymalizowane według uznania kompilatora i wybranych funkcji, co dodatkowo utrudnia analizę kodu po dezasemblacji.
1-Magistrala: fizycznie to może coś takiego jak 40 pinowa szeleczka IDE? 2-Wracając do kształtu wtyczki, przewidujesz zasilanie bateryjne, jakie? Można by sobie wyobrazić pokładową ładowarkę nimh czy lion, ale jak to wpłynie na koszt i powierzchnię układu? Przemyślałbym sprawę zasilania poprzez STEP UP/DOWN (np. MAX1672: 1,8-11 Vwe; 3,3/5 Vwy; 300mA;...
Dodam, że sprawdziłem nową wersję AVRStudio w wersji 4.12. Faktycznie przywrócono pełną współpracę z AVRGCC. Przy tworzeniu nowego projektu od razu możemy wybrać kompilator, i jesli mamy zainstalowany WinAVR, to AVRStudio domyślnie przyjmuje i ustawia odpowiednie ściezki dostepu. Dodatkowo nie trzeba tworzyć pliku makefile. Super sprawa.
Hmm. Rzeczywiście uświadomiłeś mi że problem jest z kompilatorem. Ciekawe, kiedyś dla eksperymentów zainstalowałem to Raisonance, a nawet nie byłem przez cały czas świadomy, że jest z jego pliku wybrany kompilator. Myślałem że kompilator jest z Code Sourcery. Odinstalowałem to Raisonance oraz usunąłem folder w Program files i tego wszystko ładnie się...
Ale biblioteka to tylko biblioteka. Pójdzie i na innych kompilatorach/środowiskach.
Hejka !! Z tego co wiem to w zeszłym roku elektronika praktyczna zamieściła taki kurs. Mam zeskanowane kilka części. Ale myślę, że lepiej będzie jak zaczniesz nalpierw uczyć się c jakotakiego. Potem jak wybierzesz kompilator, będziesz się specjalizował. Każdy kompilator działa inaczej ponieważ w standardzie ANSI C nie ma na przykład opisu przerwań....
Dziwne że do działu zajmującego się programowaniem mikrokontrolerów przyjmuje się osoby które tego nie umieją. Zresztą taka osoba pewnie by miała wybrany kompilator. Z takimi wymaganiami to może lepiej kupić Bascoma? :P Zresztą firma która robi poważne projekty będzie na atmege 8 pisać programy? Jakieś to dziwne :) Skoro zespół powstaje to może można...
No i wypadałoby, żeby te funkcyjki, co mają po dwie linie kodu były zadeklarowane jako static inline. Z czym znowu możnaby dyskutować :) Oczywiście to w niczym raczej nie zaszkodzi, ale też nie jest potrzebne - gcc automatycznie traktuje jako inline funkcje, których kod wynikowy jest nie większy niż zadana wartość, którą można zmieniać stosowaną opcją...
Masz rację, wszystko zależy od kompilatora. Już wszystko gra. Błąd polegał na tym, iż nie wybrałem prawidłowego chipa. Gdy to zrobiłem kompilator działa prawidłowo wykorzystując technikę opisaną w datasheet.
Tego typu pytania pokazują się na naszym forum raz po raz. Na tego typu pytanie nie ma jednoznacznej odpowiedzi. Można tylko powiedzieć : proszę wybrać taki język, w którym twórca projektu "czuje" się najlepiej. Oczywiście taka rada, dla osoby która nigdy nie programowała, jest zupełnie bezużyteczna. Osobiście sugeruję wybrać jakiś język który jest...
Tak swoją drogą to jakie zalety ma używanie LLVM/Clang dla takich mikrokontrolerów zamiast czystego GCC? To jest pytanie bez podtekstów (; To już subiektywna preferencja, który kompilator wybrać. W zależności od projektu, czasem Clang generuje mniejszy i szybszy kod niż GCC, a czasami jest wręcz odwrotnie. Osobiście kompiluje projekty korzystając z...
To ostrzeżenie ma sens. Ile razy zdarzyło się Wam przypisać wartość stałej/zmiennej (u)int16_t na (u)int8_t i czekać na osiągnięcie wartości >255? Kompilator zgłasza to ostrzeżenie i wiele innych, ponieważ jest włączona opcja, której w MPLab nie było, albo była domyślnie wyłączona. Swoją drogą MPLab jest martwy od przynajmniej 3 lat. Jeżeli komuś bardzo...
Witam chce się zabrać za programowanie AVR w C. Ściągnąłem sobie kurs programowania z EP ale mam problem z kompilatorem, nie wiem co wybrać. Widziałem przy odpalaniu AVR Studio że jest tam GCC, ale z drugiej strony mam w artykułach napisane żeby wziąć skądś indziej ten kompilator, i teraz już sam nie wiem co zrobić. Powiedzcie mi z czego Wy korzystacie...
W C nie masz żadnej kontroli nad przepełnieniem. Nie wiem czy Keil obsługuje arytmetykę stałopozycyjną, jeśli tak to masz do dyspozycji różne typy i coś dopasujesz do wymaganej ilości bitów po przecinku. Niewykluczone nawet, że kompilator takie operacje optymalizuje stosownie do możliwości procesora. Nawet nie tyle kompilator co jego biblioteka standardowa....
Bardzo dobre porównanie, ale by miało pełną wartość edukacyjną powinieneś podać wersję kompilatora gcc oraz wybraną optymalizację.
Nadaje się bardzo dobrze. Jest tam opis pakietu BASCOM oraz przykładowe układy i programy do podstawowych zastosowań. Do nauki potrzeba jeszcze płytli testowej i programatora - no i oczywiście BASCOMA (wystarczy demo). W tym przypadku programowanie można zacząć właściwie od zaraz. Jeśli miałeś do czynienia z "C" to polecam darmowy kompilator WinAVR....
Na tej stronie masz programy używane przez twórców FreeDos: http://www.freedos.org/software/?cat=dev...
Na 32-bitowych architekturach nie ma to praktycznie żadnego znaczenia, zapewne w każdym z tych przypadków będzie tak samo szybko, nie mówiąc już o tym, że kompilator może sam to zoptymalizować w wybrany przez siebie sposób.
Wybrałeś archaiczny i drogi uC nie mając pojęcia o jego strukturze i kompilatorze. A to błąd i teraz płacisz stresem. W załączniku znajdziesz pliki źródłowe programu dopasowanego do kompilatora XC8 pod MPLAB X. Jest tylko taki drobiazg: Nie mam pojęcia jak zdefiniować funkcję obsługi przerwania w tym programie. Typowe definicje nie działają, a jestem...
Sam programator nie ma nic wspólnego z kompilatorem. Czyli możesz ładować programy z dowolnych kompilatorów (o ile oczywiście program do tego programatora pozwala wybrać zewnętrzny plik do programowania).
franz87 :arrow: Glade to graficzny kreator, designer do tworzenia interfejsów w GTK. Natomiast GTK to biblioteka, jak napisałeś. stanleysts :arrow: Mając do wyboru WinAPI oraz GTK, wybrałbym to drugie, choć jest to niewygodna biblioteka (jednak porównując z WinAPI jest to sudowny kawałek kodu).
Funkcja jest przetestowana, w sumie nic skomplikowanego, ale nie mam pojęcia jak przygotować bibliotekę. Na PC kompilator robił to sam wystarczyło wybrać odpowiedni projekt z menu a tu tego niema i trzeba ręcznie pliki przygotować. Co do oblatania w programowaniu podstawy tylko.
Wejdź tu: http://qbnz.com/forum/load.php?id=67 Mam nadzieję że Qbasic 4.0 potrafi robić exe,daj znać. Poprawka: http://qbnz.com/ wybierz Software Dla ciekawości zainstalowałem go i jeżeli chcesz, robi plik exe Już drugi raz poprawiam ten post. Powodzenia!
Okej jest to całkiem proste I skuteczne rozwiązanie. Poczytałem jeszcze o sekcjach. Mozna osiągąć moj cel w bardziej elegancki sposob z zachowanie wygody poslugiwania sie indeksowabiem tablicy. Znalazłem coś takiego.w sieci: [syntax=c] strtuct { int n; long l; char c; ... } eevars __attribute__((section(".eevars"))); -Wl,-section-start=.eevars=0x81000C...
Nie wiem jak u kolegi, ale otwierając ten projekt u siebie to ani procesor, ani platforma (kompilator) nie były wybrane. Jeśli kolega ma ok to nic tylko zacząć przerabiać procedury obsługi TWI :)
Witajcie A jednak da się. Protel DXP 2004 obejmuje kompilatory i assemblery pod c51, c3000, z80, PowerPC i chyba c165. Wystarczy otworzyć nowy Embedded project i w opcjach wybrać potrzebną platformę procesora. Wspomniane kompilatory to technologia firmy TASKING. pozdrawiam
Pojawił się kolejny problem związany z tym o co pytałem się na początku. Kompilator umieszcza kod wybranych funkcji w pamięci RAM. Czy można jakoś zagwarantować, że będą one pod stałymi adresami ?
Przekopiowanie z /usr/include jest kompletnie bez sensu. To jest plik inttypes.h dla kompilatora budującego programy na twój system (Ubuntu) i procesor (x86). Kompilator dla każdej architektury ma swój zestaw plików include. Skąd masz makefile? Wygenerowany przez CodeBlocks? edit: Specjalnie zainstalowałem CodeBlocks. U mnie też źle to działa, tzn CodeBlocks...
Możesz nawet polegać na kompilatorze do wybrania odpowiedniej specjalizacji wzorca i zaoszczędzić sobie pisania i kłopotów po zmianie typów zmiennych: int i = -123; std::string s = ToString(i); Pozdrawiam, Dr.Vee
Nie rozumiem. blue_17 podał że najpierw ściągamy i instalujemy WinAvr20100110. Potem tmf pyta jaką wersję gcc mamy w tym IDE. O ile jeszcze coś rozumiem- a chyba coraz mniej- to WinAvr korzysta z jakiejś wersji gcc. I czy to jest dowolna wersja? A czy w AVRStudio mogę wybrać dowolną wersję kompilatora?
Projekt pochodzi ze strony: http://www.btc.pl/pliki/pic_c_projekt_3_... wymagany jest kompilator CC5X , ktory mam zainstalowany i wybrany jako jezyk kompilacji... pozdrawaim
Czy ty na pewno masz prawidłowo wybrany procesor w swoim kompilatorze? Dodano po 40 No to wszystko jasne :) :) :)
A tak na poważnie - w C da się to łatwiutko zapisać jako unię złożoną z pola typu uint8_t i struktury zawierającej 8 jednobitowych pól _Bool lub uint8_t. Zapis ładny, a co z tym zrobi kompilator - to już inna sprawa.
Sprawdź, czy podczas kompilacji kompilator jest wywoływany z opcją -mmcu=atmega406 Jeśli nie, to źle wybrałeś mikrokontroler. Jeśli tak, to znaczy, że pewnie używasz starej wersji WinAVR :) Pozdrawiam, Dr.Vee
Na pewno chodzi o czasy. Tego typu funkcje naturalnie zależne są od częstotliwości uC. Dodatkowo na czas działania wpływa jeszcze wybrany stopień optymalizacji kompilatora. Było o tym sporo na forum. Temat szczególnie popularny przy czujkach DS1820. Pocelam w tym kierunku szukać.
W MPLAB wybrałem nowy projekt. Gdzie zanjduje się kreator, w którym mam wybrać model uC, katalog projektu, listę kompilatorów? Proszę o odpowiedź, bo dopiero uczę się na tych programach.
to jakis bug, wg kompilatora caly czas jest zle... 4\/3!!
maly_elektronik napisał: Chciałbym rozpocząć naukę pod kątem androida. Niestety nie ma zbyt dobrych kompilatorów dla języka C++. Przepraszam, ale co to za bzdura? GCC nie jest dobrym kompilatorem? Chyba kolego g++
No cóż, jak się używa tylko jednego z powyższych języków to naturalnie jest on najpiękniejszy, najlepszy, najefektywniejszy i najłatwiejszy do nauczenia. Macra i procedury nie mają nic wspólnego z quasi_C, to dalej jest czysty assembler. Dla mnie największą wadą kompilatora MicroC jest brak generowania jawnego kodu assemblerowego z rozwinięciem podłączonych...
No ok ale czy już wybrałeś procesor na jaki piszesz system operacyjny? Znasz ten procesor?
Tez się zastawiałem nad wersją kompilatora i w końcu wybrałem i zainstalowałem wersje EABI chociaż była jakaś też dla linuxa niby. ;) Pliki kompilatora zainstalowałem gdzieś na /home i tak jak powiedział kolega gaskoin skopiowałem do katalogu /usr/bin. Sam kompilator niby działa - kompiluje prosty program z pustą punkcją main . W eclipsie w properties...
No dobrze a teraz jak wybrać procek ATmega2560 w opcjach kompilatora. Bo ja go tam nie widzę. Nie wiem może coś mam nie tak. Jeżeli u Ciebie się daje to napisz którą masz wersję AVR Studio i WinAvr. Owszem do Debugowania można wybrać tenże procek ale prawdopodobnie GCC nie ma jeszcze definicji na 2560.
Polecam mikrokontrolery produkowane przez Atmela z serii AVR. Programujesz je bezpośrednio w zbudowanym już urządzeniu. Lista rozkazów jest prosta i dotego jest wiele darmowych kompilatorów. Polecam.
2łaśnie do tego zachęcił mnie artykuł nt. "kompilatory od środka" z linux magazine mnie zachęcił do poznawania tych rzeczy :)
bascom kompilator dobra kompilator cross kompilator
folia zegar podłączenie komputer honda accord halogenowy transformator
inwerter wyspowy dewalt dcb107
Lokalizacja grzałki w pralce Bosch WLO20260PL/01 Jak wgrać firmware przez USB do Manta 43LUS79T?