Witam wszystkich forumowiczy zainteresowanych tematem 8-bitowych mikrokontrolerów AVR w moim poradniku!! Na wstępie parę słów na temat przyczyny oraz celu, jaki skłoniła mnie do napisania poradnika. (Niezainteresowanych proszę o przejście od razu do sekcji "Zaczynajmy" .) Przyczyna jest...
Utworzenie projektu pomogło. Mam tylko jeszcze kilka problemów; Przeszedłem krok po kroku opis konfiguracji który znalazłem na tej stornie: tylko nie jestem pewien co do konfiguracji avdude z Atmel Studio (ponieważ używam USBasp). Czy trzeba to ustawić w tym okienku: czy...
Zacząłem swoją przygodę z ARM'ami. [url=]Najpierw zapaliłem diodę LED, potem nauczyłem się odczytywać stan klawiszy, a na koniec zrobiłem to na przerwaniach. Teraz zająłem się układem TIMER/COUNTER. Przeczytałem liczący 1100 stron RM odnośnie rodziny AT91SAM4S (przeczytałem tylko...
Jeszcze raz dzięki wszystkim. Próbowałem z ECLIPSE za usilną namową mirekk36, ale jak to mówią jak coś jest do wszystkiego to jest do niczego. Zniechęca konfiguracja. Ja zostaję przy ATMEL STUDIO. Pewnie jeszcze nie raz się wyrżnę na jakichś pułapkach ale nie boję się konfrontacji...
Z tego co pamiętam symulator w ATMEL STUDIO nie ma możliwości łączenia piniów portu miedzy sobą jak również do zewnętrznych układów. Z tego co pamiętam nie nadaje się też do testów w pracy ciągłej. Nie pamiętam czy zmienne ulegały odświeżeniu natomiast jeżeli nawet to odbywało...
Rozumiem, że w MKAVRCalculator mogę podnieść taktowanie procesora, a następnie programować już przez Atmel studio. Tak, po poprawieniu konfiguracji usbasp w atmel studio. Czyli jak inaczej zmniejszyć tą prędkość programowania w USBasp? W avrdude, jak to się robi? Tak jak wspomniał...
Witajcie, w jaki sposób w Atmel Studio 6.2 mogę ustawić skrót klawiaturowy do programatora avrdude? Mam przycisk na pulpicie, nazwałem go USBasp, działa, ale skrót klawiaturowy, którym mógłbym go wywoływać, zamiast uruchamiać avrdude otwiera mi okno konfiguracji programatora zewnętrznego. Dosyć...
ednak kwestia tego jak wgrać kod z projektu w Atmel Studio 7.0 do pamięci mikrokontrolera pozostaje otwarta. Jak pozostaje otwarta, skoro na załączonych przez ciebie screenach widać, że AVRDude wgrywa poprawnie kod do MCU. Więc o co ci chodzi? Mieszanie explained z gołym procesorem, AVRDude,...
Swoją drogą, kto mówi, że nie ma Linuksa na AVR8: Ha ha ha, dobry żart :) Wracając do tematu - gdyby Atmel poszedł trochę bardziej po rozum do głowy nie wypuszczał by JTAG w astronomicznych cenach. W ten sposób liczba użytkowników jego linii AVR z pewnością by wzrosła, a sam...
Dzięki za sprawdzenie programu. Czyli wszystko podłączyłeś dokładnie pod te porty jak na schemacie/konfiguracji w *.h i działało tak? Co do listwy kołkowej, tutaj jest zastosowana chociaż w bardzo słaby sposób (zagiąłem listwę bo była za długa oraz luty są bardzo słabe). Drugi wyświetlacz...
Czy zauwazyliscie, ze w najnowszej wersji AStudio6_2sp2_1548 nie ma symulatora? Probowalem na 2 roznych systemach W7x64, w tym jednym czystym i symulator jest niedostepny. Bez problemu dziala we wszystkich poprzednich wersjach, w tym AStudio6_2_1153. Nie potrafie znalezc informacji, czy to bug Atmela...
Witam. To mój start w środowisko języka C + Eclipse. Trochę programowałem w Bascom_ie i takich problemów (ja ten i pozostałe) na początku nie spotkałem, środowisko BASCOM AVR jest chyba bardziej przyjazne... Niestety nie wiem na czym polega błąd generowany podczas operacji BUILD......
O ile to jest wolniejsze od 6 ? W swojej naiwności spróbowałem to niedawno uruchomić na jakimś atomie. Nie wiem co w tym systemie jest takiego niesamowitego ale uruchamianie 40 sekund okna konfiguracji projektu to lekka przesada.
Niestety już to robiłem. Nie jest to mój pierwszy projekt. Co więcej te same projekty debugowane na innym kompie (w pracy) w tym samym AS7.0.790 zachowywały się normalnie. Również próbowałem zmieniać MCU, też bez skutku. Pracuję na dwóch kompach: 1. w pracy i 2. w domu. Problem mam tylko...
(at)mas24 Nie musisz za każdym razem pisać tego F_CPU itd. Wystarczy sobie stworzyć szkielet projektu i potem zapisać go jako szablon. Następnie przy tworzeniu nowego projektu wskazujesz na szablon i masz cały szkielet zaimportowany. Nie tylko konfigurację, ale np. jakieś pliki startowe, biblioteki...
(at)tomasz249 Ten ATTiny możesz sobie taktować z kwarcu. Ponieważ niektóre z nich (trzeba sobie sprawdzić) mają wbudowany PLL, więc na timer można sobie podać zegar o częstotliwości określonej przez kwarc * PLL i dzielony przez timer. Wyjście timera wyprowadzasz na pin IO i masz zegar...
Witam, mam procesor atmega 88pa-pu i programator usbasp, chciałbym pisać progamy w atmel studio i wgrywać je przez dodany avrdude. Konfiguracji dokonałem wg. instrukcji tmf (). Właściwie to jest to mój pierwszy procesor i nie wiem gdzie mogę popełniać błąd - sprawdziłem połączenia na...
(at)Kudzu Wtyczka zapewne odczytuje dane o konfiguracji z katalogów projektu. Zauważ, że w katalogu projektu masz ukryte podkatalogi utworzone z przez SVN z konfiguracją. Dzięki temu możesz robić np. commity zarówno przez wtyczkę do AS, jak i klasycznie poleceniami svn, lub dowolną nakładką...
Witam! Jakiś tydzień temu zakupiłem zestaw EVB 5.1 z procesorem AVR Atmega32 ze strony botland.com i bez zarzutu uruchomiłem kilka podstawowych programów testowych. Problem polega na tym, że chciałbym wysyłać dane z mikrokontrolera na PC. Widziałem parę tutoriali na Youtube wykorzystujących...
Z komunikatu widzę, że nie zainstalowałeś sterownika do programatora USBasp. Avrdude schowaj do jakiegoś folderu i oczywiście w konfiguracji dodaj do niego ścieżkę. W innym przypadku robi się śmietnik na dysku, którego później będzie ciężko ogarnąć.
Masz błędy związane z brakiem deklaracji pinów odpowiedzialnych za transmisję - pewnie biblioteka wymaga określenia na jakich pinach masz I2C. Faktycznie tak jest. Tzn w pliku .h, który zamieściłem w pierwszym poście jest możliwość wyboru jakiego ATTiny się używa. Tam są zdefiniowane...
Witam Chciałbym poprosić Was o pomoc. Zaznaczę że w programowaniu mikrokontrolerów jestem kompletnym laikiem. Miałem w domu kupiony kiedyś tam okazyjnie USBasp, zainstalowałem do niego oprogramowanie bez żadnych problemów, w menadżerze urządzeń jest poprawnie wykrywany. Wczoraj doszły...
(at)piotrva Dragon był niewidoczny w AS7? Czy po downgrade do AS6.2? Masz najnowszą wersję AS7, z najnowszymi sterownikami? Niedawno Atmel wypuścił poprawki dla tego problemu.
odinstaluj delivery i zainstaluj od nowa najnowsza wersje ze strony. U mnie to pomogło po jakimś update windy. Ale swoją drogą te drivery to atmel mógł by trochę się postarać
Witam, Mam dwa pytania odnośnie menedżera konfiguracji w AS7. W solucji mam jeden projekt, a w nim niektóre kawałki kodu (np. Timery czy ISR) posiadają kilka wersji i odpowiednie są kompilowane zależnie od ustawionych #define. Wykorzystałem menedżer konfiguracji aby stworzyć osiem możliwych...
Tak, tylko F4 to raczej procki trudne do wykorzystania przez hobbystów. Jak się kupi devkita to ok, ale samemu robić pod to płytkę? Ale nie o tym chciałem pisać. Wykorzystam twoją wiedzę o ARMach - bo może coś przeoczyłem, albo po prostu są te funkcje w innych rodzinach. To co mi brakuje...
Moduły Wi-Fi Atmel WINC1500 dedykowane dla aplikacji IoT cz. I. W tym roku Atmel zagościł w Polsce w ramach warsztatów Atmel Tech On Tour, zorganizowanych wraz z obchodzącą 25 lecie działalności firmą JM elektronik. Warsztaty dotyczyły rozwiązań IoT z wykorzystaniem modułów łączności...
Komentujemy to, że używasz przestarzałego kompilatora i środowiska. Po prostu zainstaluj coś co ma mniej lat niż moje dzieci :). Skąd takie coś żeś wytrzasnął? Koledzy piotrva i Piotrus_999, ja was proszę, przeczytajcie pierwszy post w temacie, ale ZE ZROZUMIENIEM, zanim klikniecie...
"Bascom nie chce programowac" bo napisał ci dlaczego. Popraw rozbieżności i programuj ponownie. ... Znaczy to mniej więcej że rozpoznany procesor w programatorze jest inny niż ten który jest zadeklarowany w hex/bin file, lub w skompilowanym programie. Spójrz jeszcze raz na zrzut ekranu...
Witam! Procedura podpięcia tego programatora do Microchip Studio opisana jest dokładnie tu: [url=] Przy częstych zmianach typu mikrokontrolera konieczne jest wielokrotne przerabianie ustawień External Tools. Proponuję ułatwienie sobie pracy: - w katalogu projektu umieszczamy plik txt (np....
JM elektronik wraz z Atmel rozpoczyna cykl edukacyjny dotyczący mikrokontrolerów Cortex-M0+ oraz Cortex-M7 w zastosowaniach IoT. Smart Iot cz.1 - SAM D20 SAMD20 to oznaczenie podstawowej rodziny Atmel, spośród tych pracujących w oparciu o Cortex-M0+. Powstała na bazie wieloletnich...
Witam Chciałbym napisać program, który będzie obsługiwał 12 diodek ze zmianą jasności świecenia każdej z nich. Chciałbym jednak najpierw zacząć od obsługi pojedynczej diody, żeby zając się potem częścią stricte programistyczną. Żadna z nich nie jest wyprowadzona do nóżki...
Mój klon STK500V2 nie identyfikował się poprawnie w Atmel Studio 6 i 7. Wyświetlał się komunikat "The signature of the attached tool is AVRISP_2, which is unexpected" W pliku com_atmel_hil_stk.dll należy w edytorze binarnym odszukać tekst "STK500_2" i zamienić na "AVRISP_2" Teraz działa....
Witam, Mam problem z konfiguracją DS3231 (gotowy moduł). Czytam bez problemu rejestr Control (0x0E), otrzymuję wartość 0x1C. Aby DS3231 na pinie SQW wystawił sygnał 1 Hz powinienem w tym rejestrze zapisać wartość 0x00 (proszę mnie poprawić jeśli się mylę). Próba modyfikacji jego zawartości...
Programator USBASP. Zgadzam się, że problem przypuszczalnie dotyczy softu i prawdopodobnie poprzez działania w tym zakresie powinien dać się rozwiązać. Symulacja programowa, praca krokowa powinna być jednak osiągalna. Dotychczas w ramach eksperymentów wypróbowałem różna zmiany konfiguracji....
Ok, podobnie jak kol. BOBI, próbuję złożyć kompletny projekt dla mikrokontrolerów AT91 (tyko, że dla rodziny SAM3). Chciałbym mieć środowisko alternatywne dla ATMEL STUDIO. W między czasie przejrzałem skrypt linkera i wprowadziłem takie modyfikacje: [syntax=cpp]/*************...
AVR Dragon poprawnie współpracuje z XMEGA128A1 w trybie JTAG, w PDI chyba ma problem na Xplained. Mam takie pytanie pomocnicze, jaki masz dokładnie moduł? Bo jest Xplained z XMEGA128A1, z tym, że on pomocniczo ma jakiś procesor AVR32 z serii UC3, który robi jako bridge USART<->USB i z programowaniem...
(at)Chivo Masz też w Atmel Studio przyjazne okno w którym wybierasz konfigurację fusebitów. W połączeniu ze Snapem masz całkiem niezłe środowisko do programowania/debugowania AVR.
Witam Czy potrafi któryś z was przekonwertować taki fragment kodu w BASCOM na C (Atmel Studio 6) ? Config Adc = Single , Prescaler = Auto , Reference = Avcc Start Adc
A tego kodu startowego się nie edytuje. Możesz podejrzeć co robi w pliku lss.
No niestety, ja już w niczym nie pomogę, ponieważ od niedawna jestem "szczęśliwym" posiadaczem Win8.1, i nic mi się nie uruchamia, nawet w trybie zgodności. Jedynie Code Vision i Atmel Studio się ostały.,
"Zapomniał wół jak cielęciem był" ;) To trochę odwrotnie działa. Próbuję właśnie przygotować sobie jakiś minimalistyczny działający układ z ADC i terminalem żeby na nim się zacząć uczyć. I ni cholery nie wiem o co chodzi w tą konkretną makrodefinicją bo zaledwie wiem co to jest...
Atmel Studio nie jest odpowiedzialne za tworzenie pliku hex - za to odpowiada wywoływany po kompilacji i linkowaniu program avr-objcopy. To co się w nim znajdzie możesz ustawić w opcjach projektu - zaznaczasz jakie segmenty są potrzebne. Jeśli nie potrzebujesz informacji o fusebitach to je po prostu...
W trybie singleended jak zewrzesz pin do masy to nie będziesz miał 0, tylko będzie pewien ofset. Ale powinno być stabilnie, a u ciebie wyniki są losowe (przynajmniej te, które pokazałeś). Wygląda to tak jakby pin wejściowy ADC wisiał w powietrzu. 0 uzyskasz w trybie różnicowym ADC. Co do...
Najprościej jest odpalić powyższy kod w symulatorze Atmel Studio i przeglądnąć, czy wszystko zostało ustawione tak jak chcesz. Co do nazw - są identycznejak w pozostałych XMEGA, z tym, że w najnowszej wersjii AS i toolchaina coś pozmieniali, ale dotyczy to wszystkich procesorów. Najlepiej...
Gdzie kolega widzi, by wybrany kanał ADC7 był ustawiony na wyjście? widze komentarz : reszta ADC jako wyjścia. Nie wiem jak to rozumiec, schematu połączeń brak Mimo, że wpisuję (czasami) rejestry binarnie a nie szesnastkowo (co umożliwia środowisko Atmel Studio 7), to w tym przypadku...
Posiadam płytkę Atmel SAM v71 do tego debugger sprzętowy J-Link Edu oraz tasiemkę Zaczynam dopiero z ARM i mam kilka pytań: -Czy ten debugger jest kompatybilny z tą płytką? Teoretycznie według listy: jest -Mam taśmę do podłączenia debuggera, korzystałem z tych poradników Czy...
To kompiluje się i działa jak zadeklaruje atmega32, jak atmega64 to już jest problem.Mam wrażanie że to jest problem z konfiguracją avr studio.
Seeed Studio właśnie wypuściło swój najnowszy moduł - Wio Lite W600. Jest to kompatybilna z Arduino płytka z łącznością WiFi. Posiada on moduł W600 oraz i mikrokontroler Atmel SAM D21 z rdzeniem ARM Cortex-M0+. Rdzeń Wi-Fi zintegrowany jest w module W600 działającym w pasmie 2,4...
Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne...
------ Build started: Project: GccApplication2, Configuration: Debug AVR ------ Build started. Project "GccApplication2.cproj" (default targets): Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated...
Mikrokontrolery AVR firmy Atmel zdobyły bardzo dużą popularność na polskim rynku. Dotychczas producent oferował nam dwie rodziny: ATtiny oraz ATmega, które różniły się możliwościami i ceną, choć sposób ich programowania był identyczny. Wprowadzając najnowszą rodzinę, XMEGA, producent...
Arduino IDE to standardowe narzędzie umożliwiające tworzenie, kompilację oraz wgrywanie sketchy na płytki Arduino. Niewielka aplikacja napisana w Javie doceniona zostanie przede wszystkim przez początkujących użytkowników. Oczywiście oficjalne IDE posiada wszystko co jest potrzebne do pracy...
WatchX to wielofunkcyjne, noszone na nadgarstku, urządzenie deweloperskie, które zamienić można w co się tylko chce. Jest to przede wszystkim zegarek na rękę, ale również zgodny z Arduino, Scratchem i Atmel Studio zestaw deweloperski, dzięki czemu można przeprogramować zegarek w zupełnie...
Witam. Wstęp: Dziś chciałbym pokazać Wam szybki sobotni projekcik. Z racji zbliżającej się zabawy sylwestrowej i wolnej soboty postanowiłem udoskonalić moją wytwornicę dymu. Dobudowałem jej dołączalny timer. Na urządzeniu ustawia się żądaną długość odstępu pomiędzy...
Też wtrącę swoje trzy grosze. Zacznę kontrowersyjnie. Warto spojrzeć kto doradza - jakoś tak się składa, że C/C++ doradzają osoby mające tysiące postów na koncie i często setki lub tysiące "pomógł", po przeciwnej stronie mamy osoby z licznikiem na poziomie kilku-kilkunastu. Nie znaczy...
Witam Mam kolejny problem tym razem z wyświetlaczem LCD. Chodzi o to, że nie chce mi wyświtlać ani nawet się zainicjować Oto kod programu : Warning 1 no previous prototype for '_LCD_OutNibble' [-Wmissing-prototypes] Warning... previous prototype for '_LCD_Write' [-Wmissing-prototypes] Warning...
Witam, na wstępie zaznaczam, że jestem początkujący i proszę o wyrozumiałość. Chciałbym coś zrobić na ATxmega16A4, program chcę pisać w C na Atmel Studio 4.x lub 6.x. Na początek, już na etapie schematu zaistniała potrzeba przetestowania i sprawdzenia możliwości konfiguracji Timera...
Witam, mam chyba dość banalny problem z timerem T1 w ATtiny45. Otóż celem jest generowanie przerwania co około 40 ms - czyli zadanie wydaje się praktycznie śmiesznie proste. Proste było w 8051, ale AVR mi się stawia. Do tego celu zaprzągnąłem timer T1 w konfiguracji „match compare”....
To prawda, nawet napisałem jak to zrobić w przypadku nowszego Atmel Studio: Niemniej jest to tylko proteza, o ile programowanie działa, to bezpośrednio nie skorzystasz ani z możliwości graficznej konfiguracji fuse i lockbitów, a także z możliwości wykorzystania plików produkcyjnych (elf).
Jeśli wcześniej miałeś kontakt z AVR to polecam ci ARMy od Atmela, na początek np. proste z rodziny SAMD n. D20/21. Też płytki z wbudowanym programatorem/debuggerem, znane środowisko Atmel Studio - brak potrzeby jakiejkolwiek konfiguracji, tysiące przykładów dołączonych do Atmel Studio.
DRF1278F Dorji. Firma Płytki modułów mają niewielkie wymiary, do podłączenia wyprowadzeń można wykorzystać zarówno otwory, jak i pola dostępne na krawędzi modułu. Na płytce modułu dostępne są opisy każdego z wyprowadzeń, co znacznie ułatwia montaż i testy. Zasilanie...
DRF1278F Dorji. Firma Płytki modułów mają niewielkie wymiary, do podłączenia wyprowadzeń można wykorzystać zarówno otwory, jak i pola dostępne na krawędzi modułu. Na płytce modułu dostępne są opisy każdego z wyprowadzeń, co znacznie ułatwia montaż i testy. Zasilanie...
W tej chwili dla AVR jest to najlepsza opcja - stosunek tego co masz do ceny jest super. Wbudowany debugger pokaże ci nowy świat. Do tej pory takie pytki miały tylko platformy dla ARM. Oczywiście można kupić coś z ATMega8, ale musisz do tego dokupić osobny programator. Niby USABAsp na początek...
Przeczytaj sobie ostatni paragraf tego artykułu: Po co korzystać z jakiś kalkulatorów, skoro firmowe Atmel Studio umożliwia w wygodny sposób policzenie wszystkiego? Zamiast martwić się co jak działa, z rozwijalnej listy wybierasz potrzebną konfigurację i przepisujesz wartości fusów. Jak...
(at)fabjan1994 Na moje oko to proces budowania nie działa popawnie (compilation termiated). Problem tkwi w powłoce sh . Tu masz rozwiązanie problemu: miałeś co do tego rację :) dzięki -^ Dodano po 4 To może jeszcze ktoś pomoże odnośnie konfiguracji usbasp pod AtmelStudio....
Witam już kilka lat temu, będąc jeszcze nieświadomym studentem stworzyłem stworzyłem stronę internetową ELEKTRONIKA: Playlista: Programowanie AVR/ARM w C: playlist: Programowanie AVR na Atmega16 i Atmel Studio: 1) Ogólne filmy odnośnie programowania: Programowanie obiektowe w JAVA:...
Akurat mam dostęp do legalnego Keil'a bez limitów, ale bardziej takie rzeczy się dla "szkolonych" przydają, żeby było za darmo i bez większej możliwości skopania konfiguracji. Teraz właśnie, z racji stosowania głównie STM32, będę testować SW4STM32. Swoją drogą fajnie, że ST wreszcie...
(at)grzebcio zrób tak jak kol. (at)Piotrus_999 radzi. Oczywiście można się bawić z usbasp i ATMega8, ale za jakieś 40 zł masz programator z debuggerem i ATMega168/328, bezpośrednio wspierany przez Atmel Studio. Ponieważ na pokładzie masz sprzętowy debugger będziesz mógł odkryć zupełnie...
W źródłach IRMP są przykłady jak używać z konkretną rodziną procków. irmp_get_data Powyższy plik mógłby być po prostu bazą dla twoich funkcji. Najważniejsze oczywiście jest to, że irmp.c musi być poddane kompilacji a potem linkowaniu. W tej kwestii niestety nie pomogę,...
Niektóre mikrokontrolery dostępne na rynku zostały zaprojektowane do jednoczesnego sterowania więcej niż jednym silnikiem. Znajdują swoje zastosowanie w urządzeniach takich jak klimatyzatory, pralki czy zmywarki. Ponadto aplikacje przemysłowe, takie jak falowniki, zasilacze bezprzewodowe...
Witam ............. Teraz moje pytanie: paluszasty napisał, że kurs EDW wystarczy, ja mam bascom1.11.8.1, 1. czy tym programem, będę mógł wgrać program do atmegi? 2. może pytanie banalne, ale STK200 jak patrzałem na avt ma wejście na 20-nóżkowy procesor, a ATmega8 ma 28 nóżek,...
Witam, Jakieś 3 miesiące temu abudowałem programator AVRISP mkII na bazie wsadu LUFA i /usr/local/bin/avrdude -c avrispmkII -p x16a4 -vvv -U flash:w:xmega16a4u.output.test.h... Version 6.1, compiled on Sep 26 2014 at 23:47:35 Copyright (c) 2000-2005...
Dostałem do naprawy ledowe światełko Stage Lighting SPD018. W wyniku obdukcji pacjenta okazało się że procesor P89V51R82FN nie daje oznak życia. Klient chciał żeby jak by się dało reagował na dźwięk lub na DMX z obsługą 3 kanałów. Część DIY dotyczy właściwie samego oprogramowania. Jako...
Udało mi się uzyskać dostęp do id naszego urządzenia świadczy, że zgodnie z opisem w 30 sekund połączyliśmy urządzenie IoT i możemy obserwować dane online. Z tym, że to nie zadziałało :) Więc szukamy problemu, po podłączeniu płytki do USB w systemie pojawi...
Kompilator jest darmowy (AVR Studio, bo jak Microchip je wycofa i zastąpi MPLAB-em, to będzie płatny). Tak dla ścisłości - Atmel Studio (AVR Studio to projekt nierozwijany od lat), jest środowiskiem zintegrowanym. Wykorzystuje kompilator avr-gcc, który jest darmowy. Samo środowisko nadal...
Zaprezentować dziś chcę projekt lampki RGB który wykonałem na pracę zaliczeniową z systemów wbudowanych. Moim zdaniem osiągnięty efekt jest zadowalający więc może ktoś będzie zainteresowany wykonaniem urządzenia według mojego projektu. Jako, że jest to pierwszy zrealizowany...
Po kilku tygodniach zmagań udało się ukończyć projekt wzmacniacza wraz ze sterownikiem. Mimo, że podczas realizacji tego projektu nie "odkryłem Ameryki", a wykorzystana technologia ma już swoje lata, to i tak temat wydał mi się być na tyle ciekawy, że postanowiłem go "na nowo" zgłębić,...
Marek_Skalski: Dlaczego odstają? Widziałeś ich nowe serie SAMD? IMHO jeśli odstają od konkurencji to raczej na plus. Obecnie produkowane płytki Xplained mają programator + debugger już na płytce, nie potrzeba zewnętrznych programatorów. W dodatku wzorem innych producentów, przy pomocy programatora/debuggera...
Dyskusji na ten temat było już dosłownie setki. Wszystko zależy jakie masz umiejętności i ile chcesz w to zainwestować kasy. Biorąc pod uwagę, że nie znasz się na elektronice, zbudowanie nawet relatywnie prostego programatora może być wyzwaniem samym w sobie. W dodatku USBAsp, który zapewne...
Witajcie Próbuję własnie odpalić to USB na tym module: i nie mogę sobie poradzić. Oczywiście przykład z: działa bez zarzutu, ale miałem problemy z dodaniem do tego projektu innych potrzebnych mi rzeczy (biblioteki do TWI z ASF), kompilator sypał dziwacznymi błędami. Prawdopodobnie problem...
Cześć Mam problem z połączeniem z przetwornikiem ADC MCP3550. Za jego pomocą chciałbym wykonać pomiar napięcia od 0 do 500 mV. Za każdym razem zwraca on dziwną wartość, której nijak ma się do rzeczywistej wartości. Pomiaru dokonuje w trybie Continuous Conversion Mode. SPI pracuje...
Witam. Dopiero co zaopatrzylem sie w ten ciekawy programator zrobiony przez naszych Chinskich kolegow. O!, masz tam kolegów? To chyba mogliby udzielic trochę pomocy... Dolaczony jest do niego program MiniPro programmer ktory dziala bez zarzutow, lecz jego minusem jest to ze mozna...
Kolega (at)nsvinc właściwie trafił ze swoimi wyjaśnieniami w 100%. Drobna różnica jest taka, że powiązanie DMA z SPI dokonuje się w rejestrach kontrolera DMA. Wybiera się, że triggerem dla transferu DMA ma być zdarzenie generowane przez SPI. Wtedy za każdym razem, gdy zwolni się miejsce...
Zazwyczaj kolejność nie ma znaczenia - nowe fusy będą obowiązywały dopiero po resecie procka, a w jednej operacji wgrywane są i fusy i flash, stąd też flash jest wgrywany przy starej konfiguracji fusów. Z drugiej strony , o ile w fusach nie blokujesz RESET, to zmiana ich konfiguracji nie ma...
Teraz ogólnie ciekawe rzeczy wychodzą w ramach TINY. Ostatnio czytałem jakąś AppNote, gdzie w TINY był timer pracujący na 64MHz ;) Toggle GPIO to przeszczep z XMEGI ;) Dodano po 10 Swoją drogą to problem rozwiązywalny w Makefile w jakieś 10 sekund, no ale przecież powszechnie wiadomo,...
heh to ładnie. Jednak powiedzmy sobie tak część spraw to płacimy za oprogramowanie wielo platformowe - czyli nieszczęsna Java (tutaj głównie szybkość). Niestety Java to też bolączka Eclipse itp. czyli IDE dla ARM-ów itp. no ale do tego że to wolne to już chyba przywykłem... Inna sprawa...
Cześć, Chciałem przedstawić Wam zegar widmowy, który niedawno wykonałem. To jest moja odskocznia od pracy i małe DIY po godzinach. Moje podstawowe założenia to możliwie najprostsza konstrukcja pod względem elektronicznym i mechanicznym oraz jakaś tam doza estetyki. Mózgiem zegara...
Domyślnie stos zaczynał się od FFFF, ale przez tą zmianę dało się zmusić, żeby stos zaczynał się od innego miejsca. Jak jest w przypadku AVR, to nigdy nie analizowałem ani w AVR Studio, ani w Atmel Studio. W nowszych AVR (znaczy wszystkich innych niż prehistoryczne) stos jest sprzętowo...
Instalowanie nowszej wersji Eclipse do AVR nie ma żadnego sensu, w pewnym momencie skończyło się wsparcie dla AVR. Już dodanie Atmega328PB to robienie fikołków, a na aktualnie produkowane AVR nie ma żadnego widoku. Ostatnia wersja gdzie można było pobrać plugin z market place to 2018-09,...
Vef dla ADC w Xmega to min. 1.0V. Jeżeli pracujesz na granicy to zawsze będą większe błędy. Na Forum wiele razy już o tym było. Optymalne napięcie odniesienia to 2.5V. Typowe, łatwo dostępne i łatwe w implementacji. W Twoim programie nie widać pełnej konfiguracji ADC. Nie wiem w jakim...
Weług PDFa na PLL idzie RC32M/4, na symulatorze debugera w Atmel Studio pokazuje mi 1MHz cały czas i nie potrafię tam znaleźć rejestrów od peryferiów, widzę tylko rejestry rdzenia. Mam programator PDI AVRISP mkII, więc bez debugera. Ale idąc po kolei: Wykonuję Clk_en() [syntax=c] OSC.CTRL...
Witam Chciałem wykonać małą centralkę alarmową (o ile można to tak nazwać) na początek chciałem uruchomić odczyt klawiatury matrycowej i wyświetlanie postępu wpisywania kodu. Wzorując się kursem języka C z jednej ze stron internetowych przerobiłem zamieszczony tam kod pod mojego Attiny2313...
(at)Karaczan - to nie kwestia tworzenia średnio optymalnego kodu - bierzesz mbed, spl, hal do ARM i głupie miganie diodą jest w stanie zeżreć 1k RAM i FLASH ;) A jedziesz bezpośrednio na dokładnie tych i tylko tych rejestrach peryferiów, których w projekcie używasz i masz 10x mniej kodu. To...
Mam wrażenie, że chaotycznie coś próbujesz zrobić, zupełnie bez zastanawiania się nad sensem zmian. Napierw masz ADMUX = (1<<REFS1) | (1<<REFS0)| (1<<ADLAR), potem ADMUX = _BV(0), co kasuje ci ustawienia napięcia referencyjnego i bit ADLAR, po czym znowu używasz tych magicznych...
Proponuję przeczytać notę taktalogową użytego MCU - tam masz dokładnie obisane znaczenie lockbitów. Proponuję też przeczytać to: i użyś Atmel Studio jako graficznego kreatora fusebitów. Zamiast zastanawiać się co jest co, wybierasz w nim po prostu co potrzebujesz na podstawie opisu...
Witam szanownych forumowiczów zamierzam wykonać zegarek na procesorze attiny 2313 i taktować go kwarcem zegarkowym 32,768kHz tylko nie mam pojęcia jak ustawić takie taktowanie procesora (w mk avr calculator nie ma do zaznaczenia takiej opcji) czy mógł by ktoś wyjaśnić jak to ustawić w mk...
Pliki elf są zupełnie ok i nie trzeba robić zbędnej konwersji do hex. Od dłuśższego czasu możliwość użycia elf ma popularny AVRDude, Od chyba zawsze elfy używa Atmel Studio - można wgrać efl przy pomocy tego IDE lub narzędzi z linii poleceń. (at)Benhamin Jeżeli zaczynasz z AVR to...
Co prawda konfiguracja CKSEL jaką wybrałeś jest opisana jako reserved, ale spróbuj doprowadzić sygnał zegarowy do XTAL2 i może ruszy. Na przyszłość - proponuję jednak używać kalkulatora fusebitów z Atmel Studio - w przeciwieństwie do innych programów wyliczających wartość fusebitów,...
na jakie? Atmel Studio 6.0 Eclipse CDT+ AVR Plugin Ogólny bajzel w przypadku takiego używania WinAVR robi na przykład BC++ Builder, albo dowolne środowisko, które podmienia scieżkę np. do programu make na swoją wersję. Dlatego ja używam Eclipse - nie muszę mieć WinAVR nawet na ścieżce...
Jeśli taktujesz MCU zegarem 1 MHz (tak wychodzi z preskalera) to okres zegara wynosi 1us, tyle ile mniej więcej trwa impuls ujemny OW. Przy tak niskim taktownaiu można to zrobić, ale lepiej podnieść je do 4-8 MHz, co da więcej czasu. Tak jak pisałem, umieść w sekcji atomowej samo generowanie...
symulator - zawsze możesz sobie odpalić z AVRStudio - co to za problem ? i do tego można używać AVR Studio, nawet do projektów które tworzysz sobie wygodnie w Eclipse. Na prawdę sprawdź i pooglądaj te poradniki jak chcesz przejść na C ... warto. Bo AVR Studio5 i 6 to męczarnia i koszmar....
Witam. Mam płytkę MMnet03 + EVBnet03 (z procesorem atmega128). Programuję AVR w C dosyć długo, ale z takim czymś się nie spotkałem jeszcze. Utknąłem na prostej rzeczy, otóż mam podłączoną diodę do wyjścia PB0, którą chcę wysterować. Teraz pytanie dlaczego ten program działa (dioda...
To prawda, ASF dostarcza w miarę prostych (jak się przebrnie prze konfigurację) narzędzi. Niestety korzystając z ASF od razu można zauważyć ekstremalne powiększenie kodu. Także coś za coś. Akurat implementacja USB przez Atmela jest taka sobie, o czym świadczy popularność alternatywnych...
No ok. Sądząc po rozmiarze płytki rzeczywiście jest to dość uniwersalne narzędzie. Jednak nie widzi mi się wydawania tylu pieniędzy na zwykły programator. Widziałem gdzieś, że są takie zwykłe programatory bez obudowy, płytka powiedzmy ok. 2x6 cm, w jednej strony wyjście usb z drugiej...
No to przejdźmy do programu:) Po pierwsze z twoich kalkulacji wynika to że co 1s dioda LED ma zmienić stan a nie się zapalać. Przy zmianie stanu z częstotliwością 1Hz gdy przerwanie zmienia stan pinu to częstotliwość sygnału jaka jest na nim generowana to 0,5Hz. Nie wiem gdzie ustawiłeś...
Jeśli znasz Atmel Studio to może screenschoty nie są potrzebne :) Ale dołączam poniżej. Chodzi mi o niuanse, typu pokazanie konfiguracji w rozbiciu na bity z opisem, czy też opisowe w postaci pól bitowych. GDB tego nie ma, po prostu wyświetla gołe rejestry IO, co najwyżej dołączając...
Witajcie ! Kombinuję już na tyle długo, że musiałem napisać temat... Moja konfiguracja : ATXmega 256A3 na "mojej" płytce - tak naprawdę to sam procesorek plus masa goldpinów - uprzedzając podejrzenia - to działa, wrzucam kod napisany w Bascom i steruję nawet LCD TFT. Środowisko...
Witam! Dzisiaj chciałbym przedstawić mój sterownik serwomechanizmów opary na znanym i (nie)lubianym mikrokontrolerze Atmega8a. Jak widać schemat jest banalnie prosty i składa się z dosłownie paru elementów, co pozwoliło ograniczyć koszty i stopień skomplikowania płytki, która...
A który uC AVR czy ARM będzię łatwiejszy do uruchomienia i jego programowania i który będzie szybszy ? Co to znaczy szybszy? Określ jaką szybkość potrzebujesz. Szybkie ADC (2x2Msps, 12-bitów) ma rodzina XMEGA A, Wszystkie XMEGA AU i B mają sprzętowe USB, wszystkie XMEGA mają sprzętową...
Jeżeli do dyspozycji masz wyłącznie usb i są to twoje początki to zdecydowanie polecam kupienie programatora USBAsp. USBTiny klon MK-II do zrobienia samemu jeszcze trudniejszy. Poza tym, żeby je odpalić musisz mieć jakiś inny programator, żeby zaprogramować programator. Kółko się zamyka....
Dzień dobry. Zbudowałem miernik odległości w oparciu o ATtiny2313, czujnik HC-SR04 i wyświetlacz LED 7 segmentowy 4 cyfrowy, wspólna katoda. Program napisany w języku C w Atmel Studio. Problem polega na tym, że układ działa poprawnie tylko do odległości 70 cm. Powyżej zaczynają migać...
Witam. Próbuję sił z Atxmegami. Czytam książkę Tomasza Francuza. Doczytałem, że przenoszenie kodu pomiędzy Xmegami jest łatwe. Mam dwa moduły - jeden to "Xplain" (starszy niż "Xplained") z Atxmega128 a drugi to moduł z "Modułowo" na Atxmega256. Obecnie ślęczę nad USART. Na Atxmega128...
Z tego co widziałem w Panelu Sterowania-> Narzędzia administratorskie -> wydajność, to u mnie zwiesza się o ram (też 1,5gB). Co ciekawe wirtualnej zarówno na C jak i na partycji z atmel studio mam po 2 gB i Windows nie chce z niej korzystać. Cholender, ciekawe, a możesz to rozwinąć ?...
Co masz na myśli mówiąc o Linkerach i skryptach oraz "dziergniu"? Sam sposób tworzenia konfiguracji projektu i skryptów linker'a jest odmienny, niż ten stosowany w pozostałych toolchainach. Będziesz musiał zagłębić się w dokumentację zamkniętego, komercyjnego Keil'a, która nie udzieli...
Problemem nie jest przylutowanie tego, bo to potrafi średnio zdolny ssak naczelny. Problemem jest cena (softu, PCB) i wiedza potrzebna do poprawnego zaprojektowania PCB pod takie układy. Wystarczy wziąć pod uwagę, że tego typu układy mają po kilkanaście pinów zasilania nie bez powodu. Oczywiśćie...
Chciałbym przedstawić konstrukcję, która nie wnosi do świata elektroniki zupełnie nic nowego ponad standardowe połączenie kilku elementów, która powstała dla zabawy i żeby ładnie wyglądała, czyli zegarek binarny. Założeniem była budowa zegarka z widocznymi wszystkimi elementami...
Witam, Po długiej przerwie wróciłem do mojej Atmegi8. Podłączyłem ją pod programator USBasp jednak obojętnie jaki kod napiszę, program nie wykonuje się na nim, tzn. mam np.: [syntax=c]#include <avr/io.h> #include <avr/delay.h> int main(void){ // Konfiguracja odpowiednich...
Witam! Mam problem z programem na atmega88PA. Gdy program działał na atmega8A nie było takiego problemu. Przesiadłem się na atmega88PA, zmieniłem potrzebne rejestry i konfigurację projektu - Atmel Studio 6.2 (najnowsze). Kompiluję z param. optymalizacji -Os. Definiuje F_CPU=14745600UL fusebity...
majtek007 Przy okazji przeczytaj: W AS masz konfigurator fusebitów, w którym w sposób opisowy wybierasz co potrzebujesz - np. źródło zegara, a on ci obliczy wymagane wartości fusebitów. Dzięki temu naprawdę się nie pomylisz. Działa to także w drugą stronę - wpisujesz mu wartości...
Co do Eclipse to nie pomogę, bo korzystam z Atmel Studio 6.1. Musiałem trochę pokombiniować żeby współpracował z AVRDUDE, ale dzięki temu mogę bez problemu programować mikrokontroler z użyciem USBasp. MkAvrCalculator - nie wiem, o co konkretnie Ci chodzi. Nie chcę Cię wprowadzić w błąd,...
Nie będe firmy reklamował ale jeden z polskich producentów podobnego sprzętu opartego o rozwiązanie tego programatora ma na swojej stronie pełną dokumentację, schemat i instrukcję obsługi tego programatora łącznie z instrukcją konfiguracji tego pod każde środowisko (Atmel Studio, Bascom,...
Udało mi się odpalić symulację (co oznacza, że udało mi sie przywrócić Atmel Studio do życia, Eclipse powoli mnie dobijał, nie znalazłem rozwiązań problemu z Atmelem nigdzie na necie, więc jakby co, mogę pokrótce opisać rozwiązanie ;) ) Do rzeczy: Z symulacji przeprowadzonej na...
Tutaj: masz przykłady z książki Tomka Francuza "Język C dla mikrokontrolerów AVR od podstaw do zaawansowanych aplikacji". Ścieżka po rozpakowaniu pliku: \Przykłady\AtmelStudio6\R18\LCD-alfa-te... projekt bezpośrednio w Atmel Studio. W project -> LCD-alfa properties... wybierasz...
To zależy czym programujesz, nie ma znaczenia procek. W Atmel Studio możesz sobie zaznaczyć fajkę, żeby programował fusebity. W C masz plik <avr/fuse.h> po jego załączeniu możesz zmieniać fusebity (podobnie masz z lockbitami). Wygenerowany elf zawiera konfigurację fusebitów. Jeśli...
Nie. Xmega w obliczeniach nie jest szybsza niż stare AVR8. ... Dalej - przykłady - tutaj na Xmega jest naprawdę ubogo. Jeśli chodzi o szybkość rdzenia to jest dwukrotnie większa niż klasycznych AVR - co wynika z zegara 32MHz, a więc dwukrotnie wyższego niż ATMega8. Lecz główne przyśpieszenie...
Parę postów wcześniej napisaliśmy co myślimy o cenie tego zestawu i co wg nas jest lepsze - co do hardware jakoś wszyscy się zgodzili, że HW z Arduino będzie ok. Z drugiej strony - jeśli od razu zakładasz przesiadkę na ARM z rdzeniem cortex to dlaczego nie kupisz zestawu z tym MCU? Masz np....
Witam wszystkich użytkowników tego forum Jakiś czas temu uznałem, że chciałbym pobawić się odrobinę elektroniką. Mój wybór padł na programowanie mikrokontrolerów. Gdy już udało mi się uporać z większością spraw związanych z konfiguracją urządzenia, postanowiłem podłączyć...
Niedawno miałem problem z AS7. -----Atmel Studio 7 - kiszka czy błąd w konfiguracji--- Niewiele czasu upłynęło a mam następny. Do mojego układy włożyłem bateryjkę. Uruchomiłem - niestety nie działa jak należy. Więc do kodu - coś tam zmieniłem , dopisałem. Nie działa. Napięcia...
No to się obudziłem :) (at)st4chuu - przede wszystkim doprecyzuj - czy XMEGA ma być widoczna jako mass storage w systemie Windows? Jeśli tak to nie ma problemu - takie przykłady (USB mass storage) znajdziesz w przykładach do ASF (są w każdym Atmel Studio). Wystarczy tylko dostosować je do...
"Lepszość" polega na najbardziej trywialnej rzeczy z możliwych - mogę sobie zrobić co chcę, kiedy chcę i jak chcę, dla dowolnego układu w dowolnej konfiguracji z dowolnym JTAGiem i bez żadnych ograniczeń. Jeśli ty wolisz mieć AC6 dla STM32 i LPCxpresso dla LPC to Twój wybór - ja do tych...
Witam wszystkich, Próbuję uruchomić kartę mikro SD na płytce extrino od Leona, Mam książki Pana Tomasza Francuza i przerabiam przykład "Inicjalizacja" z katalogu KartySD. Książka "AVR Układy peryferyjne". Używam Atmel Studio 7. Uruchomiłem przykład na płytce DIL64 (także od Leona)....
Ad 1. Definiowałem bo bez definicji Atmel Studio pokazuje mi warninga. Właściwie dlaczego tego nie można robić? :D Ad 2. Zmienione. Ad 3. Dobrze to zrobiłem? Ad 4. Zrobiłem jakąś flagę, ale chyba źle... Mam straszny problem z tym przerwaniem zewnętrznym. Zaburza cały program. Po odłączeniu...
Już się stosunkuję - potrzeba dokładnie tak jak zauwazył kolega TMF - 4096 próbek po 2 bajty każda. Wzorzec nie będzie często zmieniany (i będzie zmieniane całe 8kB naraz). (at)Piotrus Co do ARM to nie mam do nich programatora, nie wiem jak jest ze środowiskiem (w AVR jest darmowe Atmel...
(at)CC_PL Użyj po prostu AVR Dude, a jeśli posiadasz oryginalne programatory Atmela to możesz użyć do programowania także narzędzi działąjących z linii poleceń, które są w Atmel Studio. Najlepiej jeśli skonfigurujesz sobie system tak, aby wszystko znalazło się w pliku elf - raz, że...
Podczas cyklu szkoleń Sigfox, LoRaWAN, LTE NB-IoT, LTE-M . Szkolenie zostało zrealizowane przy wsparciu Sigfox Sigfox opiera swoje działanie o infrastrukturę publiczną (zbudowaną przez operatora), technologia pozwala na niskie zużycie energii przy niewielkiej ilości przesyłanych danych,...
Cześć :) Wpadł mi pod rękę launchpad LaunchXL-F28379D od TI i jako, że już trochę po AVRach udaje mi się poruszać to chciałem zacząć coś mocniejszego i z systemem RTC. Przykładowe projekty bez problemu udaje się odpalić (te z katalogu example projects z ControlSuite), ale przeraża...
Witam, Chciałbym przedstawić moja amatorską konstrukcję która miała mi służyć jako wypełnienie czasu wolnego (żaden ze mnie elektronik czy informatyk ale to chyba widać;) ). Jakiś czas temu zaczęły mnie interesować różne czujniki parametrów fizycznych i nie tylko które...
Jak to jest, że obecnie można odpalić na PC programy, które mają już prawie 40 lat? Ehh... Ciężka sprawa dziś... Otóż czterdziestoletniego make'a możesz sobie odpalić dziś z bardzo prostego powodu - jest to program open-source, a więc można sobie go dziś skompilować na praktycznie...
Firma Microchip wprowadziła do sprzedaży kolejną serię mikrokontrolerów z rodziny tinyAVR. Nowe układy są jeszcze mniejsze i jeszcze tańsze niż elementy z poprzednich generacji czy z serii oznaczonej numerem jeden, o której W oznaczeniu układów z serii zerowej tinyAVR...
Poniższy projekt jest ulepszoną wersją prezentowanego przeze mnie jakiś czas temu generatora wzorcowego synchronizowanego z odbiornikiem GPS. W związku z tym opis będzie krótszy, wspomnę tylko o różnicach oraz nowych funkcjonalnościach urządzenia. Przed dalszą lekturą warto zapoznać...
Moje pytanie było zadane raczej jako przyczynek do dyskusji niż jakaś realna obawa spędzająca mi sen z powiek. Prawdą jednak jest, że Atmel Studio stanowiło do tej pory jakiś standard jak chodzi o AVRy. Nie twierdzę, że to jedyna możliwa opcja ale z pewnością jedną z wiodących. Jeżeli...
Nie znam się na ATmegach i Atmel Studio jak określa port ale zaprezentowany kod odwołuje się do całego portu: #define OUT_1WIRE_LOW PORT_1WIRE &= ~(1 << PIN_1WIRE); Konfiguracja (wskazanie) w kodzie prawidłowego portu/pinu 1W jest oczywistą oczywistością, jak mawiał klasyk i...
Jak masz w miarę nowy komputer to zainstaluj sobie Eclipse x64 z 2018.09, to ostatni kompatybilny z wtyczką AVR, instalacja jest bezproblemowa. Do kompletu Java x64, toolchain możesz mieć ten co teraz. Do Arduino jest jeszcze łatwiej z Eclipse, ściągasz sobie Sloeber i od razu jest wszystko co...
Sprzedam PCB (1 szt. + 5 szt.) oraz matryce LED (5 szt.) do wyświetlacza JB-LED BiCOLOR . Zestaw do samodzielnego montażu - lutowanie THT i SMT Kody źródłowe przykładowych programów (przesuwający się kolorowy tekst, zegar czasu rzeczywistego, sterowanie bezprzewodowe z PC przez Bluetooth...
Wkrótce najwyraźniej pojawi się nowa rodzina mikrokontrolerów Microchipa - następców XMEGA? Póki co jest już wsparcie w MPLab i Atmel Studio, czyli po plikach nagłówkowych można się zorientować jakie będą możliwości tych układów. Oznaczenia AVR128DA64 - pierwsza liczba to wielkość...
Witam Akurat jeśli chodzi o procesory to Intel był wcześniej od Motoroli i HEX Intela musiał być wcześniejszy od HEXa Motoroli, trudno dyskutować o wyższości Świąt Wielkiej Nocy nad Świętami Bożego Narodzenia, źle się stało że są dwa standardy. Źle się stało że Atmel Studio 7.0...
Co innego masz w okienkach, co innego w komunikatach, inne mikrokontrolery. Z tą xmega128 są chyba złe podłączenia. Z drugiego czarnego obrazka: wydaje mi się że na te komunikaty pomoże wersja avrdude 6.0.1. Ja mam MK II (sibit.pl) od 4 lat i początkowo chodził właśnie na tej wersji avrdude....
-funsigned-char -funsigned-bitfields -DF_CPU=8000000 -O0 -fpack-struct -fshort-enums -g2 -Wall -c -std=gnu99 -mmcu=atmega8 Linkera: -mmcu=atmega8 Co wypluwa: ------ Build started: Project: stacja, Configuration: Debug AVR ------ Build started. Project "stacja.avrgccproj"...
Umieszczam kod ze strony radzia. HD44780.c [syntax=c] //------... Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym bez odczytu flagi zajętości // z dowolnym przypisaniem...