Nie miales wykasowywac wszystkich -Wl tylko drugi a jego opcje dodac do pierwszego wywolania.To sa opcje ktore przekazuje sie do linkera a w chwili obecnej nie przekazujesz do linkera zadnych opcji.Bledy zwiazane z eepromem moga wynikac z tego ze go nie uzwyasz i w elfie nie ma sekcji .eeprom ktora mozna by z niego wyciagnac.Generalnie czytaj uwazniej...
W czym rozwiazanie z zamiana *.c na *.inc oraz warunkowa kompilacja w pliku types.common.c jest lepsze od warunkowej kompilacji kazdego pliku types_xxx.c z osobna ? type1.c: [syntax=c] #ifdef TYPE1 //tutaj wszystkie funkcje #endif [/syntax] type2.c: [syntax=c] #ifdef TYPE2 //tutaj wszystkie funkcje #endif [/syntax] Jak chcesz bardziej wyszukanego rozwiazania...
plik h normalnie includujesz, a plik .c przeciagasz do drzewka po lewej stronie w avr studio, o nazwie source czy jakos tak :)
Witam, poszukuję programu do zabezpieczeń płyt DVD i CD, chodzi o to, że nagrania z imprez okolicznościowych były zabezpieczone przed przegrywaniem. Lub może znacie jakieś dobre techniki do zabezpieczania płyt DVD i CD?? kompilujesz sobie film. dodajesz 1 (lub kilka plikow) fake - czyli z nieistotna zawartoscia - do ktorych nie ma odnosnikow na dvd...
Witam. Co do sprawdzania pinu jako wejścia to spróbuj: bit_is_set(PORTx.IN,y) gdzie x to interesujący Cię port a y to interesujący Cię pin. Ustawianie wyjść to albo przez rejestr OUT (tzn PORTx.OUT) albo przez konkretny PORTx.OUTSET, PORTx.OUTCLR lubPORTx.OUTTGL
Sciagnalem sobie soft wedle podanych zestawien, lecz zestaw ten ma wade tego typu, ze trzeba sie przebic przez troche dokumentacji, by stworzyc wlasciwy makefile, oraz pewnie jeszcze inne elementy sterujace srodowiskiem. Akurat WinAVR jest bardzo pro-userski bo jest dostarczany ze wszystkim a wiec nawet przykladowym makefilem ktorego modyfikacja dla...
Wychodzi na to ze to wina srodowiska? Da sie jakos naprawic te usterke? Powiem szerze ze na eclipse bardzo przyjemnie mi sie pracuje:) ale jak takie bledy ma..to mozna caly tydzien szukac przyczyny.. Ja bardzo przepraszam za to co napiszę teraz, a i tak to będzie moja bardzo delikatna reakcja na elektrodzie, ale to co powyżej jest napisane to kompletna...
Hey. Nie ma sensu nawet patrzeć na ten straszny kod. Do przetrzymywania informacji o planszy użyj tablicy 2wymiarowej. Pozdrawiam.
Witam, wszystko wynika z koniecznosci szybkiego przeniesienia czego z ardunio na STM'a. Oczywscie ze moglem popelnic bledy dlatego zwrocilem sie o pomoc z wyjasnieniem. Arduino ide 1.8.19, LiquidCrystal to standardowa biblioteka: https://www.arduino.cc/reference/en/libr... Doinstalowane: https://github.com/rogerclarkmelbourne/A...
Chce wprowadzić lekkie zmiany, ale nie potrafię. Program skompilowany przez twórcę działa, a skompilowany przeze mnie już nie elektroda.pl to nie forum jasnowidzow. Skad ktokolwiek ma wiedziec dlaczego cos Ci sie nie kompiluje skoro Ty nawet nie podajesz co za zmiany wprowadzasz, jakie bledy kompilacji dostajesz itd! Na tak beznadziejnie sformulowane...
dzieki za pomoc tylko jeszcze dalej mi wyrzuca tamte dwa bledy :/ moglby ktos poptrzec jakie bledy sa ??
Zacznij używać TAB-ulatora w kodzie bo analiza Twojego kodu to katorga. Popraw i załącz ponownie. Mamy się domyślać w których liniach występują warningi? Dla Ciebie Warning = Błąd: : http://mikrokontrolery.blogspot.com/2011...
ok juz sciagam , zaraz zainstaluje i zobacze czy pojdzie Dodano po 35 no i tak jak myslalem podobne bledy jak przy kompilacji pod winavr
Moze wykasuj dwukropki w tych liniach w ktorych zglasza bledy (99,102...)
Sciagłem ten program ze strony Klausa wersje 3.8 i próbowalem przegrac do mikrokontrolera AT90S2313 za pomocą Bascoma ale jak robilem kompilacje tego programu to wykrył mi błedy. I nie wiem dlaczego? Czy to mozliwe ze ma ten program bledy czy cos robie nie tak???
nie zapala sie zadna dioda, fuse bity sa raczej ok z tego wzgledu ze jak napisze jakis prosty program np. miganie diody to w tym samym ukladzie na tych samych fuse bitach wszystko chodzi czyli procesor zyje. Niemoge znalezc problemu dlaczego niechce ruszyc, a jezeli chodzi o druga wersje programu to mam jakies bledy przy kompilacji i niemoge dojsc jak...
Witam Przeszukalem chyba wszystkie dostepne mi zrodla i nie znalazlem podobnego problemu i jego rozwiazania. Mianowicie ostatnio bawie sie GCC pod windowsa w postaci MinGW, wsyztsko dziala niby jak nalezy ale mam problem z komentarzami w kodzie. Komentarz wieloliniowy: [syntax=c] /* Komentarz dziala i kompiluje sie prawidlowo*/[/syntax] Natomiast komentarz...
No to w tym momencie mam jeszcze wiekszy dolek bo wyskakuja mi jakies bledy przy kompilacji ktorych wogole nie rozumiem. moze masz jakis tutorial? Moze znasz rowniez Utliboard z pakietu EWB. ten mam lepiej obczojeny i jest prostrzy ale za to jak chce zaprojektowac plytke jednostronna to przy autorout'ie wyskakuje mi "Padstack can not by used as via"...
Mam glupi problem - chce w tasku display.c poslugiwac sie zmienna globalna, ktora rowniez ma byc wykorzystywana w programie glownym main.c. Wiem, ze sprawa jest banalna ale rozne kombinacje nie przyniosly skutku. Prosze o podpowiedz: w ktorych plikach powienienem umiescic (chyba) extern char zmienna albo cos jeszcze??. Mam do dyspozycji: display.c display.h...
czesc napisalem (przepisalem z ksiazki PIC16f84) zalaczam plik asm po skopilowaniu wskazuje ze sa bledy dlaczego? ponizej plik z bledami
Lepiej pokaz te bledy ktore ci wyskakuja, prawdopodobnie jakies sciezki nie zostaly dodane.
zgadza sie. da sie to wszystko upchnac w 2 portach. oprocz tego trzeba poprawic kilka instrukcji tych nie obslugiwanych przez 2313 jak CALL i JMP. caly czas mam jakies bledy w stosach i przerwaniach przy kompilacji
jezeli program wyglada tak: $regfile = "m8535.dat" $crystal = 8000000 Config Portb = Output Config Porta = Input Do Sonysend &HA81 Wait 1 Loop wylacza i wlacza urzadzenie (jezli zmienie adress na &H966 zmieniaja sie funkcje ) natomiat jezli w programie jest wiecej niz jeden rozkaz sonysend podczas kompilacji wyskakuja mi bledy (at)janek1815 niebardzo...
kurczee no kolejne bledy wyskoczyly: multiple definition of `main' first defined here ld returned 1 exit status zmienilem tablice na typ long. powyzsze bledy sa w backward_warning.h, o ile to cos komus mowi.
Mecze sie z tym i mecze i nie wiem co jest grane. oto kod: #include <avr/io.h> #define LED_ON sbi(DDRB,PB1);sbi(PORTB,PB1&... int main (void) { LED_ON; for (;;) { asm volatile ("WDR"::); } return (0); } To jest przyklad z tej strony -> http://www.patron.net.pl/artykuly/AVR_tu...
problem polega na tym ze po odpaleniu kompilacji schematu wyskakuja bledy typu: 'signal xxxxx with no driver' jak to naprawic ? drugi problem polega natym ze np jesli zrobie inverter z tranzystora bipolarnego to w circut makerze sie wszystko zgadza na kolektorze napiecie jest odrowcone ale w protelu tak nie jest tak jakby sie tranzysotr nie przlaczal...
Hmmmm...nawet ciekawy. Czyli jak ustalasz godz wyzej to pozniej sam juz sobie dolicza itd ?? I pytanko o LCD i ISP. Zrobilem sobie programatorek na bazie STK200 z jakies stronki i mam pytanko. Chcialem podlaczyc wyswietlacz do portu B, czyli akurat tam gdzie sa piny do programatora. Czy to nie koliduje ze soba itd ?? EDIT. Po probie kompilacji wyskakuja...
Nie masz włączonej optymalizacji. Dodatkowo definiujesz F_CPU po zalinkowaniu delay.h, a powinno być odwrotnie, czyli F_CPU na samym początku. A najlepiej gdybyś F_CPU zdefiniował w opcjach projektu. I następnym razem informuj, że masz jakieś warningi, to czasu swojego i naszego tracić nie będziesz. Dla Ciebie warning = błąd, i tak je traktuj: http://mikrokontrolery.blogspot.com/2011...
Wielkie dzieki. Bledy zniknely. Zumek musze przyznac ze jestes mistrzem. tyle tematow czytalem i rzadko ktory odnosnie avrow nie jest spostowany przez ciebie. temat do zamkniecia
Ok dzieki za wskazowki, wyglada na to ze bedzie ok. Na razie dostaje bledy innej natury ale przynajmniej wiem juz o co biega ;) Niestety te dyrektywy w stylu C sa wrazliwe na inne zjawiska. Trzeba wczesniej definiowac wszystko co jest wykorzystywane bo inaczej zglaszaja" not defined" Przelozylem kolejnosc to dostalem bledy o przekroczeniu zakresu instrukcji...
Dziwna sprawa z tym czujnkiem. Od poczatku pisze w Bascomie, Atmega8 czujnik jak w temacie, kod jest chyba ok $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config 1wire = Portb.0 Dim T As Integer , Stt As String * 6 Cls Do...
Wlasnie skompilowalem sobie to jaderko i za cholere nie chce sieciowka dzialac, najpierw sterowniki do niej kompilowalem jako modul, ktorego nie dalo sie zaladowac, a nastepnie wkompilowalem w jadro, i przy starcie systemu karte wykrywa ale potem upomina sie ze wystepuja jakies bledy z qm_modules.
wiem ze ostatnio sporo tu tematow o rs232 ale nie widzialem jeszcze zadnego dot. tego naglowka. otoz w ksiazce rs232 praktyczne programowanie znalazlem przykladowe kody z wykozystaniem bios.h. sciagnolem ten plik jednak przy kompilacji pojawiaja sie bledy linkera Build [Linker Error] Unresolved external '__bios_serialcom' referenced from C:\PROGRAM...
wlasnie chodzi o to ze to tym razem kompilowalem w turbo pascalu, a pozniej jeszcze probowalem kompilowac w delphi :/ jaro - porty odblokowane bo inny program normalnie dziala... ogolnie mam chyba cos skopane z kompilatorami bo jak nawet zassam zrodlo ktore na 100% dziala to i tak u mnei wywala bledy przy kompilacji :/ (np pascal nie wie o co chodzi...
Hej skopiowalem kod ktory Ci napisalem do mplaba i Executing: "C:\HT-PIC\BIN\PICC.EXE" -C -E"main.cce" "main.c" -O"main.obj" -I"C:\HT-PIC\include" -Zg9 -O -ASMLIST -Q -MPLAB -16F877 Executing: "C:\HT-PIC\BIN\PICC.EXE" -E"test.lde" "E:\piotr\!DOKUMENTACJE\Microch...
Przede wszystkim pod winda jest inna wersja avr-gcc ja np. na PLD Linux uzywam binutils 2.22 gcc 4.3.5 i libc 1.6.8, czytalem ze 4.5.x robia bledy w programach >= 64kB flashu Arduino 1.0 wymaga teraz includowania innego naglowka i w wiekszosci bibliotek trzeba kilka poczatkowych linjek zmienic.
Witam! Chcialem prosic o pomoc w poradzeniu sobie z bledami, ktore zglasza mi avrstudio podczas kompilacji. Uzywam programu zamieszczonego tutaj: http://www.elektroda.pl/rtvforum/downloa... dzieki uprzejmosci kolegi pepociufakers . Bledy dotycza pliku sd.c. Ponizej na rysunku bledy: http://obrazki.elektroda.net/44_12517195... Prawie...
https://obrazki.elektroda.pl/8170258000_... w C++ mam level -1 ale wydaje mi się że to nie jest problem z samym kodem tylko biblioteki, albo jakaś konfiguracja w projekcie ... jedno i drugie? Pomoże ktoś.? Pozdrawiam .
1. Nie definiuj F_CPU w kodzie programu z tych powodów: http://mikrokontrolery.blogspot.com/2011... 2. nie lekceważ warningów: http://mikrokontrolery.blogspot.com/2011... 3. To nie jest prawdą: Źródło odniesienia jest ustawione jako wewnętrzne 2,56V. 4. Nie linkuj plików .c biblioteki a jedynie...
schemat jest ok na 100%. wszystko jest podlaczone to co potrzebne, niektore nogi nie sa podlaczone bo nie wymaga tego projekt/schemat. i stad moze te bledy pzdr tap Witam mam to samo przy innych projektach np polacze Dipswitch ze zwyklym przelacznikiem lub zworka i po kompilacji mam te linie na czerwono jak najade - Error signals with no driver ! Czy...
Witam Szanowych Forumowiczów. Od około tygodnia probuje uruchomić wyświetlacz WC1602A0 zgodny ze sterownikiem HD44780 niestety bezskutecznie. W pierwszej kolejności próbowałem odpalić wyświetlacz wg schematów http://atomsoft.wordpress.com/2010/03/08... http://we.easyelectronics.ru/DareDen/stm... niestety...
niee, do iterfejsu napisanego w c++ chce dodac plik c++ napisany w dev c++... Pojawiaja mi sie bledy dotyczace dublowania zmiennych zawartych w pliku form.h (budujace wyglad aplikacji). pozostaje mi chyba ctrl+c i ctrl+v :(( pozdrawiam
Ten modul masz z Propoxu? Mysle, ze najprosciej jest sie skontaktowac z producentem i go zapytac czym to kompilowal. Skoro wywala ci bledy w naglowkach AVR-glibc to znaczy, ze gdzies jest skopany kod w nutOS. Zaczalbym od sprawdzenia pliku MMNet103.conf, pewnie gdzies konfigurator nie dodal srednika, nie zamknal nawiasu klamrowego itd.
A ten plik lcd.c jest kompilowany? Powstaje odpowiedni plik lcd.o ? Jak piszesz masz te bledy z linkera, czyli linker nie moze znalezc odpowiedniego skompilowanego pliku .c zawierajacego implementacje wymienionych funkcji. Taka mam mala propozycje - moze bedzie ci prosciej zamiast bawic sie w makefile to zainstaluj AVR Studio i tam stworz projekt dodajac...
ok bledy naprawione ale zwraca mi zmienna 0.0 z termometru może źle zainicjowany jest pin do dq i procesora bo używam go do termometru i jednocześnie wiatraka a moze mam jakis błędny odczyt... na modulestartowym i w artykule do niego przeznaczonym pisze ze termometr to ds1820 na nim wygrawerowane jest DALLAS ds18b20 jest to roznica ktora moze spowodowac...
kemot55: Nie wiem w jaki sposob to sie utworzylo, ale "Unit1.h" to to samo co "RS_01.h". Niewazne, ktory z nich jest dolaczony to blad jest taki sam(dotyczacy Edit1-5). Jak sa oba dolaczone to pojawiaja sie tylko dodatkowe bledy o wielokrotnej deklaracji TForm1. A czy moze ktos probowal, kto ma buildera, kompilowac ten kod u siebie? Nie wiem czy jest...
Witam, jako że kontynuuję ten wątek, nie będę zakładał nowego. Znalazłem we wspominanej przez mirekk36 książce przykład rozwiązania dekodowania RC5. Problem jednak napotykam w kompilacji, dość dziwny bład. Zamieszcze źródła: main.c marekd(at)dezintegrator:~/zacharek$ avr-gcc -mmcu=atmega32 main.c -o main.o In file included from main.c:4:...
Witam, Znalazlem w necie taki kod (http://konjo.go.pl/vhdl/lz77.vhd) i chcialem odpalic, ale przy kompilacji (w Active-HDL) pojawiają sie bledy (w liniach 100, 102 i 107) dotyczące funkcji "to_stdlogicvector": COMP96_0305: Cannot find function to_stdlogicvector for these actuals. COMP96_0104: Undefined type of expression Juz sie dowiedzialem, ze akurat...
Witam was wszystkich moi drodzy koledzy z forum elektroda. Obecnie w dniu dzisiejszym mam do napisania program w ASEMBLERZE. Zalozenia odnosnie programu to: W projekcie należy opracować w języku asemblera procesorów Intel aplikację konsolową (tryb 32-bitowy). Aplikacja musi implementować zadany algorytm sortowania lub wyszukiwania danych w tablicy lub...
Witam pisze program w bascomie sprawdzanie skladni ladnie mi przechodzi dopiero przy kompilacji wyskakuja mi bledy illegal asm command :push Plus Alias P3.2 Minus Alias P3.3 Zmiana Alias P1.0 Config Lcd = 16 * 1 Display On Cursor Off Dim Liczniknap As Single Dim Licznikprad As Byte Dim Wartnap As Word Dim Wartprad As Word Declare Sub Napiecie Declare...
Ma 128 bajtów sramu a nie 64. No stary slepy nie jestem :roll: Ma 64B SRAM, 64B EEPROM i 1kB Flash A bledy to: Err nr. 86 w lini configuracji Timera Err nr. 22 w lini konfiguracji zmiennej A, B, I jako Byte Err nr. 46 w lini gdzie wpisuje do I=0 Err nr. 31 w liniach gdzie sa operacje na zmiennych A. B, I Err nr. 242 w lini gdzie jest Pwm0b=I I standardowo...
uzywam gcc/g++ i dawno bym uzyl WinAPI gdybym robil do w VC++. Opisy sa ale jakies drentwe wiekszosc pokazuje naglowek pliku ale bez typowych wartosci jakie powinienem wstawic a nie mam za duzo czasu zeby sie bawic w sprawdzanie wszystkich kombinacji. Szukajac opisu do formatu RAW znalazlem opis zapisu do pliku TGA oto prosty programik jaki napisalem...
Panowie. Trzy listingi o tej samej tresci inaczej napisane i rozne spoztrzezenia. $regfile = "2313def.dat" $crystal = 4000000 Config Pinb.4 = Output Config Pinb.2 = Input Config Pind.6 = Input Set Pinb.4 Set Pinb.2 Set Pind.6 Do If Pinb.2 = 0 Then Portb.4 = 0 If Pind.6 = 0 Then Portb.4 =1 Loop End wersja 7.4,7.7,8.1 to kompiluje ale po zaprogramowaniu...
hmm, jak wkleje przykladowy kod klienta z forum "tcp_klient.cpp" do devcpp to otrzymuje podobne bledy czyli to pewnie biblioteka, innego pomyslu nie mam niestety. :tcp_klient.cpp: undefined reference to `WSAStartup(at)8' :tcp_klient.cpp: undefined reference to `socket(at)12' :tcp_klient.cpp: undefined reference to `WSAGetLastError(at)0'...
Witam, mam problem z prostymi programami w C++, chcialbym zeby mi ktos wytlumaczyl gdzie robie blad bo sam do tego szybko nie dojde tylko sie denerwuje :( /*Zaprojektować i zaimplementować funkcje orzekające (przyjmujące dwie wartości całkowite, a zwracające wartość logiczną): mniejsze, większe, służące do porównywania liczb całkowitych. Zaprojektować...
Witam! Mam problem z bledami w bascomie Kod mam oryginaly z pdf-aod avt 594 ( sterownik wlacz wylacz , podglosnij scisz do wzmacniacza na pilota RC5 ) przekopiowany i jak daje kompilacje w bascomie to mi wywala 4 bledy , probowalem sobie poradzic , ale nie poskutkowalem , licze na was . Sub Main Set Portb.2: Set Portb.3 'ustalenie stanu wysokiego...
Mam taki problem: jak tworze nowy projekt Windows Application i kompiluje wszystko jest ok, jak tworze nowy projekt Allegro Application podczas kompilacji tez jest ok.... Ale jak do Windows Application dodaje plik nagłówkowy #include <allegro.h> To kompilator wyrzuca masę błędów, jak to jest z tymi plikami nagłówkowymi w devcpp? Chce sobie sam...
Witam. Mam problem z kompilacja programu z ksiazki m Wiazania. Wyskakuje mi blad: "Error : 35 Line: 6 3 parameters expected , in file ...lcd.bas" Posiadam pelna wersje bascom-avr 1.11.9.5. Oto skan z ksiazki http://obrazki.elektroda.net/33_12567456... Oto kod jaki przepisalem $regfile = "m8def.dat" $Crystal = 8000000 Config Lcd =...
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...
Witam. Pracuje nad napisaniem programu ktory bedzie wykorzystywal port com do obslugi modemu gsm. Korzystam z ms visual c++ 6.0 i problem polega na tym, ze kompilacja ponizszego kodu: #include <string.h> #include <iostream.h> #include <Winbase.h> #include <Windows.h> char szPortName[] = "com1"; HANDLE m_hCommPort = CreateFile(...
No niestety... Po podaniu komendy "emerge sys-fs/fuse" pojawiaja sie dokladnie te same bledy (komunikaty) co w wyniku wpisania "emerge ntfs3g" - dokladnie te same... Rowniez ten jest taki sam, ktory wymienilem w moim ostatnim poscie... Google uzywalem, a zwracam sie do uzytkownikow Elektrody z takim pytaniem po dlugich poszukiwaniach... Jak dla mnie...
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>...
Dzien dobry! uff, pisałam na misc.elektronika, ale poszło jak w studnie :( , więc może tu.... czy ktos móglby mi objasnic zawartosc pliku *.map, jaki powstaje podczas kompilacji projektu..., procek ma tyle flasza i ram ile ma, a pisząc w C łatwo się "rozbeztwić" i potem kłopot, chciałabym wiedzieć ile i jakiej pamięci jest zaalokowane ... w Keilu na...
Twoim problemem jest wielkość liter: F_CPU musi być pisane dużymi literami. Ale problem ten masz dlatego, że ignorujesz warningi: http://mikrokontrolery.blogspot.com/2011... http://obrazki.elektroda.pl/4580659400_1... I dlatego stoisz na stopniu nr 10: http://mikrokontrolery.blogspot.com/2011...
Witam[syntax=basic4gl]' ----------------------------------------... ' The support for this display has been made possible by Peter Küsters from (c) Display3000 ' You can buy the displays from Display3000 or MCS Electronics ' ----------------------------------------...
Wyświetlałem w funkcji Foo cout-em i to powinno się pokazywać to w panelu dolnym qt creatora, a nawet musi się pokazać ( tam gdzie błedy kompilacji... ) tylko że cout pokaże się po zakończeniu aplikacji, a cerr w trakcie działania..ale to taka drobna uwaga ) UI to jest formularz qt designera, czyli włączasz do kodu to co w qt designerze wyklikałeś mychą,...
Witam, Skonfigurowałem eclipse'a do debuggowania procesorów Cortex M-3 uzywając toolchaina CodeSourcery. Ogólnie działa, choc czasem pojawiaja sie bledy (zawsze gdy debuguje kod pliku startup). Info : JTAG tap: lm3s6965.cpu tap/device found: 0x3ba00477 (Manufacturer: 0x23b, Part: 0xba00, Version: 0x3) Info : JTAG...
Witam, Ostatnio dostalem 16 bitowy 29-pinowy "starter development board" + (LCD-Powertip PC1602-H, zamontowany do tej plytki) + program(3 pliki .c i 4 .h) ktory ma wystietlic string na tym wyswietlaczu. Zainstalowalem kompilator MPLAB30 + IDE Stowrzylem nowy projekt i dodalem pliki do projektu. Przy kompilacji programu kompilator wypisuje mi duzo bledow....
Przy próbie wypisania jakiejkolwiek komendy do obsługi LCD z biblio (np: lcd_init(LCD_CLR) lub lcd_led(0)) mam generowany error. Musisz do projektu dołączyć pliki źródłowe z definicjami funkcji, to znaczy te z rozszerzeniem *.c (u Ciebie najprawdopodobniej będą to pliki o nazwach lcdpcf874 .c i pcf8574 .c ). Możesz to zrobić przykładowo tak: W oknie...
warunek jest w porzadku - 0 oznacza fałsz, a dowolna inna wartość prawde, zatem zmniejszajac wartosc <ile> w kazdym kroku petli dojdziemy w koncu do 0, co jest logiczna wartoscia falszu i przerwie petle. Natomiast Grzes ma racje, ze brakuje srednika. Reszta na oko jest w porzadku, ale jak masz jakies inne bledy przy kompilacji, albo bedziesz mial...
odpowiedź dla Dondu nie rozumiem pytania o optymalizację? Czytaj tutaj: http://mikrokontrolery.blogspot.com/2011... Nie wiem co jest nie tak ale nie wiem jak ten kod wstawić do ciągłej pętli jak już wstawiam to wyświetlają mi się na wszystkich wierszach LCD zera.Prosze o pomoc co mama zostawić wprogramie głównym a co...
Jak zrobię clean i kompilacje błedy te same co ciekawe gdy zmienię procesor na Atmega328 kompilacja przechodzi bez błędów.
Podłączam się pod temat:Błędy kompilacji w WinAVR Proszę o pomoc. Przeprowadziłem konfigurację WinAVR wg "Programowanie procesorów w języku C cz.1 EdW 2005r
Jak chcesz to podeslij mi projekt na skrzynke, zobacze czy u mnie sie kompiluje ewentualnie poprawie bledy kompilacji. Ja uzywam XP ale to nie powinno miec wplywu na same parametry kompilacji.
Czemu Ci nie chodzi? U mnie ładnie działa...są jakieś błedy kompilacji? albo błedy programu? Jeśli program się włącza i od razu wyłącza to dodaj jakiegos scanf-a na koncu :)
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...
Skoro ponownie krótko opisujesz swój problem, to ja też krótko zapytam: Kompilowałeś swój program? http://mikrokontrolery.blogspot.com/2011...
...ale nie mogę znaleść opcji gdzie to jest, jeszcze poszukam. Nie podajesz w jakiej wersji masz AVR Studio więc zerknij (oprócz powyższego linku) jeszcze tutaj: http://mikrokontrolery.blogspot.com/2011...
Dlaczego tak jest, że wersja 1.11.8.1 kompiluje wszytko i program działa a wersja 2.0.7.0 nie kompiluje? Zakładam że masz nielegalną wersje - i stąd wynika ten problem. Gdzieś czytałem - że nowsze wersje potrafią wykryć fakt nielegalności - nic z tym nie robiąc - tylko generując zły kod, albo sypiąc błędami. czepia się linijki Co to znaczy - podaj...
Twój problem wynika z ignorowania warningów. Dla Ciebie warning = błąd. Proponuję lekturę punktów 1 i 2: http://mikrokontrolery.blogspot.com/2011...
Teraz takie coś wyskoczyło i zrobił się plik hex :) Program: 126 bytes (1.5% Full) (.text + .data + .bootloader) Data: 0 bytes (0.0% Full) (.data + .bss + .noinit) Build succeeded with 2 Warnings... Dla Ciebie ostrzeżenia to błędy: http://mikrokontrolery.blogspot.com/2011... A do...
Napisałeś że program w C zajął 2x tyle pamięci co w BASSCOM. Pytam więc o to, jaką optymalizację masz włączoną w kompilatorze C: http://mikrokontrolery.blogspot.com/2011... EDIT: Chyb, że pisząc 2x miałeś na myśli kod źródłowy. Jeśli tak, to moje pytanie będzie inne.
Twój problem leży w tym, że ignorujesz warningi. Kompilator informuje Ciebie, a Ty nie zwracasz na to uwagi: http://mikrokontrolery.blogspot.com/2011... Gdybyś zwrócił uwagę zauważyłbyś że czepia się deklaracji F_CPU, i nie musiałbyś tworzyć tematu na forum i tracić czasu.
chodzi o to że po dodaniu wymaganych bibliotek nadal wyskakują mi blędy przy kompilacji (z ktorymi nie jestem w stanie sobie poradzic sam) Opublikuj więc wynik tej kompilacji, aby pomoc taka była możliwa.
Mam jeszcze małe pytanko czy jeśli używam rezonatora wbudowanego 16Mhz to po wywołaniu instrukcji "delay_us(4);" będzie to pauza 4uS? Tak jeżeli prawidłowo zadeklarujesz zegar w projekcie lub kodzie - punkt 3 tutaj: http://mikrokontrolery.blogspot.com/2011... A Atmega16 nie ma czasem tylko 8MHz na wewnętrznym? - sprawdź....
Słuszna uwaga Wojtek75 - jedna literka a wielka różnica: http://www.nongnu.org/avr-libc/user-manu... Zapewne warning kompilatora miałeś, ale go zignorowałeś: warning: 'TIMER0_COMPA_vect' appears to be a misspelled signal handler a skoro ignorujesz to lektura: http://mikrokontrolery.blogspot.com/2011...
Czesc, A polaczyles je razem w VHDL'u pietro wyzej? Mozesz je polaczyc i przesymulowac? Jakies bledy przy kompilacji? Pozdrawiam, tony_tg
Tak ale w tym co mi napisałeś są cztery błędy chodzi mi o program Jakie bledy, przy kompilacji? mi dziala idealnie chodzi mi o program Hmmm, aha a co ci dalem? Wierszyk? Z kąd pobrać helpa w języku polskim działającego pod viste z internetu? Jeśli chodzi o takie coś to nie działa do if s1 = 0 and s2 = 1 then led1 = 0 wait 1 led2 = 0 wait 1 led3 = 0...
mi niestety wyskakuja bledy przy kompilacji: Error[Pe020]:identifier "prog_char" is undefinder oraz Warning[Pe223]: function "PRG_RDB" declared implicitly
Niestety, w taki sposob w jaki badam, nie udaje sie tego zrobic w PROCESS(), moze ktos ma jakis inny pomysl jak to zrobic? Za pomoca IF mozna to zrobic, ale SELECT nie dziala i powoduje bledy przy kompilacji.
To może napiszesz jakie miałeś błedy w czasie kompilacji?
2.Wybrałem w nowym projekcie Block diagram/schematic files jesli mozesz, to 'przelacz' sie na vhdl/verilog, rysowanie schematow to wymierajacy sposob, nie dosc, ze - wbrew pozorom - bardziej uciazliwy i pracochlonny, to jeszcze nieprzenoszalny z narzedzia na narzedzie, verilog jest na tyle latwy, ze by zrobic cos prostego jak Twoj projekt wystarczy...
Uwagi do tej części: Dla Ciebie warning = błąd, no i włącz optymalizację : http://mikrokontrolery.blogspot.com/2011...
Po pierwsze w efekcie kompilacji nie możesz mieć żadnych błędów i warningów. Jeżeli masz ich aż 12, to nawet nie sprawdzaj czy działa, bo na 95% nie będzie: http://mikrokontrolery.blogspot.com/2011... Zrób tak: - pokaż wszystkie komunikaty kompilacji, - pokaż schemat, - załącz cały spakowany projekt AS, to ktoś kto używa...
Ignorujesz warningi, a to niedobrze : c:\program files (x86)\atmel\atmel studio 6.0\extensions\atmel\avrgcc\3.4.1.95\avr... #warning "F_CPU not defined for <util/delay.h>" Ustaw zegar w opcjach : http://mikrokontrolery.blogspot.com/2011...
Mam jeszcze pytanie co do obsługi przerwania - czym różni się SIGNAL(SIG_OVERFLOW0) od ISR(TIMER0_OVF_vect)? Czytałem, że SIGNAL jest starszy i rzadko się go już używa, czy ma to jednak wpływ na samo przerwanie? Po prostu stosuj nowe, czyli ISR: http://www.nongnu.org/avr-libc/user-manu... i nie lekceważ warrningów - takie...
No a jakie błedy zgłasza kompilator?
No niestety przy kompilacji wywala blędy. Cos działającego na aduc842 + zeby na wyświetlaczu lampowym wyświetlało.
Coberr - mam nadzieje, że Twój opis postępowania powiększy grono "DSPowiczów" i zmniejszy niezdecydowanych. Ja osobiście zrobiłem sobie jednego "bata" i on załatwia mi całą sprawę (jeśli nie wystapią błedy kompilacji) ale to są sprawy banalnie proste i nie ma co ich omawiać. Opis wywołań poszczególnych programów też są dostępne a jak nie to wystarcy...
Jest mały problem. Chyba mały. Otóż podczas kompilacji wskakiją błedy (widać na rysunku). W każdym bądź razie są to błedy dotyczce Mmsystem.h. Ściągnąłem inną z inernetu ale i to nic nie pomogło. Co zatem może być powodem takich błędów.
długi kompilacji biblioteka kompilacji ustawienie kompilacji
strasznie wolno kreska środku pomiar grzałek
podłączenie elektrozamka samsung wd80j5a10aw
Czy można używać suszarki po zalaniu? SH3208 LED Driver: Features and Troubleshooting