1. W kodzie nigdzie nie odwołuje się bezpośrednio do rejestrów. 2. Posiadana przeze mnie wersja Bascoma-AVR obsługuje ATmegę644 - jest to ver. 1.11.9.8
http://obrazki.elektroda.pl/1051495700_1... Tysiące mililitrów kawy, setki demotywatoro-godzin, kilkadziesiąt „THE NIGHT OF CODE” i o to jest. Przed Państwem zielona płytka i kilka układów scalonych! Wstęp Nadeszła chwila w której, chciałbym zaprezentować mój projekt szerszej grupie elektroników. Od jakiegoś czasu, w przerwach...
Mi się udało jednakowy błąd wywołać, gdy wgrałem hexa, a następnego wgrywałem poprzez "write". Spróbuj wgrać poprzez "Erase-Write-Verify"
(at)MES Mariusz Owszem, większość terminali posiada opcję wysyłania plików, lecz czyni to bez jakiejkolwiek kontroli, musisz więc założyć, że slave będzie w stanie nadążyć z odbiorem informacji. Jest to naciągane założenie w przypadku wypalania firmware, bo programowanie strony FLASH trwa 2-4 ms. Chyba, że masz spory bufor w RAM. Oczywiście zawsze...
Nie, nie ma $prog. Wygląda to tak: Programuję, działa. Zmieniam drobnostkę w kodzie, kompiluje i programuje. Czasami weryfikacja programowania nie wychodzi. Programuje jeszcze raz. Przy kolejnej próbie, procesor nie jest już widziany na początku programowania. PL
Witajcie moi drodzy. Chcę móc z środowiska Arduino programować poprzez USB ASP atmegę na płytce stykowej. Widziałem artykuły o tym, ale tam jest mowa, że potzreba bootloader (np. ATmegaBOOT_328.hex ) oraz plik boards.txt, i nie ma tam tych plików dla takich atmeg, jakie ja mam. Chodzi mi o Atmega644 lub Atmega1284P lub Atmega324PA. Chciałem zapytać...
To coś masz nie tak. Właśnie sprawdziłem u siebie, MKII tasiemką do uProga, zworka SLFPRG, 2 sekundy i flash siedzi - za pierwszym razem - zero problemów :) Sprawdzałem z ustawieniem 3V3 jak i 5V. Nie wiem, szukaj błędów może na płytce gdzieś. Zmierzyłem czas programowania z innym koleżką z forum... Atmega644 przy 16MHZ - 4kB w 3 sekundy Atmega8 przy...
Oczywiście zależy to od umiejętności programowania, ale to co wymieniłeś to da radę i jeszcze dużo innych rzeczy może robi.
http://ww1.microchip.com/downloads/en/Ap... I to wystarczy przestudiować co odpowie na oba pytania. Ciekawa literatura. Swego czasu połączyłem procki w łańcuch JTAG. Niestety, debugowanie nie działa (przynajmniej nie udało mi sie uruchomić) programowanie tak. Wybór układu nie...
programuje sie poprawnie ale zglasza blad w czasie weryfikacji ale program niby wykonuje sie poprawnie - moze cos zle jest na plytce jeszcze ale nie wiem czemu nie przechodzi weryfikacji
Witam, podobnie jak wiele innych osób mam problem z uruchomieniem procesora atmega128 Schemat: załączona zworka wolnego programowania *konfiguracja pinów (zgodnie z dokumentacją): pin programatora -> pin mikrokontrolera Mosi -> (PE0) Reset -> Reset SCK -> SCK (PB1) Miso -> (PE1) *Pin PEN nie podłączony - zgodnie z dokumentacją *napięcie zasilania 5.00V...
U mnie taki blad wyskakiwal jak programowany procek mial ustawiona prace z np wieksza czestotliwoscia niz ustawiona fabrycznie czyli 1Mhz. Sproboj zaprogramowac go przy zwartej lub rozwartej zworce do obnizania taktowania programatora. Pozdrawiam.
maiłem chwilę szczęścia bo to nie kabel (chociaż skróciłem go dość dobrze na 50 cm) tylko popatrzyłem w programator i rzeczywiście miałem zwarcie usunąłem je i wszytko poszło cudnie :D działo na 5+, zacząłem programowanie w pony prog, załadowałem atmega644 plikiem hex i przeszedłem do konfiguracji fuse bits i tam miałem kłopot a mianowicie czytałem...
obsługiwane uP ( po lewej opcja avrdude ,ktorej i tak nie bedziesz musiał znać korzystając z graficznej nakładki , po prawej modele procków) m6450 = ATMEGA6450 m3250 = ATMEGA3250 m645 = ATMEGA645 m325 = ATMEGA325 usb1287 = AT90USB1287 usb1286 = AT90USB1286 usb647 = AT90USB647 usb646 = AT90USB646 t84 = ATtiny84 t44 = ATtiny44 t24 = ATtiny24 m2561 = ATMEGA2561...
Witam Wszystkich. Czy może mi ktoś wyjaśnić czy Atmega644V to jest to samo co Atmega644? Czy one mają takie same sygnatury? Ponieważ mam 644V (QFN) i chciałbym sobie zrobić z niego Arduino przy zewnętrznym kwarcu 8Mhz. Atmega644 w TQFP ma tak samo wyprowadzenia jak Atmega644V QFN. Proszę o rozjaśnienie sytuacji.
Witam! Które się z nich opłaca cenowo jaki i również wyposażeniem. Oto kilka z nich : 1. tylko , że to nie jest Arduino tylko jakieś "Funduino" http://obrazki.elektroda.pl/4484036500_1... MEGA STARTER KIT + UNO R3 Bogaty zestaw startowy dla Arduino + Uno R3 Parametry Funduino UNO R3 - mikroprocesor ATmega328 + Atmega16u2, 100% zgodności...
Mam jeszcze do kolegów takie pytanie, czy ten programator obsłuży procesor atxmega128a1. Znalazłem gdzieś na zagranicznym forum, że AVR Studio32 i Avr Dragon obsługują te procesory. Ale czy wtedy działa programowanie przez JTAG, ale czy JTAG jest domyślnie włączone? bo dla tych procesorów nie ma PDI przez AVRdragon I wcale nie ma tak ubogiej listy wspieranych...
Proszę o pomoc jaki program do programowania ATMEGA 644A programator to atmel avr usb
Witam, mam problem z implementacją biblioteki FAT FS. Przy edytowaniu i dostosowaniu biblioteki opierałem się na niebieskiej książce Kardasia (tam była opisana implementacja na Atmege 32). Po zmianie nazw rejestrów i przerwań dla Atmega 644P działanie programu jest następujące: Program wyświetla komunikat : http://obrazki.elektroda.pl/8529423100_1...
Witam. Dzisiaj chciałbym Wam zaprezentowć moją najnowsza aplikację - NAvr. Jest to już wersja 2.0a. Program NAvr® v.2.0a służy do graficznej obsługi znanego nam wszystkim programu avrdude. Obsługuje masę różnych procesorów oraz programatorów. Co można zrobić za pomocą tego programu? 1. Wgrać z dysku plik *.hex do pamięci flash 2. Ściągnąć na dysk...
Witam serdecznie. Przy "zabawie" zestawem uruchomieniowym jak w tytule pojawił mi się problem. Ogólnie, zaraz po zakupie wgrałem programy testowe dołączone do książki do nauki języka C np. miganie diody, jakaś obsługa LCD i wszystko było ok. Potem płytka leżała jakiś czas na półce i wczoraj, zacząłem naukę programowania. No i tutaj zaczęły się schody....
Witam mam problem z Atmegą 644p ustawiłem oscylator na 128 kHz oraz CKDIV8 i mikrokontroler padł. Działa poprzedni program ale nie mogę oczytać fus'ów sygnatury i wgrać kolejnego wsadu. Używam programator ZL22PRG - programator zgodny z protokołem STK500 v2 (http://www.kamami.pl/index.php?ukey=pro... Ustawiałem AVRstudio ustawiałem...
Jakiś czas temu przesiadłem się z atmegi 328 na 644. Oczywiście w pierwszym rzedzie przeczytałem interesujące mne strony - diżo tego nie ma bo wszystko prawie identyczne jak w poprzedniku. Oczywiście napisałem program a ponieważ moim standardowym podporgramem opóźniającym do mikroopóźnień jest istrukcja RCALL mająca tą zaletę że w jednym rozkazie mamy...
Witam, mam następujący problem, chcę zaprogramować mikrokontroler Atmega 644p przez programator stk200/300 z którym podczas zabawy z Atmega 8 lub 16 nie miałem żadnych problemów. Po podpięciu isp i rozpoczęciu wgrywania mam jedynie komunikat "Could not identify chip with :ID(jakaś liczba)". Gdy pod programator podpiąłem Atmegę 8 wszystko jest ok, programator...
Wydawało się że będzie proste:) Niestety, ten sam program po skompilowaniu na Mega644 nie działa w podstawowych rzeczach (jak steowanie IO). Kompilator nie zgłasza błedów. Wydaje się że coś nie tak jest z bibliotekami. Biblioteki definicji IO są chyba w katalogu C:\WinAVR\avr\include\avr - tak? Jest tam np. iom32.h i iom644.h O ile w iom32.h są np....
Witam, Pewnie sprawa będzie dla was banalna ale ja się z nią zmagam już jakiś czas. Poniższy kod steruje 5 serwami: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define KEY1 (1<<PA0) // definicja przycików #define KEY2 (1<<PA1) #define KEY3 (1<<PA3) #define KEY1_DOWN ( !(PINA &...
Witam Jest sobie taki podprogram ( jeden z czterech ): [syntax=basic4gl] Sub Rc5_menu_1: Cls If Flaga_rc5 = 1 Then Do Locate 1 , 1 Lcd Bcd(hh) + ":" + Bcd(mm) + " " + Dt Locate 1 , 12 Lcd Data_pcf Locate 2 , 1 Lcd "Wewnatrz: " ; T_wew ; Chr(0) Locate 3 , 1 Lcd "H wew: " ; Dht_h ; " %" Enable Int0 End If Loop Until Command = 59 Or Enter = 0 Flaga_rc5...
Witam, jestem początkującym i popełniłem wielki błąd. Przy programowaniu Atmegi644P zapomniałem przestawić w AVR Studio typu mikrokontrolera. Wybarana była Atmega32. Po usilnym załadowaniu bina i zmianie fusebitów Atmega przestała odpowiadać. Da się coś z nią jeszcze zrobić? Używam programatora AVRISP mk II. Programator już jej nie widzi :(
Witajcie, nie wiem, czy wybrałem właściwy wątek na Forum,wybaczcie jak nie, mam problem sterowania tablicą led, kiedyś tata zakupił taka tablicę, już go nie zapytam, bo go nie ma, wyświetla się na nim z karty SD napis, chciałem go zmienić i nie wiem jak, firma która go sprzedała - nie istnieje już od 2 lat, to co wiem, może ktoś pomoże mi dobrać program...
Witam! Procek jak w tytule. Programuej się wszystko cacy, kompilator (BASCOM AVR) nie wyrzuca żadnych błędów ani innych niezgodności. Jednak procesr daje się tylko programować i nic poza tym. Sprawdziłem wszystki: kwarc itd... nic, wszystko gra. moje pytanie brzmi: Czy może być uszkodzony procek mino że dobrze się programuje (kompilator nie zgłasza...
Dzięki rozwiązane :) atmega64 != atmega644 dla avr-gcc :)
Jeżeli posiada ISP to tak, ale skoro to atmega to musi mieć :)
Tranzystory są niepotrzebne. Linii HOLD też nie trzeba sterować z ATmegi - wystarczy RESET. Sterowanie linią HOLD pozwoli na DMA. Tranzystory faktycznie nie są potrzebne, nie wiem, czemu je wymyśliłem. ATmega644 może programować SRAM po resecie ze swojego flasha, może też zastąpić układ RC POR i jeśli podłączę ją też do RAMu to będzie mogła go też...
Witam Jak ustawić w ATMEGA644 fusy żeby pracował na zewnętrznym kwarcu 16Mhz Do programowania używam bascoma
http://obrazki.elektroda.pl/4462452800_1... Witam Chciałbym przedstawić swój projekt. Na wstępie podaje że posłużyłem się gotowym układem ze http://obrazki.elektroda.pl/4462452800_1... http://obrazki.elektroda.pl/3317768700_1... http://obrazki.elektroda.pl/7771355100_1... http://obrazki.elektroda.pl/2766288300_1...
No niestety jak dopiero zaczynasz zabawę z programowaniem to sie nie dogadamy musisz opanować jakieś sensowne podstawy. Musiał bym w tym wątku zrobić kurs programowania. Mogę polecić Ci "Mikroprocesorowa oślą łączkę" Góreckiego (do znalezienia w internecie)tam masz łopatologicznie wyłożone podstawy z obszernym komentarzem. Ewentualnie "Programowanie...
tak kasuje. sprubowałem jeszcze ISP Programmer autorstwa A.Dybkowski i dawałem tam Erase&Program All, samo Erase i tez nic .. wykrywa nie znane urządzenie, ustawiłem mu "Don't autodecect device, force ATmega644" i daje "Erase&Program All" wtedy pisze że skasował ale wyświetla błąd zapisu
W przerwaniu też działa jak należy :)))) Nawet nie wiecie jaki to miły widok po tak dużym czasie poszukiwania błędów. Jakbyście Panowie kiedyś potrzebowali pomocy przy programowaniu w backend to możecie na mnie liczyć :) Temat rozwiązany w 100%.
Witam Chcę przedstawić dość Ciekawy program do programowania przez port ISP procesorów AT89S5x AT89Sx051 AVR . Program jest KOREAŃSKI ale przypuszczam że się wielu osobom przyda. Program posiada meni w języku angielskim. Program obsługuje sporą ilość układów i działa zadziwiająco szybko Lista układów: AT89S51, AT89S52, AT89LS51, AT89LS52, AT89S8253,...
ok, spróbuję z tym VCC, na płytce stykowej miałem również ten pin wiszący lecz wszystko było ok Mnie nawet czasem programowało bez podłączonej GND (w pewnych specjalnych testach), ale co z tego skoro można sfajczyć układy?
Jak widzisz system JTAG używał wielu pinów które mogły być potrzebne potem w projekcie i dlatego stosowało się takie protezy, że kiedy podłaczał sie do nich Dragon to te cztery piny były przełaczane i niedostępne dla programisty. JTAG był do debugowania. Do programowania juz mozna było użyć ISP ( In System Programming) co umozliwiało współdzielenie...
Witam Posiadam układ z Atmega644, i postanowiłem go trochę pomęczyć, jest on wyposażony z MAXIM3232, widzę że posiada prostokątne 10 pin wejście blisko Atmegi, wydaje mi się że jest to JTAG. Czy może ktoś naprowadzić mnie na schemat JTAG. Wyczytałem też AVR Studio jest słusznym programem do zgrywania programowania i wgrywania programów, może jakieś...
Ja programuję za pomocą PonyProg jak i za pomocą AVROSPII i nie mam z tym uladem problemu.
Witam, Wykonuje projekt, którego zadaniem jest sterowanie czterema silnikami korkowymi(skokowymi, jak kto woli) na podstawie nagranego wcześniej ruchu. Niestety nie mam zdjęć modelu. Ale jest to platforma imitująca ruch stawów biodrowych oraz kolanowych, więc wymagana jest precyzja co najmniej na poziomie 1 stopnia. Do silników na na wale przymocowane...
Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy ATMEGA16, ATMEGA32, ATMEGA644). Zawiera wszystkie najpotrzebniejsze i często wykorzystywane układy peryferyjne. Dzięki niemu zarówno początkujący jak i zaawansowani twórcy systemów opartych o mikrokontrolery...
Czy te układy są jakieś inne? No to chyba oczywiste że są inne ;) ale nie pod względem programowania przez ISP. Ustaw w programatorze zworkę SLOW_SCK i przestaw sobie fuski na taktowanie 8MHz to ci ruszy i będzie działać normalnie. Tylko pamiętaj, że jeśli chodzi o wnętrzności procka to innym prockiem jest ATmega644 a innym ATmega644P.
Co do szybkości - Flaga jest ustawiana co 3,21 sekundy [syntax=basic4gl] Czas: Timer0 = Timer0 + 112 ' ( 100 = 1 sekunda ) Incr Licznik_ds If Licznik_ds = 321 Then ' 3,21 sekundy Flaga_ds = 1 Licznik_ds = 0 End If Return [/syntax] czyli pierwsza flaga to wywołanie DS18B20, później znowu 3,21 sekundy i flaga, wtedy konwersja i obliczenia. Zastanawiam...
Powiem tak niestety ale rysujesz nie tym narzędziem co trzeba połączenia na schemacie i dlatego nie masz węzłów zaznaczonych, radził bym to poprawić i rysować połączenia narzędziem NET Dodatkowo mógłbyś postąpić jak cwany lis i zastosować bibliotekę do arduino która jest w eaglu dzięki czemu mógłbyś w razie czego wpinać shieldy Jeśli masz miejsce proponuję...
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Kup płytkę STM32F4Discovery - masz tam super szybki 32 bitowy procesor taktowany 168MHz z profesjonalnym DAC CS43L22 i innymi peryferiami w tym szybkimi 12bit ADC i DAC, za 70 zł. (poszukaj na Alledrogo;). Do tego sciągasz darmowe kompletne środowisko programowania Coocox CoIDE. Jeżeli umiesz programować w C, to zrobisz z tego super cudo z najwyższą...
Witam serdecznie. Jestem początkujący jeśli chodzi o programowanie i dopiero się uczę i mam parę pytań dotyczących pewnego układu o którego wykonanie poprosił mnie znajomy. Dane układu: http://www.jaglarz.com/ja/elektronika/sc... Mam pewne pytanie odnośnie samego programu który wygląda dość dziwnie wg mnie (jak już wcześniej wspomniałem...
Może warto koledze udzielić jeszcze kilku przydatnych rad jeśli zaczynasz z AVRami: -Poczytaj o fusebit żeby za pierwszym razem nie zablokować uC. -Warto może koledze wspomnieć ze programowanie tych procków jest mozliwe ISP czyli wystarczy port LPT i programator za 10zł (STK200) lub nieco droższy na USB (USBasp). Jako program do programowania polecam...
Witajcie! Jako ze attiny2313 i atmega8 okazaly sie dla mnie za male postanowilem przejsc na cos wiekszego. Najpierw miala byc to mega32 ale po krotkim namysle padlo na 644. Oto co chcialbym aby zawierala: * Atmega644 w podstawce * Kwarc 20Mhz (+ kondensatory) przelaczany z zegarkowym * Buzzer * 5x LED * kKlawiatura 3x3 * LCD (4x20) *...
Uszkodziłeś pin który jest potrzebny do komunikacji po spi zostaje jtag ale muszą być ustawione odpowiednio fusebity jeśli jtag jest nieaktywny to można uaktywnić przez spi ale tu jest problem że masz zepsuty pin. Fusebity to wewnętrzne ustawienia procesora (nie umiem wyjaśnić;) ) jeśli jtag jest aktywny jesteś w domu no chyba że jest aktywna w procesorze...
Zapewne można i tak. Na razie nieco ogranicza mnie programator, nie mam takiego, który programowałby AtXmega ( przez PDI ). No poza przeczytaniem paru zachwalających ten układ opisów nie mam żadnego doświadczenia z nim. Przeglądając notę nie widzę przerwań ( do których jestem przyzwyczajony ). Wiem, że AtXmega ma DMA. Zapewne wystarczyłaby AtXmega z...
Wystarczy wpisać w google "atmega644 pdf" i ściągnąć go ze strony Microchipa - aktualnie już nie Atmel. O Bascom wspomniałem dla formalności - nie polecam. Przerobiłem kurs oślej łączki, miesiąc życia stracony, płytka EVB do szuflady na parę lat. By robić coś większego okazało się, że płytka za 2 stówki to dopiero początek wydatków. Najłatwiejsze jest...
Musisz się przyzwyczaić. Nie czytałem całego wątku, ale puszczenie 12 termometrów + wyświetlacza (o ile takowy jest) i nie zmieszczenie tego w 64kb naprawdę źle świadczy o napisanym programie. Taki program można zmieścić w 4kb albo nawet i mniej. Jeżeli termometry są wpięte szeregowo, to nie wiem naprawdę w czym tkwi problem, jeżeli są na różnych portach...
Większość procesorów ATMega programuje C/C++ compiler and debugger tools for Atmel AVR f-my IAR Systems. Lista obslugiwanych: • ATtiny13, ATtiny22L, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny26L, ATtiny44, ATtiny45, ATtiny84, ATtiny85, ATtiny261, ATtiny461, ATtiny861 • AT43USB320A, AT43USB325, AT43USB326, AT43USB351M, AT43USB353M,...
Może ktoś kto jest ogarnięty powie mi czym się różnią te zestawy? Każdy zestaw ma specyfikację dostępną na stronie www - po prostu porównaj i zapytaj o konkret, gdy czegoś nie będziesz wiedział. Z drugiej strony zastanów się nad inną możliwością: http://mikrokontrolery.blogspot.com/2011... bo programowanie to nie wszystko...
1) Projekt będzie jako open-source więc nikt mi za to nie płaci. Nie chce poświęcać na to kilka miesięcy. Będzie to kolejny sterownik do Radmorów, ale tym razem porządnie dobajerowany funkcjami. Xmega też będzie open-source i nie trzeba kilka miesięcy. 2) ATXmega to niby AVR ale więcej rzeczy trzeba pokonfigurować, czyli w ASM jest więcej roboty, a...
http://obrazki.elektroda.pl/8472920100_1... Witam! Jakiś czas temu zacząłem bawić się procesorami AVR. Jako programatora wykorzystywałem moduł FT232. Po jakimś czasie gdy zacząłem ów moduł wykorzystywać również do transmisji danych między procesorem a komputerem (UART) pomyślałem, że aby zmniejszyć kabelkologię (FT232 podłączony jako...
Witam! Od jakiegoś czasu zajmuję się trochę programowaniem uC Atmega. Wszystko było ok dopóki bawiłem się w to w systemie Windows. Zmiana środowiska na Linux stała się problem. Otóż: mam zestaw EVB 4.3 pod AVRDUDE w windows chodzi. Ale w Linux już nie :(. Wykonałem instrukcje z forum and-tech.pl: Instrukcja dla osĂłb korzystających z OS Debian/Ubuntu...
atmega644 timer atmega644 arduino arduino atmega644
schemat rozrzadu volvo mikrofala piekarnik electrolux wózek widłowy linde kontrolka
pilot zgemma radio makita dmr115
Manta 24LFN38L – specyfikacja, DVB-T2/HEVC, zasilanie 12V, różnice z 24LFN38F Delonghi ESAM 6900 – stały napis Delonghi po włączeniu, brak startu ekspresu