Tu w archiwum zip są kody źródłowe i plik wykonywalny elf odtwarzacza mp3: http://www.atmel.com/dyn/resources/prod_...
To może zacznijmy od początku. Od samych mikrokontrolerów. Nieco wybiórczo i subiektywnie. 1. MCS-51 - Wielu z nas rozpoczynało od tego w latach '80 ubiegłego wieku. Prosta konstrukcja, niewiele peryferii: GPIO, liczniki, UART. Programowanie praktycznie tylko w kodzie maszynowym, potem ewentualnie w języku C dzięki raczkującemu jeszcze SDCC. Firma Atmel...
thx za info pozdrawiam
Witam, mam pytanie do znawcow oprogramowania od firmy Atmel a mianowicie czy istnieje mozliwosc wspolpracy na jednym komputerze tych dwoch dystrybucji z tematu tego postu - czyli AVR32 Program oraz AVR Studio? Pytam poniewaz mam duzy problem z tymi programamy ktore konfliktuja sie dzialajac w systemie Windows 7. Potrzebuje aby oba dzialaly na tym jednym...
> programator ? czy da się w układzie przez ISP ? Wciskasz przycisk przy resecie a Ci wejdzie do bootloadera - programujesz przez USB. Jest to najszybsze rozwiązanie, nie wiem czemu ale takie programowanie działa szybciej niż przez mkII. Gorzej jak skasujesz bootloader wtedy musisz mieć programator żeby wgrać z powrotem bootloader. W ogóle to wszystkie...
... Po za tym piszesz, że jest wykrywany, a sprawdziłeś wszystkie możliwości oferowane przez ten interface? ... Sprawdzałem programowanie/debugowanie, upgrade softu w AVR32 Studio, programowanie/debug wire, upgrade softu w AVR Studio 4. Żadnych nieprawidłowości nie stwierdziłem. Oba środowiska w najnowszej wersji.
Jakoś PICe mnie nie przekonują, za dużo słyszałem negatywnych opinii o nich. Ponieważ pod STMa można kupić płytki ewaluacyjne za około 100 zł, gdzie zintegrowany jest już programator, a i środowisko, które używam umożliwia programowanie STM (oczywiście po wgraniu Toolchaina i kompilatora). Jest także wiele tutoriali i artów na ten temat w necie.
Zarys. AVRy to sympatyczne uC (mikrokontrolery) firmy znanej chyba wszystkim z produkcji legendarnej "51" z pamięcią Flash - http://www.atmel.com . Rodzina ta należy do procesorów RISC - choć lista rozkazów jest dość rozległa Smile. Większość rozkazów wykonują w JEDNYM takcie - w przeciwieństwie do np. 12 taktowych MCS-51. Dodatkowo posiadają mechanizm...
Tu nie chodzi o 8 i 32 bity, tylko o skomplikowanie procesora. Procesor 32 bitowy gdyby był prosty to nie stwarzał by problemów dla początkujących. Inna sprawa że zaraz się pojawią głosy że wcale nie sprawia, ale o tym dalej*. Teraz załóżmy że taki standardowy 32 bitowy jest jednak trudniejszy. To robimy inny 32-bitowy, prostszy. Np. zwykłego AVRa przerabiamy...
Witam, Proszę o pomoc w wyborze rodziny mikrokontrolerów ARM spełniającej moje potrzeby. Z góry dziękuję za pomoc. Do tej pory programowałem mikrokontrolery Atmel AVR ATmega8/16/32. Mam doświadczenie w programowaniu AVR32 (60MHz). Do mikrokontrolera podłączam wyświetlacze LCD znakowe (będę chciał także niewielkie monochromatyczne graficzne). Steruję...
Co to Atmeg z szybszych rodzin - pewnie programowanie będzie bardzo podobne jak wcześniej, być może rejestry nawet podobnie się będą nazywały. No i nie będziesz musiał zmieniać środowiska. Eclipse/GCC dla Xmega i AVR32? robiw Nie, raczej ściągnij Atmel Studio 6 - masz tam toolchainy do AVR8 (w tym XMEGA), AVR32 i ARM. Jeśli mocy obliczeniowej brakuje...
Witam Rozważam użycie w nowym projekcie procka z rodziny AVR32 lub ARM7. Pierwszy jest lepszy: ma mniejszy pobór mocy, większą szybbkość, kod jest mniejszy i ma USB host-a (On The Go), ale to świeżynka. Drugi z nich za to jest popularny, ale ma gorsze parametry. Poza tym programowanie ISP ARM-a jest łatwe, a AVR średnie. Może ktoś miał taki dylemat...
I najprawdopodobniej nigdy nie będzie? Chyba że sobie napiszę sam ... i się dorzuci do OpenOCD? "Nigdy" to mocne słowo, niemniej jednak raczej nikt nad tym nie pracuje, bo AVR32 to martwa platforma i to już od dłuższego czasu. FCh ... w opisie Swojego JTAGa twierdziłeś, że obsługuje AVR. W jaki sposób udawało Ci się tego dokonać. Działało tylko programowanie...
W przypadku 8 bitowych AVR nie ma żadnej różnicy w pracy pomiędzy JTAG mkII a AVR ONE, natomiast przy AVR32 ONE jest znacznie szybszy. Wszelkie dodatkowe bajery dostępne są tylko z poziomu NEXUS'a.
Dobra, znalazłem sposób na programowanie płytki. W AVR32 piszę program i przez FTP-a wrzucam plik wykonywalny na NGW. Mam jeszcze pytanko jedno. Podłączyłem sobie do portów diody i chciałbym móc je zapalać. Czytałem o konfiguracji na http://www.avrfreaks.net/wiki/index.php/... tylko jeśli chciałbym zrobić to w C to...
widze ze znasz sie na AVR32 :D na ile one się różnią od AVR 8 bitowych?? to całkiem inna bajka czy dość podobne układy, chodzi mi głownie o ich programowanie i obsługę peryferii
1. A programowanie odbywa się przez takiego JTAG-a? 2. Czy jakieś dodatkowe oprogramowanie jest potrzebne? 3. Czy taki zestaw JTAG + płyta + wspomniane darmowe oprogramowanie wystarczy do stworzenia i uruchomienia jakiejś aplikacji? pozdrawiam Kamil
Witam... Wracajac do tego tematu, z problemem wczesniejszym bylo zwiazane to ze mialem walnieta Atmege, oraz programator na wejscie rownolegle nie dzialal prawidlowo...teraz juz mam zupelnie cos innego :), wiec zaczynam powoli raczkowac w programowaniu uC :/...posiadam programator ISPcable III i uzywam AVR Studio...wiec postanowilem pojsc troszeczke...
A do czego potrzebujesz ten procek? Może zainteresuj się avr32 serii ap7000, nie są to ARMy ale może będą odpowiednie. Procki te mają całkiem spory zestaw instrukcji DSP przez co w niektórych zastosowaniach biją na głowę dużo szybsze ARMy. Do tego są łatwo dostępne w Polsce (np. w JM, kamami) i dość tanie. Także środowisko pracy jest całkiem przyjemne...
Eee tam - co się bawisz w jakieś gotowce ;) A z portami to trudno porządzić, bo w sumie czym sterować na tej makiecie jeśli nie dorobi się jakiś zewnętrznych układów? Można sobie diodami pomrugać... Ja mam trochę skrzywione myślenie przez programowanie mikrokontrolerów (C51, AVR, MSP430, ARM) bez systemu operacyjnego - czyli z pełnym dostępem do sprzętu....
Tylko małe sprostowanie, JTAG i możliwość debugowania w układzie można uzyskać kupując AVR Dragon za 240zł - pełne wsparcie z Atmel Studio i programowanie wszystkich AVR8 i AVR32 przez wszystkie możliwe interfejsy. Jasne, nie wiedziałem tego. Różnica w cenie dwukrotna, ale też Dragon jest wolniejszy 4 razy, jednak przy większości projektów, jeśli się...
Witaj Kolego Małe porównanie IDE Eclipse i środowiska RIDE Eclipse to tylko zaawansowane środowisko graficzne , samo w sobie nie ma kompilatorów, należy je dosinstalować osobno. RIDE podobnie nie ma kompilatora ale ma obsługę symulatora softwarowego mikrokontrolerów ST i obsługę ich programatorów. W obu przypadkach należy doinstalować jakiś kompilator...
Ja bym na Twoim miejscu wybrał STM32, ponieważ jest na na nowszym rdzeniu (ARMv7, Cortex) od AT9SAM7 (ARM7), jeśli chodzi o ARM'y. W dodatku wiele firm oferuje w sprzedaży mikrokontrolery na tym rdzeniu (NXP, STM, Stellaris, [url=http://www.atmel.com/products/at91/... co będzie się przekładać na pozytywny wyścig zbrojeń w...
Za kilka dni miałem odpisać, ale skoro pytasz to odpowiem teraz. Nie udało się. Za to znalazłem kilka dni temu program którego szukałem od miesiąca. Chodzi o program do obsługi LCD przez LPC2478. Znalazłem go kiedyś ale myślałem że przesiądę się na AVR32 i go gdzieś zawieruszyłem. Moje dwa procesory uległy całkowitemu uszkodzeniu po takich zabiegach...
W tym samym sklepie - AVRDragon, programuje także AVR32.
Z drugiej strony za cenę AVR + vs1011 mógłbyś kupić jakiegoś ARMa lub AVR32, które by to zdekodowały softwarowo. Nie umiem programować AVR32 ani ARM. A czy ktoś mógłby mi ktoś coś powiedzieć na temat odtwarzania plików mp3... ?
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 przez JTAG nie ma nic wspólnego - za to może...
A jakie są możliwości programowania AVR32 bez JTAGmkII? Z jednym się zgodzę ... obudowa i zawsze ze sobą wraz z laptopem. A w przyszłości migracja z AP na UC3 chyba nie będzie większym problemem ...
Ja oczekuje na odpowiedź czy JTAG Xilinx Platform Cable USB II da się programować ATmel AVR32 - w transmisji SPI??? Jeśli tak jak to zrobić, jakie środowisko oprócz iMPACT widzi ten programator?
(at)niveasoft - chodzi chyba o te wykrzywione LEDy. Ja to w każdym razie tak zrozumiałem, a nie o pojedyncze bramki. Bardziej ciekawi mnie czemu był footprint na inne kondensatory (polimerowe) a w końcu zamontowano tantale. Chodziło o to że programatorem dla AVR jest STM E tam, skoro w atmel-ice siedzi AVR32 żeby programować attiny to nie widzę problemu...
zacznij może od procesorów ARM7 ? ,zawsze możesz dalej iść w AVR a dokładnie AVR32
Koledze raczej chodzi o kompilowanie na konkretną platformę, więc nieistotne jest, że na jakąś platformę jest Linux, który wprawdzie ma kompilatory wielu języków, bo te kompilatory muszą jeszcze obsługiwać na przykład AVR32.
Można też użyć tani AVR Dragon, który potrafi programować procesory z rodziny AVR32. Nie ma co prawda takich możliwości jak mkII ale w zupełności wystarcza.
Problem jest w tym: "niczego takiego w dokumentacji nie ma" ...Nadal nie mam jednak pojęcia do jakich portów można podłączyć USB w mikrokontolerze 32-bit Chyba właśnie dlatego BlueDraco zwrócił uwagę, aby sprawdzić dokumentację. Przecież AT32UC3L016 nie ma interfejsu USB, a co za tym idzie, nie podłączysz go w ten sposób z hostem (PC), aby programować...
Trudno mi polecic bo nie mam przegladu rynku, jak pisalem uzywam JTAGICEII z Propoxu i naprawde jest ok. Fajny tez (w stosunku do ceny) jest Dragon - dosyc delikatny, ale ma wszystko. A jak cie stac i w przyszlosci chcesz tez programowac np. AVR32 lub UC3 to JTAGICEMkII, tylko drogi jak diabli.
Naprawdę w dokumentacji mikrokontrolera nic nie ma o programowaniu? Atmel powinien się wstydzić:) Wątpię, czy przez SPI da się go programować. Prędzej przez USB lub UART, czy coś w tym stylu.
Zobacz na www.wroclawit.pl Co do programowania na avr, to może być ciężko coś znaleźć - choć ostatnio były oferty związane z avr32. Zwykle programistą dla niewielkich systemów jest sam konstruktor, więc raczej nie znajdziesz stanowiska związanego z AVRami, na którym Twoim jedynym zadaniem będzie programowanie. Oczywiście ofert związanych z programowaniem...
Kolego nikt nie napisał, że korzystam z ATmega128. Tak się składa, że całość ma działać na ATmega64. Poza tym trzeba by było się od początku nauczyć języka programowania... Myślałem o ARM i AVR32, ale zrezygnowałem... Pozostałem przy AVR... Ja nie chcę zmieniać procesora, ani typu nośnika danych... Pozdrawiam ;)
Ja ze swojej strony radziłbym rzucić okiem na AVR32. Bardzo wydajny procesor (ma więcej MIPS/MHz niż ARM). Poza tym ma kupę fajnych peryferiów i darmowy kompilator, do ściągnięcia ze strony Atmela. Procesory są wysyłane z zaprogramowanym bootloaderem; programowanie poprzez USB.
"High-Performance USB 2.0 On-Board Programmer" to nie to samo co debugger. JTAG-ICE jest uboższy o 1-wire jak się nie mylę i obsługuje dużo mniej urządzeń, mkII nie tylko debuguje i programuje AVR ale także AVR32. Nie wspomne o pamięciach FLASH i setce innych peryferii :) Po prostu ma dużo większe możliwości za dużo większą cenę, ale jak już bym kupywał...
Oczywiście... Tyle że jak ten ARM kosztuje kilka złotych, na płytce wymaga wielu elementów mniej (np nie trzeba kwarcu, żeby działał z DUŻĄ i DOWOLNĄ prędkością), ma 100x więcej układów peryferyjnych, a pisanie programów jest 100x prostsze, to... sorry, ale pchanie na siłę wszędzie AVRa ("bo się przecież wyrobi!") jest właśnie "chore"... No bez przesady....
tmf używałeś może AVR dragon do programowania ATXmega?, podobno się da nim zaprogramować praktycznie każdego avra. Sam chcę wejść w atxmega po nauczeniu się atmegi. Tak, Dragon programuje wszystkie AVR (w tym AVR32) po wszystkich możliwych interfejsach. XMEGA może być przez niego programowana przez JTAG lub PDI. Co ważne - Dragon zapewnia ci także...
1. Tak, na gołym avr8/16 nie da rady programowo, chyba że zastosujesz sprzetowy dekoder mp3 lub zadowolisz się programowym odtwarzaczem wav. 2. Na jakim poziomie programowania jesteś? Bo czy nie porywasz się na za skomplikowany projekt? 3. Bascom nie wspiera avr32, które są mocno odmienne od avr8/16
ISP - tylko programowanie JTAG - programowanie oraz debugowanie JTAG ICE jest uniwersalny, obsługuje wszystkie procki AVR wyposażone w port JTAG (sprawdź w dokumentacji, czy wszystkie go mają, być może te mające najmniej pinów nie mają). Najtańszy programator JTAG - pewnie jakiś klon JTAG ICE, tu ci nic nie poradzę, bo używam oryginalnego. Najtańszy...
Mat, nie sadze, ze dostep do narzedzi jest jednakowy. AVRy jednak maja narzedzia znacznie bogatsze - nie tylko gcc ale takze darmowe biblioteki (WinAVR i AVR-libc sa sponsorowane przez Atmela), jest AVR Studio, ktory z tymi narzedziami swietnie wspolpracuje. Narzedzia dzilaja na wszystkich glownych systemach operacyjnych, a jak jest z PIC pod Linuxem...
Z drugiej strony w przypadku AVR można płynnie przejść od prostych 8-bitowych ATTiny (zajmujących mało miejsca i biorących mało prądu), poprzez ciągle 8-bitowe, ATMega, ATXMega oferujące niezłe możliwości, do 32-bitowych UC3 (ciągle proste, przy ogromnej mocy), po potwory typu AVR32. Wszystko przy pomocy tych samych narzędzi i programów (wkrótce AVR...
Zestaw jest bardzo fajny, lecz obecny na nim układ mEDBG umożliwia programowanie/debugowanie wyłącznie mikrokontrolera obecnego w zestawie, czyli odpowiednio ATMega328P lub ATMega168. Ponieważ są to popularne procki, mające wszystko co oferuje rodzina ATMega właściwie nie jest to wielkim problemem. Jeśli szukasz taniego i uniwersalnego programatora/debugera...
Miałeś podane - ARM + prosty JTAG - w szczególności to tylko przejściówka LPT->JTAG. Z AVR najtaniej wyjdzie ATMega32-128 + JTAGICE - ok. 100zł. Jeśli masz na zbyciu 200-240zł to Dragon, tu masz pełne wsparcie dla wszystkich procesorów AVR, także AVR32. Przy czym do Dragona dobrze jest zbudować Dragon Lair. Niestety nie da się dobrze i tanio. Jeśli...
Różnica pomiędzy nimi niewielka. Wbrew temu co pisze przedmówca uważam, że JTAG jest przydatny na każdym etapie, a dla początkującego jest wprost trudny do przecenienia. Możliwość debugowania w układzie i sterowania w sposób dowolny stanem procesora jest boska. Wiele swoich projektów robię na ATMega128, po to, żeby móc skorzystać z taniego JTAGICE,...
Załaczam swoją wypowiedź w wątku przedstawionym przez Fredi'ego co do nowego podziału (parę wypowiedzi wyżej) "2) Mikrokontrolery Ogólne Powinny by podzielone nieco inaczej: Mikrokontrolery Początkujący Układy programowalne Programowanie w C Programowanie w ASM Programowanie w Bascom opcjonalnie Mikrokontrolery Hardware 3) Dopiero w danym języku powinna...
C ma jeszcze jedną dużą przewagę nad innymi językami - prawie na każdy mikrokontroler masz kompilator. Jeżeli pewnego dnia AVR nie będzie wystarczać to bez problemu, zachowując większość wiedzy możesz zacząć szybko pisać na AVR32, ARM, MSP430 czy cokolwiek innego. Więc dużo zależy od tego jakie masz perspektywy. Jeżeli to pojedynczy projekt to BASCOM...
avr32 biblioteki avr32 programować atmel avr32
prostowanie dwupołówkowe diody sprzęganie wokalu czujnik cisnienia laguna
behringer xenyx 1202fx attiny2313 projety
Cofnięcie płomienia w kotle na ekogroszek - przyczyny i rozwiązania Kod do pilota 8w1 dla Technika 32-278AW15