Mozna je programowac ciagle po ISP, jak i po JTAG.
128kb kodu to mało ??????? mi się nigdy nie udąło napisać więcej jak 16k. największy program jak kompilowałem to by 26k ale to nie jak to pisałem. jak masz dużo danych to możesz dac ja do pamięci zewnętrznaj (np obrazki do lcd) ale rozkazów nie zapiszesz na zewnątrz. mnie też zastanawia co piszesz za program że sie w 128k nie mieści
To działa na wewnętrznym oscylatorze RC zmień tak żeby działał na zewnętrznym rezonatorze , bo pewnie taki posiada ...
Włączasz tryb oszczędzania energii i na zwykłe napięcie dajesz pastylke 3V i masz podtrzymywanie ... pozatym ... nikt nie powiedział, że nieda się podłączyć zewnętrzny SDRAM czy Compact Flash do ATmega.
Czyli nawet programujac przez ICSP i tak nalezy wgrać bootloader z ustawionym zegarem? W programie Arduino zachodzi pewne pomieszanie pojęć, które może wprowadzać w błąd np. przy MiniCore. Polecenie "Wypal Bootloader'a", wbrew nazwie, tak naprawdę wykonuje fundamentalnie ważną funkcję ustawiania fusebitów, czyli ustawia w kostce rodzaj i częstotliwość...
Napisz coś więcej na temat tego projektu, bo póki co możemy wymyślać cuda i bajki pisać. W jaki sposób to ma pokazywać te różnice? Jeśli chodzi o jakieś porównania to najlepiej byłoby chyba narysować wykres na komputerze. Możesz wziąć np. przetwornik równoległy (inaczej: flash), który jest bardzo szybki lecz mało dokładny i przetwornik całkujący, dokładny...
Hmmm, to troche nie na tym forum napisałeś, bo jest jakiś Początkujący Laborki, Teoria...... czy coś w tym stylu. Powiedz konkretnie do jakiego procka potrzebujesz jakiś przykład, bo może chodzi Ci o Z80 ? Czy to ma być mikrokontroler z pamięcią wewnętrzną flash, czy to ma być właśnie procek typu Z80, gdzie program musi być załadowany z pamięci zewnętrznej...
Nie uzyskalem odpowiedzi czy musi byc ten ukladzik 74HC244?? Nie musi, ale jest wskazany. Kiedyś miałem, teraz go nie mam i też działa. Jak sie dowiedziec czy uklad jest zabezpieczony przed nadpisaniem, skasowaniem czy cos w tym rodzaju i jak to usunac. Sygnature układu powinno odczytywać bez względu na zabezpieczenia. Objawem blokady przed odczytem...
Tak samo jak do FLASH, tylko progmem zamieniasz na eemem.
Napisz czym programujesz. Ja używam Sample Electronics cable programmer z manuala AVR bascom'a i nigdy nie miałem problemów z programowaniem czy też kasowaniem. Napisz coś więcej w jakim układzie ma pracować atmega i czy z zewnętrznym oscylatorem czy ze zintegrowanym.
Szukałem właśnie czegoś takiego na ich stronie i nie widzę, mógłbyś mi wskazać gdzie na ich stronie jest product selector? (czyżby mi flash coś przesłaniał?) ------------- ok mam, w źródło zajrzałem, /general/product_guide.asp :D ------------- i nie ma :( tylko 16MHz
Witam Czy programując avr najpierw wgrywamy program do pamięci flash , a później fuse czy najpierw ustawiamy fuse ( zapisz i wyślij do mikrokontrolera ) - zegar itp czy ma to znaczenie ? oraz czy zmieniając w atmega 8 zegar na zewnętrzny kwarc 8 Mhz, zmieniam coś jeszcze poza bitami odpowiedzialnymi za taktowanie CKSEL3 do CKSEL0 ? Z góry dziękuje i...
Hej! Czy ktoś może wie jakie są istotne różnice (jeśli są) pomiędzy atmega 128, a atmega 8535 w kontekście dołączenia zewnętrznej pamięci flash TC58128−AFT. Tzn. znalazłem fajny opis podłączenia flasha w EP 11/2003 i jestem ciekaw czy można go tak wprost zaadoptować podmieniając 8535 na 128. Na razie wydaje mi się że tak…jak sądzicie? pozdrawiam...
[/quote]Pewnie się da, ale po co adoptować do tego jakieś FPGA, skoro wystarczy Atmega, ewentualnie Atmega+FT232RL (prościej). Atmega ma wewnętrzny EEPROM , a jeśli jest go za mało - możesz dołączyć jakiś zewnętrzny EEPROM, FLASH, albo (najprościej) kartę SD.[/quote] dzięki, znalazłem natomiast taki wynalazek (na ATMega chyba): Arduino (i np. TinyLilly...
Witam Jaką pamięć zewnętrzną zastosować dla mikrokontrolera (Atmega8 lub Atmega 644)? wymagania mam takie: - szybki zapis - 1 bajt co 10 us (100kHz) lub 1000 bajtów co 10 ms - pojemność minimum 16kB im więcej tym lepiej - rozsądna cena -pamięć może być ulotna co wybrac? -EEProm (chyba zbyt powolny) -FRam -flash -sd/mmc -zewnętrzny SRAM (jak sie podłącza...
Samuraj - mam atmega8-16PI i programowałem go w CodeVisionAVR, udało mi się włączyć obsługę zewnętrznego oscylatora. Fuse bity ustawiłem jak na rysunku 1. Potem kliknąłem: 1. Program\ Erase Chip 2. Program\Flash 3. Program\Fuse Bit(s) i wszystko działa na 8MHz. (Rys.2 przedstawia wynik "Read\Fuse Bits" po wszystkim)
https://obrazki.elektroda.pl/2220939900_... Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś...
1. Opisałeś ale jednak nie bardzo rozumie na czym polega ten problem. Programować można Flash i EEPROM jednocześnie (w jednym cyklu programowania). Chyba że mówisz o EEPROM zewnętrznym. Coś mi tu nie pasuje. 2. Jaki program do programowania?
gdzie w nocie katalogowej można znaleźć informacje na temat priorytetów wykonywania przerwań, jeżeli wystąpią w tym samym czasie. The lower the address the higher is the priority level. RESET has the highest priority, and next is INT0 – the External Interrupt Request 0. The Interrupt Vectors can be moved to the start of the Boot Flash section...
Po próbach okazało się że ATmega jednak nie jest zablokowana tylko był problem z przesyłaniem programu przez programator do pamięci flash. Było to spowodowane jakimś problemem po zmianie fuse bitów tak żeby uwzględnić zewnętrzny kwarc 8MHz. Na wewnętrznym 1MHz wszystko działała elegancko. Co może być przyczyną wystąpienia takiego problemu po zmianie...
Sorry, że takie pytanie kompletnego laika i dyletanta, ale jestem ciekaw do czego może się przydać tyle zewnętrznej pamięci Flash przy procku (Mega128), który również jej ma niemało (chociaż znacznie mniej)?
Jeśli chodzi o ulepszenia architektoniczne, najbardziej uniwersalną zmianą jest to, że AVR Dx może wewnętrznie generować zegary do 24 MHz; ATmega może tylko do 8 MHz, a do osiągnięcia 20 MHz potrzebne są zewnętrzne komponenty. Niezły progres, jak na prawie 30 lat rozwoju... Dla przykładu w podobnej cenie lub niższej można kupić AT32F403ACGT7 - CortexM4F;...
Cześć, przy próbie zaprogramowania Atmega328PB za pomocą Atmel-ICE wyświetla się następujący komunikat: "Verifying Flash...Failed! address=0x0000 expected=0xbd actual=0x00" Przy czym problem występuje tylko gdy mcu taktowany jest zewnętrznym kwarcem 16MHz. Gdy częstotliwość taktowania zmienię na wewnętrzny sygnał 8MHz lub dla zewnętrznego kwarca 16Mhz...
Czy w takiej konfiguracji istnieje możliwość zapisu oprogramowania atmegi z zewnętrznego eeproma ? ( W trakcie normalnego działania atmegi tzn. po uruchomieniu kodu zapisanego we flash, to na pewno nie możesz nic zapisywać do flash. Możesz co najwyżej przepisać dane z zewnętrznego eeprom do wewnętrznego eeprom w atmedze, ale nie o to Ci chyba chodziło...
Właśnie o to mi chodziło :) konwenter to oczywistość. Tylko czy te programy będą tak działać, czy wymagają tego arduino? Nie, TAK, NIE !!!! Zacznij od początku, co to jest system 'Arduino'. Arduino - sprzęt (płytka) - ładnie zrobiona, z processorem AtMega 328 (Uno3) zawierająca wyprowadzenia portów ( nie wszyskich !!! ) do zewnętrznych gniazd zastępujących...
Wpadałem na kanał Tu sie zaczęły problemy myślałem ze jak nie mam ATmegi328 to uda mi sie wgrac programatorem USBasp prosty program w HEX "zaswiecenia LED" do Leonardo ATmega32u4 i cos pomieszałem po ponownym wybraniu zaznaczając w aplikacji ProgISP Prawdopodobnie w pierwszej instancji nic nie pomieszałeś, bo taka jest generalna procedura wgrywania...
C64 ma 64KB pamięci RAM i to do niej ładuje program z nośników zewnętrznych (taśma, dyskietka, SD2IED itp.), Atmega16 wykonuje kod programu wyłącznie z pamięci Flash wewnętrznej (16KB), a pamięć RAM (1KB) jest to pamięć danych - nie można z niej uruchomić kodu programu. Kolega sobie zły mikrokontroler do tego typu rzeczy wybrał. Interpreter w FLASH,...
http://obrazki.elektroda.net/18_12708505... Witam! Przedstawiam swój projekt odbiornika UKF na kilku zdjęciach i zaznaczam na wstępie że odbiornik działa znacznie lepiej niż wygląda ;]. Sercem odbiornika jest popularna głowica UKF typu DT2000 sterowana syntezerem SAA1057. W torze p.cz, zastosowałem dwa filtry 10,7 MHz i TDA1200, a całość sterowana...
Witam. Czy ktoś zastanawiał się czy zróżnicowane warianty układów ATtiny, ATmega. To być może jeden podstawowy układ z różnymi maskami. na płycie krzemowej. czy może być tak, że w czasie produkcji. wadliwe układy. narzucone maja inne maski. w zależności jak bardzo układ jest zepsuty. już w fazie produkcji. i zamiast go odrzucać. dostaje inną maskę....
Zmienić procesor ?? Tylko jaki inny ma 4 USARTy ?? ech. Możliwości jest kilka: 1. Użyć ATmega1280 (nie wiem jak z dostępnością w PL) 2. Jeśli prędkości nie są duże to można by zrobić software'owe uarty. 3. Dołożyć zewnętrzny uart (np. philipsa http://www.standardics.philips.com/produ... 4. Zmienić rodzinę procesorów - np. wyszukiwarka...
Witam HEX nie jest czystym kodem binarnym, zawiera zdziebko więcej informacji i możesz sobie go podglądnąć edytorem tekstowym, jeśli chcesz wiedzieć ile naprawdę zajmuje to zrób z niego BIN :D Wiele programatorów (programów do nich) potrafi zapisac pliki jako BIN lub możesz to zrobić zewnętrznym programem np. HEX2BIN Piotr
Świetna sprawa z tym saperem. Będę czekał na kolejne gierki dla tej konsolki. Atmega chyba nie może wykonywać zewnętrznego kodu? Gdyby mogła - można by zrobić coś w rodzaju kartridży z grami. Na karcie pamięci lub jakimś układem z pamięcią flash czy eeprom. Interesująca jest również sprawa z generatorem liczb losowych. dzięki za schemat i opis. "Pomógł"...
ad 1/ Zwiększanie prędkości procka? Jeśli pojawią się pętle opóźniające, to w tym samym czasie procek zużyje więcej energii na wykonywanie pustej pętli (więcej instrukcji). Inaczej trzeba by na czas opóźnień (najlepiej wszystkich) usypiać procka. Jeśli w kodzie nie będzie żadnych opóźnień, to jeśli przy większej szybkości procek pochłania mniej mocy...
Mam pewien problem...(Atmega 128A) Otóż - wg. dataszita częstotliwość wbudowanego zegara rośnie ze spadkiem temperatury (dziwne...). Ale - nie ma informacji, jak się z kolei zachowuje zegar w przypadku napędzania zewnętrznym kwarcem. Bo z pomiaru (na razie wstępnego - od momentu uruchomienia systemu do wystąpienia pewnego sygnału) wychodzi mi, że odwrotnie...
Bez problemu znajdzie się też AVR z 384 kB FLASH i 32 kB RAM - a to wystarczy na naprawdę duży program. Jak koledzy wyżej pisali żadne kombinacje z zewnętrznymi pamięciami nie wchodzą w grę, bo 1) AVR nie potrafi wykonywać kodu spoza wewnętrznego FLASH, 2) kod we FLASH można zmienić, czyli właśnie "dogrywać" fragmenty np. z karty SD, tyle, że FLASH...
http://obrazki.elektroda.pl/1347637100_1... Witam. Przedstawiam dziś drugą, ulepszoną i bardziej funkcjonalną wersję przenośnego oscyloskopu cyfrowego. Głównym założeniem było zwiększenie zakresu częstotliwości w porównaniu do pierwszej wersji oraz jak zwykle: jak najtańszy koszt. Ponadto chciałem użyć w miarę duży ale tani kolorowy...
I2C, UART, SPI nie jest po to by programować procesor, przynajmniej to nie jest ich główna funkcja. Głównie są po to by komunikować się ze światem zewnętrznym. NA SPI można użyć ISP do programowania, ale można tę funkcję też wyłączyć. Jak Atmega jest uszkodzona to niekoniecznie z niej coś odczytasz, a nawet jeśli jest to fizycznie możliwe to w komercyjnych...
Czy do tego powinienem zastosować zewnętrzną kość czy wewnętrzna w zupełności wystarczy (np. Atmega1284)? Jeśli wystarczy to co jest bezpieczniejsze/ mniej awaryjne? 15*40 bajtów spokojnie sie w EEPROM zmieeści, nie mówiąc o FLASH (jeśli to są stałe konfiguracje). Wbudowany w procesor element jest zwykle mniej awaryjny niż zewnętrzny - odpadają chociażby...
Podczas wgrywania programu, który zajmuje powyżej 25% pojemności pamięci otrzymuje błąd w avrdud'zie. Sam program nie działa wtedy prawidłowo. Gdy wchodzę do menu zawiesza się i resetuje procesor. Gdy zwolnię trochę pamięci usuwając np czcionkę wszystko wraca do normy. Uc programuje się prawidłowo i program działa bez resetów. Wina nie leży w programie,...
poczytaj sobie o strukturze wewnętrznej AVRków - jak są adresowane i jakie są możliwości dostępu czy to do pamięci EEPROM, RAM oraz FLASH - to dowiesz dlaczego nie można użyć zewnętrznego EPROMA o którym piszesz jako rodzaju zewnętrznej pamięci programu bo o to zapewne ci chodzi. To jest całkowicie bez sensu - jeśli potrzebujesz więcej pamięci programu...
EEPROM mają pewne funlcjonalności niekoniecznie kompatybilne z EMEM. Ale możesz połączyć EMEM z EEPROM. Pytanie co chcesz osiągnąć? Jeśli to ma być programator pamięci zewnętrznych, toniekoniecznie EMEM będzie lepszy. Jego wadą jest mała elastyczność timingów. Z drugiej strony manipulowanie IO w celu naśladowania magistrali i8080 wcale nie jest jakimś...
Tylko jeśli program jest koszmarnie napisany :) Jest ok, wysyłanie sprowadza sie do dwóch funkcji, jedna wysyła z ram, druga z flash. One znowu wywołują funkcję zapisu/odczytu rejestrów usart przez spi. SPI to znów funkcja zapis i odczyt. Kolejkowanie to jedyne sensowne rozwiązanie. Na razie wypróbuje z globalnym blokowaniem przerwań na czas obsługi...
Witam. Mam mały problem z uruchomieniem testera. 1. Działa tylko przy wciśniętym przycisku TEST, po zwolnieniu gaśnie. Dioda ani błyśnie. Może to sprawa, co w poście wyżej, mam BC557B http://obrazki.elektroda.pl/6945016100_1... EDIT: --------- Chyba najpierw muszę rozwiązać problem włączania [ podtrzymania i świecenia diody ]. Nieświadomie...
Dzień Dobry. Potrzebuję w Arduino połączyć się z ATmega128 (wersja 5V obudowa TQFP64), ze względu na ilość wejść/wyjść binarnych, z których będę korzystał. Znalazłem pakiet MegaCore, który dołączyłem do Arduino. W opisie jest jak wykonać minimalne połączenia aby nawiązać połączenie. Wykonałem te połączenia na płytce ewaluacyjnej AVT5531. masa GND pin-y...
One mają trochę różnic. M.in. różnią się pamięcią Flash, EEPROM, SRAM czy ilością zewnętrznych przerwań. Szczegółów szukaj w dokumentacjach producenta. Raczej mało prawdopodobne że będziesz mógł bez przeszkód zamienić te dwa µC.
Witam Wiem, że temat był już wielokrotnie wałkowany ale nie potrafię znaleźć odpowiedzi na mój problem. Zamierzam podłączyć zewnętrzny rezonator 32.768kHz QRT38Y do procesora atmega8-16pu. Podłączyłem wszystko jak należy, przeszedłem do ustawiania fusebitów. W To use a 32.768 kHz watch crystal as the clock source for the device, the Low-frequency Crystal...
http://obrazki.elektroda.pl/8509943100_1... Dzień dobry, mając nadzieję, że osoba bezpośrednio zainteresowana nie odwiedza elektrody, postanowiłem podzielić się moją tegoroczną walentynką. Walentynka ma postać pomalowanego serduszka z diodami świecącymi dookoła i głośniczkiem w środku. Jak nietrudno się domyślić, diody mrugają, a głośniczek...
Forum to nie hotline. Uszanuj nasz wolny czas. Nie napisałeś do czego ta pamięć będzie Ci potrzebna: pamięć programu, specyficzna pamięć danych...? Jeśli jako pamięć danych to będzie kłopot bo trzeba będzie zaimplementować jakiś mechanizm przełączania banków. Niestety nie będzie to łatwe zadanie. Mniejszy problem będzie jak wykorzystasz ją jako pamięć...
http://obrazki.elektroda.pl/3623921600_1... Witam Wszystkich Zegar który Wam przedstawiam powstawał dosyć długo, przeważnie wieczorami. Zegar posiada: - Zegar na PCF8583. - Data - Budzik (programowy). - Obsługę pilotem RC5 - Wyposażony w diodę IR do włączenia lub wyłączenia światła o danej godzinie. - Tester zasilacza na LM358N. - Dwu...
Witajcie. Mam do napisanie w sumie prosty sofcik do atmegi 32 ale napotkałem problem nie do przeskoczenia. Otóż mam do procka podpięty na nóżkach PINA.6 i PINA.7 i2c z zewnętrznym podwieszeniem 3.3k do 5V. Problem polega na tym że jak próbuję coś odczytać to soft się wysypuje przy próbie zapisu adresu to znaczy wywala go poza adres flasha. Problemu...
Po pierwsze twój pomysł jest raczej nietrafiony. FLASH zapisuje się stronami, co jest niewygodne do przechowywania danych przychodzących w pakietach innych niż wielokrotność strony. Ale co gorsze, ilość zapisów do FLASH jest ograniczona do około 10tys. Więc zupełnie nie nadaje się do przechowywania szybko zmieniających się danych. Już lepiej zastosuj...
Jeżeli dobrze rozumie, to chcesz powiększyć flash używając zewnętrznego a w nim załadować nie dane, tylko program, który ma być wykonywany? Sądzę, że raczej nie ma takiej możliwości, z powodu takiej a nie innej konstrukcji Atmegi. Ale o ile dobrze pamiętam, Atmega8 (chyba) może sama się programować. Jeżeli tak jest to można przeznaczyć jakiś fragment...
Do odtwarzania plików .wav na atmedze 32 używałem takich ustawień w pliku zewnętrznym "Config_MMC.bas": [syntax=basic4gl]'----------------------... ' Config_MMC.BAS ' Config File for MMC Flash Cards Driver ' (c) 2003-2005 , MCS Electronics / Vögel Franz Josef '---------------------------------------...
Czy XMega może uruchomić program z zewnętrznej pamięci, np scalaka flash albo karty SD? Kiedyś chodziła mi po głowie prosta konsola do gier - wkładam kartę, na której są skompilowane gry, a system operacyjny wgrany do procka uruchamia programy z tej karty i ewentualnie je zamyka jeżeli się zawieszą. Na normalnej ATmedze jest to trudne do wykonania...
Nalezy mu zapodać nowego Flash-a i kartę zewn. Atmega i smiga słoneczko tylko trochę wolno zmienia kanały.
Witam. W Bascom AVR załadowałem przykładowy bootloader ( C:\Program Files (x86)\MCS Electronics\BASCOM-AVR\SAMPLES\BOOT\Boot... ) po ustawieniu mikrokontrolera ATmega644 i baudrate na 4800, skompilowałem i zaprogramowałem procesor. Dla pewności wklejam: http://obrazki.elektroda.pl/7350052000_1... Od tego momentu, po zresetowaniu...
Witam Serdecznie, Jestem początkującym, że tak powiem użytkownikiem forum, chciałbym rozpocząć programowanie mojego procesora atmega16, jednak za nim to zrobię muszę mieć pewność, że procesor został dobrze skonfigurowany oraz połączony (fuses, itd.). Programuję w C. Głównie na początek chciałbym obsługiwać wyświetlacz. O to mój schemat: http://obrazki.elektroda.net/87_12135354...
Jednak moja wersja sejfu nie posiada motywu z pastylką Model Magna 800 otwiera się za pomocą klawiatury pinpad, modele serii Titan są na kartę, Quantor na pinezkę. Pastylkę iButton, czyli ten ich Masterkey, przykłada się do maszynki EOT 300 lub BiMaxa, a maszynkę łączy kablem z sejfem (gniazdo na płytce pinpada). https://obrazki.elektroda.pl/9335554200_...
Podzielę się tą informacją. Otóż chciałbym zrobić takie urządzenie wielofunkcyjne. Chciałbym wiele funkcji w niego wepchnąć (żeby można było nim poszpanować), m. in. zegar, czujnik temperatury, kalkulator, kalendarz (chodzi o taki z poglądem na cały miesiąc), odtwarzacz plików wav (nie raz był on na elektrodzie), alarm itd. ale nie chciałbym wszystkich...
Co do rozdzielczości temperatury 0.1st jest to wykonalne jednak nie na popularnych czujnikach bo ich błąd pomiarowy to ok 0.5st. Rozdzielczość a dokładność to dwie różne sprawy. Kolega pożąda rozdzielczości 0,1 stopnia, co jest możliwe do osiągnięcia i na LM35 i na DS18B20. Dokładności lepszej niż 0,5 stopnia tymi czujnikami nie osiągnie, chyba, że...
Ok - ale ja właśnie myślałem, że to powinien pokazać mkAvrCalculator - że te fusebity oznaczają że uC spodziewa się zegara np. 16MHz. A nie pokazuje nic, stąd moje zdziwko. Dla twojego większego zdziwienia: żaden FuseBit Calculator nie wskazuje na konkretną częstotliweśc powyżej 8 MHz. Porównaj z : http://www.engbedded.com/fusecalc/ Masz tam tylko...
W związku z pytaniami, jakie otrzymuję od potencjalnych nabywców dostępnego na Allegro modułu GPS Superstar II, chcę jeszcze raz wyjaśnić kwestię zasilania tego modułu. Moduł ten nie posiada wlutowanego regulatora napięcia mic2920-3.3 co można łatwo sprawdzić porównując zakupiony egzemplarz z fotką zamieszczoną na stronie Pana Marka Lewandowskiego (patrz...
Oj, kiedyś za dolara właśnie kupiłem taką płytkę LGT, piękne czasy to były, ale teraz nie widzę takich cen, wołają na Ali za nie więcej czasami niż za NANO, a i dolar droższy. Takie urządzenie dobrze by było usypiać, a to kolejna rzecz na której poległem z LGT, przejrzałem przetłumaczony na chinglisz pdf używając swojego ponglisz, powyłączałem wszystko,...
Witam, W firmie której pracuję wyrzuca się dość dużo układów z których postanowiłem pościągać trochę części (nieograniczony zapas ATMega32). Zrobiłem płytkę próbną, wmontowałem wyżej wspomnianą atmegę, i tutaj zaczynają się schody: - mogę sczytywać program z układu - mogę kasować program z układu - przy próbie wgrania programu do uC - Connected to STK500...
Figury geometryczne to chyba za dużo powiedziane. Pare projektów z udziałem LCD już mam na koncie i nie renderowałem nic poza textem(z różnymi ciekawymi opcjami) i liniami. Reszta była albo wczytywana z zewnętrznej pamięci FLASH(jakieś tło np.) albo z pamięci mikrokontrolera(jakieś ikonki). Myślę że lepszym pomysłem jest akceleracja wyświetlania textu...
Fredek czepiasz się, pokazał Ci: Zamiennikiem M32 w wersji V jest M164, M324 i M644 Ja dla początkującego to radziłbym (przy braku pamięci) nauczyć się optymalizować programy lub korzystać z zewnętrznych zasobów po SPI/i2c/itp.
dziękuje za odpowiedź, zapomniałem napisać że NIE zmieniałem Fusbitów w tych prockach więc dziwię się że przestały odpowiadać. Zostawiłem na wewnętrznym gen 8MHz oraz bez dzielenia przez 8 (co wcześniej już miałem wyłączone we wszystkich tych prockach). Próbowałem już nawet z zewnętrznym generatorem na 555 którym wcześniej inne TINY już naprawiałem...
Witam! Mam zamiar napisać program który zapisuje dane odebrane z zewnętrznego urządzenia do pamięci mikrokontrolera, po czym później ma mieć możliwość ich udostępniania. Z racji tego że danych ma być około 100kbajtów (pamięć nieulotna) postanoiwiłem użyć do tego celu mikrokontrolera ATMega128. Sam program zajmować bedzie w pamieci mikrokontrolera około...
to jest komunikat oznajmujący że komputer,programator niewidzi układu(atmegi).Według mnie tym programatorkiem nic niezrobisz!?. Zrób któryś z tych programatorów są pewne na 100% że zaprogramujesz ten układzik i tym programem: http://obrazki.elektroda.net/66_12286564... lub ten z ledami (będziesz wiedział czy przesyła dane): http://obrazki.elektroda.net/33_12286565...
Witam Znalazłem w swoich zbiorach różności płytkowych płytkę sterowniczą od klimatyzacji, podłączyłem wszystko tak jak powinno być i o dziwo działa. Na płytce jest mikrokontroler atmega48 dip-28 na zewnętrznym kwarcu 4Mhz. Wpadłem na pomysł żeby zaprogramować go swoim wsadem, i pytanie czy jest w ogóle możliwe zaprogramowanie go? czy mam sobie odpuścić...
Witam Potrzebuję kopiować dane z pamięci trwałej (np. flash) w której zapisane są dane do pamięci SRAM typu KM684000ALG-7 512Kx8 (4MBit). Pamięć z której będą kopiowane dane to np. taką jaką znalazłem o tej pojemności M29F040B90K1 pamięć Flash EPROM 5V 512Kx8 90ns PLCC32. Do przerzucania danych chę użyć procesora AVR np Atmega 16 lub 32. Nie używałem...
Spartan-3AN ma wbudowany konfigurator FLASH (11Mb), zewnętrzne kosztują od 20 do 50 zł na polskie warunki. W obudowie TQFP144 jest tylko XC3S50, XC3S200 lub XC3S400 i mają odpowiednio 72kb, 216kb lub 288kb RAM. Reszta to niestety BGA i pochodne. W bajtach się nie podaje, bo słowo to Sobie można samemu określić (np. Core Generator'em) w tym tryb działania....
Witam, mam całkiem spory problem z takowym prockiem - wgrałem do niego prosty program testowy do pewnego urządzenia i zmieniłem w Fusach ustawienia oscylatora z internal na external i po tym stracił komonukację z otoczeniem. :/ Programator z bascoma przestał wykrywać typ układu, nic sie nie da zmienić, tak samo nie da sie zapisać flasha. Z tego co wyczytałem...
Kondensator chyba jest po to żeby szumy "przepuścić" do masy. Montowane urządzenie będzie zasilane bateryjnie więc przez 1k ucieknie mi za dużo prądu. Jutro będę mógł zaprogramować sobie mój procesor więc zapytam o ustawienie fuse bitów. 0-bit zaprogramowany 1-bit niezaprogramowany RSTDISBL 1 - PIN RESET jako RESET (zamiast standardowy pin I/O) WDTON...
W tym przypadku bit zaprogramowany zawsze jest równy zero, gdyż po skasowaniu bit pamięci FLASH ma wartość 1. Natomiast prościej zainwestować w programator, który bezpośrednio wspiera AVR Studio (np. AVR ISP lub AVR ISP MkII) i ustawiać fusebity korzystając z opisów w AVR Studio. Praktycznie nie ma możliwości pomyłki i nie trzeba stosować zewnętrznych...
Częsciowo sobie sam odpowiem bo o pewnych rzeczach po prostu nie wiedziałem: wpisując adres do mega48 D9E4 trochę nabroiłem: D9E4 to liczba szesnastkowa word, czyli binarnie 1101 1001 11 1 00100, i tak pierwsza część 8 znaków to low bits drugie 8 to high bits. Teraz tak: bity zaznaczone na zielono to kolejno nr 3,2,1,0 odpowiadają za wybór zegara, i...
Niestety ale nie posiadam USBasp jedynie mam JTAG ICE, STK500V2 oraz po zmianie firmware AVR910. A co do fusbitu SPIEN jest on ustawiony i nadal nie mogę nawiązać komunikacji po SPI jedynie JTAG działa. Objawy mogły by wskazywać tak jak pisał tmf na problem z zewnętrznym kwarcem ale próbowałem połączyć się na kwarcu zewnętrznym, wewnętrznym oscylatorze...
Firmy ,które produkują te rzeczy trzymają to w tajemnicy i nigdzie się nie dowiesz jak to robią. Dowiesz, wystarczy poszukać, nawet na Elektrodzie znajdziesz schematy unifonów i centralek choćby popularnego PROEL'a. z szczątkowych informacji i pomiaru kolegi za pomocą oscyloskopu przebiegu na linii doszedłem do takiego wniosku. Przeanalizuj schematy...
Witam Sytuacja, miejsce: system mikroprocesorowy, mikrokontroler AVR Atmega + zewnętrzna pamięć FLASH z dużą ilością danych. Komunikacja między nimi poprzez interfejs SPI więc bardzo łatwa do "podsłuchania". W pamięci FLASH znajdują się dane, których wprowadzenie kosztowało kilka miesięcy pracy (do postaci pliku BIN/HEX). Chcę zaszyfrować i zabezpieczyć...
Powoli myślę nad Atmega64 ponieważ cały czas kręcę się w okolicach 95% pamięci Flash. Czy na pewno nie ma innego sposobu? Sposób jest bardzo prosty ... zmień język na C lub assembler. W drugiej kolejności zastanów się nad zewnętrznym flashem, bo jak sądzę tę pamięć zajmują Ci próbki dźwięków, a nie program. Przerwania zarezerwowane. Timery i ADC także?...
No to nie ciekawie, dzięki za nakierowanie, nie sądziłem, że JPEG będzie aż tak skomplikowany. MP3 podobno daje się odtworzyć na Atmedze a zawsze wydawało mi się bardziej obciązające niż odtwarzanie zdjęć. Zresztą przecież wszystkie MP4, telefony świetnie sobie radzą z dekodowaniem i wyświetlaniem jpg i innych formatów. Mój problem polega na tym, że...
Najłatwiej byłoby oczywiście zapisać wszystko do RAMu, ale to niemożliwe, bo ATMega 328P (taki scalak został wybrany) tyle go nie ma. Klasyczny przypadek, kiedy ktoś na starcie wybiera niewłaściwy do zadania uC, widzi ograniczenia, ale jest optymistą i myśli, że przeskoczy ograniczenia nałożone przez fizykę ;) Piotruś ma rację. Z jaką prędkością rdzeń...
A ta wersja Atmegi, która mam nadaje się do tego? Ile by kosztował taki moduł z softem? No i z instrukcją krok za krokiem co i jak zrobić. Poszukaj jakiś starterkit Atmega+Ethernet, powinny być gotowce. Ze swojej strony wątpię czy Atmega będzie miała wystarczająco zasobów żeby JEDNOCZEŚNIE ogarnąć: 1. obsługę magistrali 2. obsługę sieci LAN 3. efektywną...
Raczej jest to problem teoretyczny, gorzej jak niedługo przerodzi mi się w praktyczny. Więc posłuchaj kolegów, zastosuj uC z większą ilością flash'a. Z tego co napisałeś program Twojego urządzenia powinien bez problemu zmieścić się w 16kB, więc dla zapasu można zastosować 32kB. W miarę "rozrastania" się programu kompilator inaczej sobie go optymalizuje....
Chcę zrobić woltomierz na atmega8 ,posiadam wsad który wgrałem do atmega8 programatorem stk200 (chodzi jak burza),nie posiadam ustawień fusebitów . Woltomierz pracuje z zewnętrznym kwarcem 8Mhz.Czy ustawienia fusebitów można odczytać z pliku hex czysta atmega8 ma ptaszki przy: sut0 cksl3 cksl2 cksl1 botsz1 botsz0 Nie, Plik hex zawiera tylko program,...
Dziękuję za wszystkie odpowiedzi. Ten układ chciałem zrobić dla siebie, ponieważ interesuję się elektroniką i robotyką. Proszę o wyrozumiałość jeśli moje pytania będą się wam wydawały banalne, ale chodzę dopiero do szóstej klasy. Możesz zrobić odtwarzanie z EEPROM, pod warunkiem, że będzie to zewnętrzny EEPROM. Koledzy już ci uświadomili, że wewnętrznego...
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, czyli jest jakiś inny programator, który pozwoli mi przez mój program BascomAVR...
Kiedyś kupiłem atmega88pa-pu pobawiłem się i odłożyłem do szuflady. Ostatnio jednak ponownie chciałem co tam sobie zrobić i nie wiem czy już zapomniałem jak to się robi ale przy próbie zaprogramowania uC dostaję komunikat w stylu: j:\avrdude\avrdude-6.1-mingw32>av... -v -v -P usb -p m88pa -c usbasp -U flash:w:led.hex avrdude.exe:...
Mam taki dziwny problem... Otóż mam Atmegę128-16 popędzaną zewnętrznym kwarcem 16MHz. No i próbuję wrzucić nań Bootloader MCS. Stosownie sobie przerobiłem deklaracje ; $crystal = 16000000 '$crystal = 14745600 $baud = 38400 'this loader uses serial com 'It is VERY IMPORTANT that the baud rate matches the one of the boot loader 'do not try to use buffered...
http://obrazki.elektroda.net/38_12868711... Arduino Uno to kolejna wersja platformy z serii Arduino. Jest to płytka uruchomieniowa z mikrokontrolerem ATmega 328. Posiada ona 14 cyfrowych wejść/wyjść, z czego 6 może zostać użyte jako wyjścia PWM, 6 wejść analogowych, a także kwarc o częstotliwości 16MHz. Dodatkowo zamontowane zostało złącze...
Port USB w komputerze działa bez problemu, najprawdopodobniej jest usmażona atmega... Nie ma takiej pewności!... Jeżeli stosujesz zewnętrzny programator przez złącze ICSP i proramujący soft (avrdude...?) nie zgłasza problemu z komunikacją, to należałoby przyjąc że processor i jego zasilanie jest poprawne. Dlaczego więc wpisany program nie funkcjonuje???.......
Programator zainstalowałem w systemie wg instrukcji: http://barion-st.com/doc/AVRUSBaspSocket... wersja driv: libusb_0.1.12.1 Podłączyłem ATMEGA8 do płytki uniwersalnej i do programatora: http://obrazki.elektroda.pl/1135486600_1... I teraz chcę wgrać wsad HEX do ATMEGA8, którą wpiąłem do płytki uniwersalnej z kawarcem 12MHz. W programie...
Możesz użyć procesora który ma obsługę tylu przerwań ile masz kół pasowych. Zdaje się że ATtiny2313 ma możliwość obsługi do 8 zewnętrznych przerwań zatem on by się pewnie nadał, tyle że ma 2kB flash'a i może ci się program w bascomie nie zmieścić
Na razie nie odnalazłem potwierdzenia tej informacji w dokumentacji avr-g++, więc muszę przyjąć na "wiarę" No ale jakich informacji się spodziewasz? Płaską przestrzeń adresową g++ wspiera, co jest oczywiste. Ponieważ te nowe układy mają właśnie płaską przestrzeń adresową więc wsparcie jest niejako samoistnie. Do tej pory g++ traktuje VMT tak, że muszą...
Nie chcecie się wypowiedzieć? Skoro WD można wyłączyć programowo, mogę dopuścić, że przy niekorzystnym zbiegu okoliczności watchdog zostanie wyłączony na skutek zakłócenia. Jedynym w 100% pewnym watchdogiem jest taki, który nie ma stanów nieaktywnych, czyli zewnętrzny licznik cykliczny (kość WD). No w Atmelach to jest chyba tak że aby wyłączyć WatchDoga...
Swego czasu byłem bardzo zainteresowany maksymalnym wykorzystywaniem wielozadaniowych systemów w mikrokontrolerach. Wtedy też powstał projekt który chce przedstawić: MagaSter - sterownik inteligentnego domu. Chciałem żeby obsługiwał jak najwięcej zdań w moim małym RTOSie. Jego podstawowe założenia: -Sterowanie radiowe z wykorzystaniem szeroko stosowanego...
O ile pamiętam z moich przygód w odległej przeszłości, nie tylko VREF ale i sam ADC ATmega też do wybitnych nie należy - ma spore błędy. Myślę, że dokładność/precyzję poniżej 1% trudno będzie osiągnąć niskim kosztem. Godząc się na 1% (co wystarcza do większości wyrafinowanych działań, w tym ładowania wrednych akumulatorów litowych) możemy wziąć dowolny...
To zależy jakiego programu używasz do programowania procka. Program oprócz zapisu flasha powinien mieć możliwość zmiany lockbitów i fusebitów . Lockbitów strzeż się jak ognia bo ubijesz proca. A wtedy to już tylko breloczek z niego będziesz mógł zrobić. Znajdź opcję ustawiania fusebitów i ustaw JTAGEN na "1" lub "wyłączony" (zależnie od programu). Reszty...
A więc odpowiem po kolei. Stronę ziloga oczywiście znam a najwiekszy procesor ma 256kb flash. Jest on z nowej rodziny eZ80 Acclaim. Jest on bardzo rozbudowany nawet chyba bardziej niż AVRy. Niestety jest to świeżutki procek i mało jest w necie układów na nim. Są oczywiście PDFy ale z angielskim u mnie cienko. No i musiał bym nauczyć sie obsługi jakiegoś...
jedyne rozwiązanie to karta SD, lub jakiś zewnętrzny flash (np at25df021). Przelicz sobie z ilości pixeli ile wyjdzie Tobie klatek w pamięci programu. Co do samego programu to jedyny poprawny sposób to realizacja multipleksowania w przerwaniu timera. Wtedy w programie głównym tylko bufor sobie uzupełniasz.
zewnętrzny flash flash zewnętrzny flash atmega
livebox router bezprzewodowo prosty regulator oświetlenia silnik mercedes atego temperatura
mikrokomputer cobra1 papieros elektroniczny
Trwałość oleju Stihl HP Super po otwarciu Dotarcie piły spalinowej NAC CTS 45 40 01: 5 baków paliwa