Cześć Wszystko fajnie, ale nie widzę w lewym okienku Eclipse, zaimportowanego pliku LCD.h i LCD.c
A ja obojętnie czy w Ganymade czy w Indigo czy w starszym Galileo - zawsze dobrze i poprawnie działa. A takie inkludowanie bezpośredniego pliku nagłówkowego wcale nie jest rozwiązaniem albo przynajmniej nie zawsze, nie dla każdego procka, bo często informacje są podlinkowane w kilku plikach nagłówkowych. Być może coś nie tak masz z Pluginem do AVR i...
W Bascom to parę linijek. Proszę bardzo: [syntax=vbnet] $regfile = "m32def.dat" 'wybor typu procesora $crystal = 8000000 'ustalenie czestotliowsci taktowania Config Pina.1 = Output ' diody Config Pina.2 = Output ' diody Config Pina.3 = Output ' diody Config Pina.4 = Output ' diody Config Pina.5 = Output ' diody Dioda_1 Alias Porta.1 'Wygodne aliasy...
Nie, ponieważ główny plik projektu Eclipse jest "niekompatybilny" z AS.
powinny byc w libgcc . A najprościej to napisz pare działań i będziesz wiedział :)
Moja ostateczna propozycja w Twojej sytuacji: Arduinio Mega 2560 + stykówka + garść elementów + programator.
Witajcie, napisałem na sucho program w eclipsie z wgranym avr pluginem oraz toolchainem, wybrałem do projektu atmega32 i chciałem dokonać kompilacji programu. Niby ten kompiluje się bez przeszkód, jednak końcowy efekt jest taki: AVR Memory Usage ---------------- Device: atmega32 Program: 0 bytes (0.0% Full) (.text + .data + .bootloader) Data: 0 bytes...
http://atnel.pl/oprogramowanie-pc/mkavrc... Bardzo przydatny dla początkujących i nie tylko :) (sam z niego ciągle korzystam + eclipse). Pozdrawiam.
Odziwo na zaktualizowanym eclipse Indigo ten sam kod działa w porządku. Swój problem rozwiązałem i mogę wrócić do eclipse. Pozdrawiam Bartosz. Jak widzisz czasem nie dużo potrzeba ;) .... ale jak będziesz miał jakieś konkretne problemy na przyszłość to śmiało pytaj - zawsze chętnie pomogę przy Eclipse.
Najpewniej nie programujesz pamięci EEPROM. Niedawno był podobny temat: [url=http://www.elektroda.pl/rtvforum/vi...
Spróbuj podłączyć kwarc np. 8MHz lub 16MHz. I napisz jeszcze czy procki są nowe nie używane oraz jakiego programu używasz ? Polecam Eclipse oraz MkAvrCalcualtor.
A czy możesz wrzucić projekt działający pod AVRStudio4 ? Może warto spróbować Platformio, jeśli ma być pod Ubuntu/Kubuntu. W Platformio, o ile pamiętam można wyłączyć pisanie w Arduino i przejść na zwykłe pisanie w C jak w ATmega Studio czy Eclipse. Jak trzeba to sobie sprawdzę jak to robiłem kiedyś (co prawda pod Windows 10 ale chyba w linuxie też...
No właśnie tu był problem Eclipse miał 10k, a atmega 8 :)
Eclipse - to taki wygodny edytor.
A próbowałeś jak przez AVRStudio idzie programowanie? Bo eclipse idzie przez AVRDude?
Co rozumiesz pod tym pojęciem ? (atmega 162 jest standardowo na 3.3V) Działa komunikacja w drugą stronę czy też cisza ?
Witam. W jaki sposób podłączyć czujniki, które wyzwalają sygnały 9,12V na wejście Atmegi? Czytałem coś o transoptorach, w jaki sposób je podłączyć? Pozdrawiam W.A.
Witam. Mam problem z kompilacją programu w eclipsie. Chciałem stworzyć program na mikrokontroler ATMega 88p lecz za każdym razem pojawia się taki komunikat jak w załączniku. Nie mam pojęcia jak to naprawić. Szukałem odpowiedzi na forach ale nie znalazłem mam nadzieje że jakoś uda wam się pomóc dziękuję ;) http://obrazki.elektroda.pl/3496241300_1...
Panowie mam problem,zaistalowałem program Eclipse, robię krok po kroku wg.filmu Pana Mirka36 ale program pokazuje puste okienko, gdy chce zaznaczyć np: ATMEGA 8, brak jakichkolwiek AVR, co może być tego przyczyną?
Witam, czy posiada ktoś gotowy kod do wgrania poprzez eclipse do atmegi 8 , aby mógł wyświetlić mi tekst ,,hello world,, ? pozdrawiam :) jeśłi zły dział, przosze o przeniesienie :)
Nie przesadzaj, czy to jest AS, czy Eclipse, to działa to dokładnie tak samo - kompilator musi mieć przekazaną definicję symbolu F_CPU, czyli w wywołaniu musi się znaleźć -DF_CPU=xxx. Czy masz gotowe okienko, gdzie pisze "Tu ustaw częstotliwość", czy to okienko nazwiemy "Define symbols" to wygląda to tak samo. BTW, zonki w AS5 wynikały z toolchaina,...
AVR Studio czy Eclipse? Czy bezpośrednio z avrdude?
Nie da się dokładnie zrobić opóźnienia 1us na tym kwarcu. Błąd będzie mikroskopijny ale będzie. Najłatwiej takie opóźnienie zrobić dając 11 nopów.
Witam Dzisiaj przyszła do mnie zakupiona atmega 32 wraz z programatorem USBASP. Zawszę programowałem w arduino, a tam nie trzeba się bawić w żadne programatory fusebity i te sprawy, lecz arduino programuje się w jakimś chyba zmodyfikowanym C. Chciałbym zacząć jednak programować w zwykłym czystym jezyku C, dlatego zakupiłem właśnie tą atmege,a więc zwracam...
Procesor działa normalnie, ale skoro w eclipse ustawiłeś 16MHz a procesor z dzielnikiem jest taktowany częstotliwością 2MHz to chyba sam widzisz, że coś jest nie tak w tymi Twoimi ustawieniami z eclipsa. Dlatego napisałem Ci abyś ustawił w programie częstotliwość np. 1MHz i zobaczył jaki to będzie miało wpływ na szybkość działania aplikacji.
Witam! mam taki problem, potrzebuje przyspieszyć moją atmega 328P-PU do 8Mhz, chciałbym wykorzystać do tego wewnętrzny kwarc, zna ktoś jakiś poradnik ( albo sam wie ) jak zmienić to przy pomocy programu Eclipse ? Z góry dziękuję za pomoc : )
pytaj i napisz wtedy od razu czy kompilujesz to w avrstudio czy w eclipse z wtyczka dla AVR. 4\/3!!
Do programowanie używam programu Eclipse,posiadam procesor Atmega 16 taktowany zewnętrznym rezonatorem 16MHz.Programu nie mam jeszcze do obsługi tej komunikacji ,tzn żadnego pewnego. Wysyłam fotkę ustawień programu Putty i schemat części mojej płytki testowej. Proszę na podstawie tych moich danych o prościutki program w C żeby sprawdzić komunikację...
Raczej nie ten sam - tym razem masz błąd połączenia z MCU.
Witam, co oznacza ten błąd w eclipse? Znaczy to, że problem jest z programatorem czy procesorem? Czy spaliłem procesor? W czym jest problem? Czy w ogóle da się spalić programator? Dodam, że złącze usb się nagrzewa a procesor jest gorący. Chyba spaliłem coś? Prawda? Co? http://obrazki.elektroda.pl/2589340900_1... Wszystko podłączyłem...
Jak coś w moim zamyśle miało to działać na jednym z procków ATmega 8/88/328.
http://www.engbedded.com/fusecalc/ http://www.frank-zhao.com/fusecalc/fusec... Faktycznie niesamodzielność bo kalkulatorów na Internecie dostatek. Dodatkowo w większości programów do programowania (z GUI) masz wbudowany kalkulator. No i w pluginie Eclipse też jest...Nawet na Androida jest: https://play.google.com/store/apps/detai...
Witam mam małe pytanko W avr dude nie posiadam procesora atmega88 PA tylko atmega88 P avrdude nie wyrzuca błędu lecz chciałbym się upewnić oby na pewno nic złego nie będzie się działo, bo na razie prosta migającą diodka działa poprawnie, a nie chaił bym mieć dodatkowych niespodzianek :) Programuje poprze eclipse Pozdrawiam
Tu masz o środowisku ECLIPSE : https://www.youtube.com/watch?v=2Tgmmv4E... To jest dobry i działający (sprawdzony przeze mnie) programator: https://atnel.pl/programator-atb-usbasp.... Programatory, które ja kupiłem "za dychę" na aledrogo (dwie sztuki) nie działały mi z Eclipsem. Też chciałem po taniości, ale straciłem czas tylko. Czy ten z linka Twojego...
Wygląda na to, że avrdude nie rozpoznaje polecenia "part parent", być może w wersji 5.11 jeszcze jej nie było (nie chce mi się sprawdzać) A więc wpis trzeba zrobić inaczej, a mianowicie skopiować sobie całą sekcję dotyczącą atmega324p i wyedytować linijki id, desc oraz signature na podane wartości.
Zworka SLOWSCK w programatorze i zmiana fusebitów na szybsze taktowania - pomyślałeś o tym?
Procesor był wsadzony odpowiednio. Prawdopodobnie zwarcie spowodowało podłączenia złącza JTAG'a. Zwarcie było na pinach programatora i to spowodowało zwarcie ATmegi. Wymiana procesora poskutkowała rozwiązaniem problemu. Programator łączy się bezproblemowo z procesorem i odczytuje sygnaturę, także wszystko ok. Teraz mam problem z oprogramowaniem typu...
Cześć W Eclipse możesz prosto zmienić bez tego badziewia. Ma możliwość przyjaznego ustawienia fusów i zaprogramowania.
Pewnie, że każdy procek AVR można programować w czystym C. Programator USBASP będzie moim zdaniem najlepszy - sam go używam od lat i to do wszystkich AVR'ków jakie mam i programuję. Przy okazji zapoznaj się z tym artykułem i nie tylko tym na moim blogu jeśli np masz Win7 http://mirekk36.blogspot.com/2011/05/wsz... Będziesz nim mógł programować...
Na pewno przerzuć się na Atmel Studio z Eclipse. Z flipem różnica jest tylko taka, że musisz klikać w zewnętrznym programie.
(at)mr.Sławek A fusebit kompatybilności z M103 wyłączyłeś?
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...
Program najlepiej żeby był napisany w eclipsie. Eclipse to tylko edytor + coś jeszcze. Pewnie chodzi Ci o C albo C++
Z tego co widzę to tak :) Olej jakieś wynalazki typu exttreburner. Jedyne co Ci potrzeba to działający USBASP i avrdude. Teraz - proponuję jak juz udało Ci się zadziałać z USBASP to pójść krok dalej, zainstalować eclipse i zacząć uczyć się programować w C a nie arduino. Poradnij jak zacząć masz u kolego moderatora Dondu, albo jak lubisz oglądać filmy...
Codevision --> ma kilka fajnych fiuczersów ale proponuję ci zapoznać się z Eclipse z pluginem do AVR - to znowu może się okazać a raczej na pewno się okaże , że nawet nie ma porównania. Oczywiście na korzyść Eclipse moim zdaniem. Naturalnie jeśli jesteś w stanie zrezygnować z pewnych gotowców jakie daje ci codevision. No ale coś za coś - programowanie...
Witam, Mam taki problem, otóż Eclipse nie widzi mi rejestrów dla megi162 takich jak UBRR0H, UBRR0L itd. Widzi je jeśli wpiszę bez indeksu 0. A przecież ta Atmega ma właśnie te rejestry z indeksem 0 oraz 1. W ustawieniach mam dobrze ustawioną atmega162 bo sobie sama ustawiła przez programator poprzez Load MCU. Wyskakuje mi taki błąd: DescriptionResourcePathLocationType...
Programator ustawiony na programowanie (zworka na ,,service"), Pokaż zdjęcia - masz do niego instrukcję? Jeśli zworka service to jest to co myślę, to absolutnie nie powinna być tak ustawiona, ponieważ służy ona do programowania programatora (np. podmiana jego firmware). Może drajwer nie jest poprawnie zainstalowany? Jaki system masz? Spróbuj te: http://www.hobbyking.com/hobbyking/store...
Ustawienia MCU nie dotyczą programatora, jego lepiej nie ruszaj. Częstotliwość MCU to ustawiona wartość we właściwościach projektu(F_CPU), by wskazać na podstawie ustawionych fusów, jaką częstotliwość ma przyjąć Twój program i procesorek (nie programator) do działania. Stąd ma między innymi dane do właściwego działania delay. Zapomnij o ATmega8535,...
Dziękuję Panie Mirku za słowa otuchy, właśnie specjalnie wybrałem c dla tego ze na każdą platformę jest, na razie za mało wiem ale w przyszłości jak atmega nie będzie wystarczająca to spróbuję przesiąść się na arm. Właśnie muszę poćwiczyć sporo ale teraz po testach będzie więcej czasu więc biorę się do roboty. Teraz oparłem się na analizowaniu kodów...
W opiniach, faktyczne każdy pisze ze jest bardzo dobra i zawiera właśnie wiele przykładów. Lecz w opisie jest napisane że używany będzie Eclipse. Czy Atmel Studio nie jest "lepsze" i obecnie częściej stosowane?
Polecam programowanie w C w Eclipsie. Na początek może być zamiast eclipse avr studio. Ogólnie wejdź na stronę Mirka (pierwszy link) tam znajdziesz wszystko, łącznie z podłączeniem wyświetlacza.
Używam avrdude, on wysyła tylko pliki HEX do środowiska Eclipse. Jak to przekonwertować?
Dzięki wszystkim za pomoc teraz mam pytanie z innej beczki przez przypadek w eclipse dałem wew oscylator 128kHz i dałem podzał przez 8 i atmega nie odpowiada w żaden sposób. Ma ktoś pomysł jak ją wskrzeszać ?
Jest problem w Eclipse z Atmega168PB. IDE go nie widzi. Jest Atmega168, *168P, *168PA. Najbliższa powinna być Atmega168P. Atmel-Microchip coś z nimi namieszał. Toolchain nie bardzo chce ją obsługiwać. Plugin Avr do Eclipse też jest wiekowy, chyba z 2014-2015r. Jedyne co to AVRDude 6.3 ma do niej odwołanie. Widok z Eclipse: https://obrazki.elektroda.pl/6652920400_...
Się wklikujesz w pole i wpisujesz z palca.
Witam, pracuje nad małym systemem modułowym do sterowania w domu. Na ten moment mam : -klawiaturę Matrix do wpisywania kodu do drzwi (atmega88pa) -manipulator do temperatury (atmega164pa) -czujnik temperatury (attiny84a) Zamówiłem wszsystkie części i własny projekt płytek pcb. Klawiatura działa bez żadnego problemu, program wgrywa się i działa w 100%...
Zainstalowałem eclipse indygo i inne rzeczy do jego działania oraz darmowy AVRcalculator. Odinstaluj oba narzędzia i stosuj oryginalne darmowe środowisko Atmela wraz z symulatorem, który będzie Ci niezbędny na początku (i nie tylko) nauki : http://mikrokontrolery.blogspot.com/2011... a jako program do programowania używaj...
unsigned char menu_stage [13][4] to wypełnij tymi enumami.
Witam , czy może ktoś z was zajmował się kiedyś czytnikiem rfid stronglink SL032 i jego integracją z mikrokontrolerami avr ? Chciałbym na początek odczytać sam numer id transponderów. Na stronie dostępny jest przykładowy kod programu, jednak w innym kompilatorze niż używam (programuje w C w eclipse). Generalnie chodzi mi o wyjaśnienie algorytmu działania...
Kompilator zgłasza mi warning : "F_CPU" redefined I teraz moje pytanie: Czy funkcja #ifndef zapobiega zmianie F_CPU z 8 MHZ na 10 MHz czy też kompilator mnie ostrzega że biblioteka jednak ją zmieniła. I bardzo dobrze że zgłasza warningi, bowiem Eclipse to normalne środowisko i pod tym względem (ale nie tylko pod tym) o wiele lepsze niż AVR Studio 5/6....
Czy to znaczy że programator mam zepsuty? To już sam sobie odpowiem że nie działa, bo programator nawalił. Nie działa z Atmel Studio, ani z Eclipse, a MK Avr Calculator nie widzi go. Muszę reklamować programator.
Ty czy Kardaś? No ta w zasadzie popodmieniałem nazwy komend w przypadku mastera, ale w tym przykładzie nie ma dużo więcej do roboty, jak uda się stworzyć własną apkę na kompa to trochę pozmieniam (dodam więcej case'ów xd). Dużym problemem było to, że nie zaznaczyłem zapisu eepromu w eclipse, ale nadal są błędy teraz już chyba tylko po stronie slave'a:...
Przede wszystkim polecam na dzisiaj sporo nowszą wersję tego poradnika: Widziałem ten poradnik. Eclipse miałem już zainstalowane i działało a dokładnej informacji o tym co to jest ten toolchain nie mogłem znaleźć więc zostawiłem tak jak było w pierwszym tutorialu. Instalacja Eclipse pod Ubuntu przebiegła tak samo jak w tym pierwszym tutorialu i nie...
Chciałbym się dowiedzieć jak taka operacja zamiany wyjścia programatora, albo w ogóle wymiana programatora wygląda w tym konkretnym przypadku. Ktoś miał z czymś takim do czynienia? Na pokładzie jest "programator" STK200/300. Obecnie jest on nieprzyszłościowy, nierozwojowy i ma więcej wad niż zalet. Co zrobić? Kupić inny programator ze złączem ISP 10pin:...
PCB już było zrobione jak przyszedł pomysł na overdrive. Nie są pinowo kompatybilne przypadkiem? Poza tym cóż - ja pod projekt elektroniki do symulatora lotów robiłem 3 wersje płytek, w tym 2 ze zmianą jednostki centralnej, zanim wybrana okazała się optymalna pod kątem cena/osiągi. Bo około 6miesięcy będę poznawał go a właściwie kompilator. Nie przesadzajmy,...
Witam. Jeśli chodzi o mikrokontrolery to jestem strasznie początkujący, w zasadzie dopiero zaczynam zabawę z tym. Zakupiłem uC (Atmega8-16pu) i programator na allegro, zwykły taki za 20 zł. sterowniki do programatora zainstalowane, odpaliłem Code::Blocka, skonfigurowałem wszystko pod programator - w edycji narzędzia w okienku programator wpisałem '...
Dodatkowo, przy wysyłaniu floatów, w printfie powinno być %f , a nie %d .
a dołóż: wynik= (uint32_t) pm*25*57;
Skompilowałem przez avr-gcc pod linuksem , spróbuj zamienić avr-g++ na avr-gcc? Albo pobierz eclipse CDT z wine [url=http://www.winehq.org/]Link jak widzisz [url=http://appdb.winehq.org/objectManag... AVRStudio już nieźle działa pod wine. Nie rozumiem poco się męczysz z makefile itp jak można to zrobić wygodnie z GUI....
Moc obliczeniowa nadal bardzo mała, a przy falownikach, sterowaniu silników czy SMPS jest bardzo potrzebna. Ja od siebie dodam, że spotkałem sterowniki falowników w ciut nowocześniejszych trolejbusach (na silnikach asynchronicznych) działające w oparciu o klona C251. Czyli też nie jakiś demon prędkości (ale za to 16bit native) Jeśli nie bawimy się...
update: po zmianie procesora z atmega644pa na atmega16L8PU wyglada ze wszystko widoczne programy wgrywa. Ale jakby nie bylo zycia wzialem np program takowy z EvB_AT16-32_samples -> C -> LEDs Po naciskaniu przyciskow 4 5 6 7 zadna dioda nie swieci:) potem wgralem EvB_AT16-32_samples -> inne -> lcd powinno sie wyswietlic const uint8_t name[] = "EvB AT16-32";...
U mnie też zmienia na USER CONFIG, ale jeśli zmienię w samym pluginie AVR (Project->Properties->AVR->Target hardware : MCU Clock Frequency) A następnie w Environement kliknę button "Restore default", to USER CONFIG zmienia się na BUILD SYSTEM. A kompilacja nastąpi z poprawną częstotliwością. Pozdrawiam M.
Uczę się teraz o ADC czyli o tym jak atmega zamienia napięcie na pinie na bity 0V-0 2,5V-512 5V-1024 . Chcę aby atmega wyświetliła te bity na tym lcd. Tylko mam problem bo nie wiem jak wgrać biblioteki do sterowania lcd w eclipse .
Podczas odbioru danych z pinu PD2 ( funkcja zgłoszenie ) występuje błąd tylko wtedy gdy przerwanie z timera 0 jest aktywne. Gdy na czas odbioru danych zablokuję to przerwanie procesor ładnie odbiera wysyłane do niego dane. I moje pytanie brzmi: Co jest nie tak z przerwaniem? Konkretnie to, co wskazał albertb: ... jeśli masz włączone przerwanie to jego...
Witam Serdecznie Na początek kod: [syntax=c]#define F_CPU 4000000UL #include <avr/io.h> #include <avr/iom128.h> #include <util/delay.h> #include <avr/interrupt.h> volatile uint8_t i=0; int main(void) { DDRA = 0xFF; ASSR &= ~(1<<AS0); TCCR0 |= (1<<CS01) | (1<<CS02); TIMSK |= (1<<TOIE0); TCNT0 = 131;...
http://obrazki.elektroda.pl/4134553500_1... Witam. Chciałem wam przedstawić mój najnowszy ukończony projekt jakim jest kostka LED 4x4x4. Niestety na forum jest mało takich projektów, a ja usilnie chciałem mieć taką kostkę, aby była bezpośrednio połączona z płytką. (bez plątaniny przewodów na płytce uniwersalnej). Trafiłem na stronę...
Hej, Atmega jedzie na 1MHz, w eclipse mam ustawiuony takze 1Mhz (Project -> Properties -> AVR -> Hardware target) mam przykladowy program : while(1) { PORTD |= _BV(2); _delay_us(100); PORTD &= ~_BV(2); _delay_us(100); } ...patrze na oscyloskop i jest OK. Teraz chce przyspieszyc do 8Mhz, wiec robie to...
Przenieś definicję struktury przed pojawieniem się pierwszego wywołania.
Np. poprzez stosowanie standardowych bibliotek? [syntax=c]#include <stdlib.h> void USART_Transmit(unsigned char data) { while ( !( UCSRA & (1<<UDRE)) ); //wysyłaj jeżeli w UDR jest coś do wysłania UDR = data; } void Uart_liczba( unsigned long value ) //wysyłanie liczby przez UART { char buf[16], *p = buf; ltoa( value, buf, 10 ); while(...
zanim zamknę tę pasjonująca dyskusję prosiłbym ew. o podanie łopatologicznie skąd i w jakiej kolejnosci ściągać "gcc + eclipse + openocd" jak to przedmówca się wyraził. Zanim wypatroszę się z kasy przyglądnę się jeszcze temu za friko można skombinować :)
Czesc, mam problem z ogarnieciem karty SD. Ponizszy kod nie chce mi dzialac, SD.begin ciagle zwraca falsz :( Uzywam Eclipse Arduino IDE, ale nie uzywam plytki arduino, a atmege328p. Atmega jest puszczona na wewnetrzne 8MHz, na 5V. [url=https://botland.com.pl/akcesoria-do... SD jest na 3.3V...
Na pewno da się zmusić eclipse, żeby działał z avr-gcc. Np. zobacz [url=http://www.elektroda.pl/rtvforum/to... topic. Pozdrawiam, Dr.Vee
Eclipse generalnie buntuje sie na układ M169A, więc poki co działam w wierszu polecen samym avr-gcc i avrdude. W pliku avrdude,conf zmienilem id na to ktore widzi avrdude, także udaję, że proramuję 169 (bez a). Program wgrywa się poprawnie ale efektu jego dzialanie nie ma - dioda nie zapala się. Z atmel studio spróbuję niedługo, gdy jakiegoś windowsa...
To jest funkcja używająca timer systemowy. A ona nie jest potrzebna?
ad 1. Ja bym się skłaniał ku Dragonowi, szczególnie jeśli to nie będzie jednorazowa przygoda z AVR. Jeśli tylko potrzebujesz tą pracę zrobić i na tym kończysz to kup to co tańsze - JTAGICE, lub wręcz jakiś klon AVRISP za 30 zł. Niemniej jednak JTAG ooda ci pewnie nieocenione usługi. ad 2. NA SIM900 znajdziesz dużo gotowców na AVR więc pójdzie ci łatwiej....
Witam, Niedawno wpadł w moje ręce wyświetlacz 4.3 cala z rezystancyjnym panelem dotykowym oraz procesorem graficznym FT810. Pierwsze co to poszukałem sobie informacji na ten temat oraz znalazłem książkę Pana T.Francuza oraz dołączone do niej biblioteki dla układów FT8xx. Przykłady są napisane dla AVR i ARM i wydawało by się że to formalność by napisać...
Co i tak nie zabezpieczy przed sytuacjami jak powyższa. Na to tylko regularne robienie kopii zapasowych pomaga - dosyć prosto postawić sobie serwer SVN - ma siękontrolę wersji, a z crona można po prostu raz na dobę go kopiować. O podobnym problemie z AS5 już kiedyś czytałem, więc niewykluczone, że to problem programu jednak. Jeśli zależy ci tylko na...
Jak sie za to zabrać jak podkładam podstawowa bibliotekę stmf10x i na dzien dobry leca błedy ........ Dodano po 35 Siedzę już kilka godzin w necie i jestem w d .............. Czytałem że popularny jest Ac6SystemWorkbench bazujący na Eclipse .... zainstalowałem pociagnałem jakieś pliki dla stm i ..........znowu na dzień dobry ściana - nie potrafię znałeś...
A może Atmel Studio 7 jest zepsute i źle konwertuje c stringi ?? Zapomniałem dodać, że jak wgrywałem ( i kompilowałem) program do Atmega8 to korzystałem z Eclipse A jak wgrywałem (i kompilowałem) program do Atmega2560 to korzystałem z Atmel Studio 7 [youtube]https://www.youtube.com/watch?v...
Niestety coś jednak nie tak podczas kompilacji kodu. Na zestawie uruchomieniowym również wyświetla się 0.0 C zamiast "error", jeżeli do linii 1Wire nie został podłączony żaden układ. Czy ktoś mógłby podesłać gotowy wsad dl atmegi8 dla chociażby sprawdzenia czy atmega wykrywa jakiś układ na linii 1Wire? U mnie widocznie sypie się eclipse, bo czysty układ...
A i odnosnie jeszcze tych dokumentacji i wspomnianego ATmega 128 - nie pamietam czy byl tam jakis blad w SPI, ale to malo istotne. Niestety takie wpadki ze jest babol w dokumentacji, a czasem i samym procku spotyka sie dosc czesto i trzeba sie do tego przyzwyczaic. Właśnie dlatego wolę upewnić się o m.in. tej kwestii przed rozpoczęciem projektowania...
Jest tak jak chcesz wyświetlić znak to albo podajesz kod ascii czyli np 0x65 to literka 'A' lub podajesz spod którego adresu wyświetlić mozaikę. Teraz tak jakbyś chciał wyświetlić powiedzmy 32stC to powienieneś zrobić tak wywoływać pokolei z autoinkrementacją 3 poźniej 2 później np twój stworzony znak stopnia np spod adresu 0x00 i na końcu C. Gdybyś...
Znalazłem kod obsługi wyś 7-segmentowego, pozmieniałem rejestry pod swój mikro procesor (ATmega32). Tylko mam problem z linia " static const uint8_t __flash DIGITS To standardowy błąd eclipse i pluginu do AVR, nie wpływa ten błąd na kompilację, jedynie na "podkreślanie" składni w Eclipse. Rozwiązanie tego problemu znajdziesz m.in. w tym wątku: https://forum.atnel.pl/topic15543.html#p...
Ten procek możesz programować w dowolnym języku w tym także w C. Jeśli już znasz C od strony PC'ta to łatwiej będzie ci się nauczyć C dla procków bo będzie sporo różnic ;) .... zapoznaj się z pakietem AVR GCC. A środowisko programowania? hmmm ja akurat w ogóle nie znam linuxa ale pod Windows spokojnie mógłbyć do pisania programów zarówno w C jak i w...
Witam, Zawsze pisalem aplikacje embedded na Windowsie (WinAVR+AVRstudio) jednak musze zrobic jeden projekt na Linuxsie (UBUNTU). Skonfigurowalem sobie Eclipse zgodnie z http://avr-eclipse.sourceforge.net/wiki/... ale nie jestem w stanie zaprogramowac ATmega16 za pomoca AVRDUDE z Eclipse...Dostaje takie cos: Launching /usr/bin/avrdude...
W wyniku kompilacji Twojego programu powinny powstać dwa obrazy pamięci. Jeden dla pamięci flash mikrokontrolera - zawiera on kod programu. Drugi dla pamięci eeprom mikrokontrolera - zawiera zawartość pamięci eeprom - w tym wypadku jest to liczba 3. Programowanie pamięci eeprom to po prostu wgranie tego wsadu. Z jakiego środowiska korzystasz? Np. w...
Witam kupiłem taki oto programator: http://www.microsense.eu/index.php/Progr... problem mój polega na tym ze nie jest w stanie nawiązać komunikacji z procesorem. Na płytce prototypowej mam atmege 88, po analizę dokumentacji podłączyłem zasilanie oraz mosi miso reset sck. Próbowałem już działać w eclipse, avrstudio...
W opcjach projektu, w zakładce avrdude mam ustawiony procesor atmega32 i zegar na 16Mhz I taką odpowiedź trzeba było udzielić na moje pytanie :) Niezależnie od tego, czy definicję F_CPU zakomentuję, czy zostawię w pliku rs232.h nie dostaję warninga (warningi nie są wyłączone, czasem się pojawiają na co oczywiście zwracam uwagę zgodnie z zaleceniami...
Witam mam problem z opóźnieniami w programie. Za nic świecie nie mogę oprogramować wyświetlacza kompatybilnego ze sterownikiem HD44780 (Wincom wc1602A). Za pomocą środowiska Codevision, wyświetlacz działa idealnie. Ale chce używać eclipse, bo jest fajne, i darmowe i ma intelisense. Ustawienia: http://img40.imageshack.us/img40/227/tar...
A może kolega nie wgrywa tego kodu? Np.: popularną pułapką w Eclipse jest próba kompilacji niezapisanego projektu (nie wiem jak to wygląda w innych popularnych IDE). Proponuję uruchomienie programu, który zmienia stan różnych pinów (jednocześnie) - jeśli się okaże że inne wyprowadzenia działają a tylko PD0/6 milczy to pozostaje... wyrwać nóżki, przewiercić...
atmega eclipse eclipse builder eclipse zmienne
piosenki disco wykonanie schematu zasilacza wskaźniki passat
terminal płatniczy terminal płatniczy
Ciśnienie sprężania Audi A4 B6 1.8T AVJ - utrata mocy i kopcenie Jak sprawdzić strojenie bass-refleksu w kolumnie basowej?