Jeżeli dźwięk ma byś stały i od razu wiesz jaki ma być (a więc tylko raz będziesz musiał zaprogramować pamięć) to prostsza by była mała pamięć FLASH SPI. Zaprogramował byś ją np. po UARCie za pomocą tej ATMegi w układzie. Taka pamięć to np. M25P10.
ten link od Rolanda moim zdaniem jest dużo lepszy bo biblioteka jest łatwiejsza w zrozumieniu choć niestety i uboższa w obsłudze. jeśli kolega da sobie na wstrzymanie do soboty to wyślę swoje źródło "wiedzy" na atmega32 bo teraz nie mam nic pod ręką. Uprzedzam jednak że przydałoby się źródło czasu i daty w układzie bo inaczej trzeba będzie "udawać"...
Testerek TC1 na oryginalnym sofcie według mnie ma lepszą grafikę niż soft który zamieściłem, a związane to jest z tym iż w sofcie na atmegę 328p dodane jest więcej funkcji, a co zatem idzie zajmują więcej pamięci. I tak nie dało się w tym sofcie za dużo dodać nowego ze względu na ograniczoną pamięć atmegi 328p. Źródło softu jest uniwersalne i przeznaczone...
Podłączyć by się dało ale masz ograniczoną pamięć Atmegi więc będzie na styk jeśli się uda. Poza tym znacznie prościej będzie jednak w oparciu o pamięć szeregową. Odnośnie bascoma, to można spróbować.
dioda nie będzie świecić jak wykasujesz pamięć z atmegi Trzeba na nowo ją zaprogramować zgodnie z procedurą i będzie świecić i hulać Przynajmniej ja tak miałem. Pozdrawiam Ja przy programowaniu używam zwykłego zasilacza z anteny
Witam; Posiadam płytke avr z podłaczonym pod nia czujnikiem temperatury ds1820. Czujnik komunikuje sie z atmega32 poprzez magistrale 1-wire, wszystko ładnie chodzi, temperatura wyświetlana jest na wyświetlaczu. Chciałbym teraz zapisywać dane(tzn. temperaturę) co jakiś określony czas w pamięci mikrokontrolera, tylko że nie za bardzo wiem jak się w ogóle...
Czy jest możliwość zmieniania ściągi? Programując od nowa. Aby zmienić ściągę wystarczy podłączyć arduino do komputera poprzez USB, zmodyfikować kod programu i wysłać go (zaprogramować). A myślałeś o czymś takim jak na przykład karta pamięci, lub coś w tym rodzaju? IMHO to tylko strata miejsca i większy pobór prądu. Pamięć atmegi jest wystarczająca....
Też popieram Atmega 16 lub 32. Najlepiej kup sobie oba (jen ma większą pamięć i tylko taka różnica). Są inne modele atmegi ale te mają prawie wszyctko co potrzeba do nauki. A poz tym do atmela masz darmowe i dobre środowisko.Ja używam avr studio + winavr (gcc).
Robisz odczyt oddzielnie dla pamięci flash i oddzielnie dla eeprom? W programie masz 2 przyciski read do oddzielnego odczytu każdej z pamięci i musisz tak zrobić. Najlepiej usuń pliki które w tej chwili odczytałeś, bo coś mi mówi, że ten pusty zrzut pamięci flash jest z tej pustej atmegi której nie mogłeś zaprogramować. Następnie odczytaj po kolei pamięć...
Ta wiedza nie jest mi potrzebna do jakichś konkretnych celów. Nigdzie nie mogłem znaleźć tego, jaka jest to pamięć wiec chciałem się upewnić, np. Atmegi mają pamięć eeprom. Dziękuje za szybką odpowiedź
Witajcie. Chcę zaprogramować Atmega88P przez PonyProg2000. Złożyłem programator wedle tego schematu: http://obrazki.elektroda.pl/4016538500_1... Użyłem rezystorów 100 Ohm zamiast 330 Ohm, ponieważ według dokumentacji one mają tylko rolę zabezpieczającą. Od portu LPT do samej Atmegi w podstawce jest około metr przewodu (skrętki Ethernetowej)....
(at)ElektrodaBot Podaj kod w Avr gcc jak odczytać wolną pamięć w czasie pracy programu
http://obrazki.elektroda.net/23_12758251... Witam, chciałbym zaprezentować konstrukcję termostatu którą wykonałem na zaliczenie przedmiotu na studiach. Do budowy termostatu wykorzystałem: atmega8, cyfrowe czujniki temperatury DS18B20 oraz wyświetlacz 2x16 znaków. Program: Program do atmegi napisany jest w asemblerze. W programie zaimplementowana...
To definicje ustawień dla poszczególnych pasm, początek-koniec, szerokość pasma audio, rodzaj modulacji, krok strojenia etc. Pozwala to szybko przejść na dane pasmo. Tzw. Bandplan. W młodszym bracie wygląda to tak; https://obrazki.elektroda.pl/6386374100_... Jest nawet "ściągawka" z aktywności pasm; https://obrazki.elektroda.pl/1977045900_...
No dobra, pierwsza płyta ewidentnie od drukarki atramentowej z LPT (lata 94 jak napisane), druga elektronika od jakiegoś Panasonica, nie mam pomysłu, od czego to może być. Na pewno miało szynę I2C - tutaj dwa elementy, które mogą Ci się przydać do Atmegi - PCF8753 jak napisałeś - zegar i pamięć EEPROM 24c04 obok zegara. Moduł cały pochodzi prawdopodobnie...
Raczej za długa. ATMega8 ma 1kB RAM. A Ty do niego ładujesz dwie wielkie tablice: FontTable[97][8] czyli 776B napis[161] czyli 161B razem: 937B tylko na te dwie tablice!!!. Zostaje 87B na pozostałe zmienne i stos. Jeżeli dobrze pamiętam stos w ATMegach zajmuje pamięć od "góry" więc pewnie nadpisuje ci tablice napis. A z tego co widzę to jeszcze w programie...
Witam ! Wyswietlacz posiada sterowniki ‘NOVATEK’ NT7701F3 i NT7702F4 nie maja one zabudowanej pamięci więc obraz musi byc stale odświeżany. Można zrobić własny sterownik z pamięcią uzywając FPGA alba ATMEGI.
Po włączeniu zasilania pamięć jest w trybie odczytu danych. Jeżeli jest cała skasowana powinna zawierać same 0xFF o ile dobrze pamiętam. Aby odczytać sygnaturę, o której piszesz w pierwszej wypowiedzi, należy przełączyć pamięć do trybu Autoselect, wydając komendę (sekwencja zapisu) Autoselect. Aby czytać potem dane, należy pamięć przełączyć z powrotem...
Witam. Czy jest jakiś program do programowania zewnętrznej pamięci procków Atmega 128? Mam pamięć 24c256 podłączoną do Atmegi (PD0 i PD3)i nie mogę znaleźć żadnego programu z loaderem, żeby przez Atmegę zaprogramować tą pamięc. Dzięki za ewentualną odpowiedź. Pozdrawiam.
Sprawa nie jest tak skomplikowana, chyba. Zacznijmy od końca. Urządzenie przy wzmacniaczu: do złączy chinch nawet bezpośrednio podłączone wyjście z VS1xxx http://www.tme.eu/pl/Document/092af348ce... do tego jakaś większa atmega, arduino lub inny mikrokontorler. Może być potrzebna dodatkowa pamięć. Do atmegi podłączony moduł...
Kurka ,troszke trudno zrobić większą pamięć ogólnie. 64K to Atmegi<64 mają...Więc to troche bez sensu. Ja sie właściwie jescze nie znam na cyfrówce ,ale wiem że moznaby wymyślić na xRam'ach dużo większe pojemności na jakiejś magistrali czy czymś.
Miałem podobny problem że po puszczeniu przycisku znikało mi wszystko z wyświetlacza, okazało się że nie działa jak powinno bo nie wlutowałem diody LED. U ciebie może być też tak samo, z tym że na wyświetlaczu powinno coś się wyświetlić po zaprogramowaniu atmegi, jak mnie pamięć nie myli to trzeba było ustawiać fusebity.
Jeśli się nie myle to np. w bascomie można wyłączyć żeby podczas resetu nie czyściło sram i ramu. Wg. specyfikacji atmegi wewnętrzną pamięć eeprom możesz zapisać 100000 razy, więc przy zapisie co 1h starczy to na jakieś 11 lat, a co potem ? no chyba że zegarek nie wytrzyma tak długo ;)
Witam. Ja podłączyłem ten układ do atmegi jak zewnętrzną pamięć. Użyłem przykładowych źródeł producenta i nie było żadnych problemów. Zacznij od ping-a, uczulam na to by nie stosować zbyt długich połączeń, ja z tym miałem problemy. Pozdrawiam.
Mam jednak obawy że znowu coś się uszkodzi, więc prośba o sprawdzenie czy schemat, wartości i zabezpieczenia są poprawnie dobrane. Gdzie tu widzisz jakiekolwiek zabezpieczenia? Co się stanie, gdy na skutek błędu w programie zostaną jednocześnie otwarte Q1 i Q2? Pozatym czy ktoś jest mi w stanie powiedzieć, dlaczego GND od 12V w projekcie AVT jest odizolowane...
A i 32IO to trochę mało żeby podłączać pamięć równoległa, chyba że nic wielkiego pozatym nie podłączysz. Niekoniecznie, są też takie pamięci "prawie równoległe" z ośmiobitową multipleksowaną magistralą danych/adresu. Na przykład wszelkiej maści flashe w pendrive'ach i odtwarzaczach mp3. Dostęp do pamięci w trybie ciągłym z autoinkrementacją adresu...
Witam!!! Dziękuję za odpowiedz która okazała się spóźniona ale jest bardzo dobra i trafna. Udało mi się połączyć przez właśnie zmodyfikowany plik conf i działam w trybie tekstowym ponieważ żadna bezpłatna nakładka nie obsługuje tego procesorka oprócz mkAVRCalculator który jest płatny. Obecnie pozostał problem z bootloaderem który z wersji m32u4 nie...
To jest CPLD, który pełni rolę mostu - konwertera interfejsów równoległy ATmegi <-> równoległy pamięci. Interfejsy te działają nieco inaczej i stąd konieczność zastosowania takiego mostu =]
Podaj parametry atmegi, napięcie zasilania, źródło sygnału zegarowego, częstotliwość zegara, czy coś jeszcze jest na płytce? Zgodnie z pdf-em atmela [url=http://www.atmel.com/dyn/resources/... strony 299 - 302 sama atmega 16 nie może pobierać więcej niż 30mA (5,5V 20MHz). Czy pomiar był dokonany na zasilaniu samej atmegi...
Wygrzebałem taką pamięć i nie wiem jak ją odczytać. Mam willema. Znalazłem w necie kilka opisów jak zczytywać podobne pamięci (ta jest jakimś odpowiednikiem 93c66 lub 93C57) willemem ale tej mi nie widzi. A i jeszcze jedno ta pamięc jest wyciągnięta ze starej baterii lion z laptopa IBM. Ona ma interface microwire (3wire czy coś) Chciałem ją wykorzystać...
Przesyłam garść konstruktywnej krytyki. Bisz stworzona aplikacja przy kompilacji programu tłumaczy go na język IL (czyli coś w rodzaju assemblera). Instrukcje w tej postaci trafiają do pamięci flash ATmegi. Pamięć flash podzieliłem na dwie sekcje (po 64kB). Jedną zajmuje oczywiście firmware, a do drugiej zapisywane są instrukcje programu. Firmware posiada...
Dzięki za odpowiedzi, taki czas jest dla mnie idealny, nawet "potrojony" mnie zadowala :) Teraz pytania bardziej konkretne. Wstępnie będzie to Atmega128, pamięć typu 628512 podłączona zgodnie z helpem bascoma. Wg. dokumentacji, mogę "sprzętowo" obsłużyć 64kb, czy przejdzie taki myk, by podzielić 512kB SRAM na 8 banków i sterując je adresami A16-A18...
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...
http://obrazki.elektroda.pl/9088253000_1... http://obrazki.elektroda.pl/9235366400_1... Panowie udało mi się pozyskać schemat, i mam kilka pytań: 1. zamiast tak jak autor projektu który użył 2 tranzystorów na wyjście użyłem jednego o większym prądzie ich symbol 2SC3807. Tranzystory są połączone tak jak podał kolega dondu...
Witam Oczywiście wszystkie parametry są pamiętane w pamięci atmegi , jednak po wyłączeniu i włączeniu zasilania wszystko wraca do ustawień "moich fabrycznych". Problemy z jakimi walczę to : 1. Jak zapisać i w jakiej pamięci dowolne zmienne jak np. Temp01=30,Zaw02=1 ..... Myślałem nad kartą pamięci SD.Zapisywał bym w niej wartości zmiennych a także...
Pytam bo gdzieś wyczytałem że wsad będzie ale błędny, coś w rodzaju jak w pamięciach PAL ALTERA. ATMEG-e będę miał dopiero we wtorek to sprawdzę ale pytam teraz, bo nie daje mi to spokoju.Wnioskuję że jeżeli z tym wsadem urządzonko działało to powinno być OK. Ale te "FF" przy zabezpieczonym "procku" coś mi nie pasują, ale nie musi mi pasować ważne żeby...
A jak dokonujesz filtracji sygnału "basu" do 100Hz ?? Z jakiego rozwiązania skorzystałeś ? Jakiś filtr FIR lub IIR ? Choć z tego co widać to nie starczyłoby pamięci Atmegi do obsłużenia i filtru i całej reszty :)
Szopler Wszystko było i jest w pdf-ach. mmgryc Koszty zależą głównie od Atmegi i wyświetlacza > 10 pln. Pamięć, zegar, termometr <10 pln, a reszta to juz groszowe sprawy.
Witam. Brak czasu trochę mnie dołuje, ale spróbowałam jeszcze sprawdzić sam moduł wyświetlacza z rejestrem i wzmacniaczami, wgrałam do procesora program z migającymi kolejno diodami z książki M.Wiązani. Układ działa, na pin C.5 procesora ustawiłam stan wysoki, steruję 74164, diody "migają". Myślę, że będzie to wina programu, ale ponieważ nie jestem...
Zastanawiam się czy układ pamięci na i2c da rade przesłać odpowiednio szybko dane z pamięci do procka i dalej. Najprościej to chyba by było zrobić jakiś dekoder adresu do atmegi i zastosować zwykłą pamięć szeregową z wyjściem danych na drabinkę rezystorową i mamy dźwięk. Jednak pamięci flash są tanie. Może na ISP da się wystarczająco szybko przesłać...
Dane maja być czytane z czytnika oraz zmierzone z czujników tensometrycznych i zapisane do pamięci atmegi lub do RAM. Najlepiej pasowało by aby było to mierzone bez użycia komputera tylko wszystko zapisywane do pamięci a później po podłączeniu do kompa skopiowane i odczytane.
Ok, dzięki za odpowiedź. Kamień spadł mi z serca jak się okazało że grubo więcej kodu mogę upchać do ATmegi ;) Temat można zamknąć.
co do uruchamiania programów z kart SD przez ATmegi wałkowaliśmy to tutaj http://www.elektroda.pl/rtvforum/topic29... I konkluzja była taka, że to raczej średnio trafiony pomysł. To co chcesz osiągnąć to dołożyć szybką, zewnętrzną pamięć masową do swojego AP, pamięć adresowaną jak NFS lub inny sieciowy system plików, tak? Czyli potrzebna jest...
Cześć Mądrzy Ludzie, podpowiedzcie jak sprawdzić długość stringa w pamięcie flash atmegi. Myślałem że "sizeof" zadziała, a tu zonk. Kod proszę umeścić w znacznikach. Robak
...zewnętrzny przetwornik może być jak najbardziej. A czy nie ma takich przetworników, które mają w sobie pamięć i tam zapisują próbki? Bo odczyt próbek za pomocą Atmegi nawet z równoległym interfejsem nie będzie chyba taki szybki... Pzdr.
Witam temat nie wygląda zbyt skomplikowanie ? pewnie polowe pamięci atmegi jeszcze zostanie nie używanej ;) Trochę za malo napisałeś o tym całym sterowniku tzn. nie napisałeś jaki wyświetlacz czy alfanumeryczny a może segmentowy led ??? na czym pomiar temperatury , jaki czujnik ? cyfrowy czy analogowy a może termopara ? No i co najważniejsze jaki budżet...
Witam serdecznie, Może ktoś mi powiedzieć, czy mając programator do Atmegi i atmegę, mogę w jakiś sposób wgrać program do pamięci 24C08 i sczytywać z niej ??
Witam szukałem szukałem i się nie doszukałem, mam trochę dziwne pytanie , mianowice jaką rolę pełnią w układach do sterowania wyświetlaczem elementy takie jak sterownik (np: KS108B ) i mikrokontroler np: AtMega32 Na takie niby banalne pytanie nie znalazłem odpowiedzi ani po przeczytaniu artykułu Edw pt. "najprostrzy sterownik wyświetlacza alfanumerycznego"...
Mam do kolegi jeszcze jedno pytanie, czy mógłby kolega udostępnić (ew. przesłać mi na meila) kawałek bootlodera odpowiedzialny za programowanie pamięci flash atmegi, chodzi mi dokładnie do jakich rejestrów kolega wysyła, jakimi paczkami (chodzi o to że do flasha trzeba wysyłać stronami), oraz co oprócz tego w asemblerze trzeba skrobnąć.
Szukaj pamięci DataFLASH. Zobacz np. pamięci SST25VF016B i podobne. Część jest EOL, ale są dostępne, część jest ciągle produkowane. Co istotne, one są w większości kompatybilne na poziomie hardware i software, więc wymiana jednego modelu na inny jest prosta.
Teraz mam problem,mianowicie wlutowałem 37 diod(tyle było w sklepie),procek i całą resztę. Ponyprog wykrył programator,nie robił żadnych problemów z odczytem czy zapisem do pamięci Atmegi. Odpiąłem programator,usb i wpiąłem usb z powrotem wg instrukcji. Dalej nie wykrywa jako urządzenie HID tylko nie rozpoznano urządzenia usb..... Co znowu jest nie...
Witam Mam kłopot z uruchomieniem tego interfejsu na tej pamięci. RapidS chodzi bez problemu. Czy ktoś już odpalał ten równoległy interfejs w tej pamięci i ma jakieś pozytywne doświadczenia ? Oczywiście jest podłączony do ATmegi 2561 przez scalony konwerter napięcia typu:74lvc4245 Tak jest podłączona pamięć z buforem. A tak procesor.
Ten bufor ma 1024*2 bajty w pełnym rozmiarze.. daleko przekracza to rozmiar pamięci AtMegi. Jeżeli bufor zostawie 1024*2 a wywale inny kawałek kodu, to program działa ok. Jeżeli mam cały kod i bufor zmniejsze do mniejwięcej 1200bajtów to też działa ok. PS.Jak w GCC dla AVR można zobaczyć ile/jakiej pamięci jest zajęte na program/dane globalne itp?
Witam. przerabiam właśnie program z 8051 na ATmege i mam problem z pewną deklaracją. u_int xdata Loc_var; pytanie co zrobić z tym xdata?? wyczytałem ze tak się deklaruje zmienną w zewnętrznej pamięci dla 8051. ja przerabiam to na ATmege64 i też mam do niej doczepioną zewnętrzną pamięć i chciałbym zrobić przez analogie tak samo. Czy w gcc jest jakiś...
Nie rozumiem, przecież wewnętrzny ROM/EPROM zawiera program. mój błąd coś mi się pop******** bo myślałem o eepromie atmegi[w atmedze mamy flash[czyli program] + eeprom[pamięć stała dodatkowa] a tutaj tylko eprom[czyli program]] zobacze jak się komunikuje z urządzeniem jak to tylko kilka zmian stanów to zemuluje, ale jak jakieś transmisje w KB/MB to...
Może dałoby się wgrać do pamięci flash ATmegi Nie da się bo to inne procesory.
Patrząc na zestaw scalaków do zaprogramowania domyślam się, że chodzi o interfejs CAN. Co do zaprogramowania GALa i ATMEGI, to już masz odpowiedź. Jeżeli chodzi o pamięć 93LC46 SOIC8 , to ją należy zaprogramować już po złożeniu całego interfejsu przy pomocy programu Mprog2.8 mając do dyspozycji plik Product1=Ross-Tech (...).ept
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...
No dobra, oto opis, co chcę osiągnąć: 1.Jedna atmega ma zapisywać coś do pamięci. 2.Druga mam to odczytywać A gdzie arbitraż? Pisaliście, że dwie atmegi mają być podłączone do jednego portu. To je podłączyłem. Pisało "do portu" nie "do pinu"... TITO . Przekaźniki miały służyć do zamiany podłączeni atmegi a attiny miała je kontrolować. Co ja mam tam...
Może trochę niekonkretnie się wyraziłem. Mam taki hex jak w załączniku. W końcowym urządzeniu będzie procesor ATMEGA32U4 podłączany przez USB (wgrany bootloader) z PC i do niego będzie podłączona również pamięć na I2C. I teraz będzie potrzebna jakaś aplikacja na komputer oraz odpowiedni program dla atmegi, tak aby ten procesor w końcowym urządzeniu...
Tam nie ma EPROMA. ATMEGA16 ma wewn. pamięć EEPROM i FLASH. Każda pompa ma swój przekaźnik sterowany jednym tranzystorem z portu ATMEGI, diody LED są sterowane z oddzielnych portów (nie są powiązane elektrycznie ze sterowaniem przekaźników).
1. Ogólnie powinno działać - ale diabeł może tkwić w szczegółach 2. Nie, poza tym oprogramowanie to raczej karykatura oprogramowania... A pamięć można by rozszerzyć do sporych rozmiarów (kilkaset lub nawet kilka tysięcy znaków) stosując maleńką 8-pinową kostkę zwaną pamięcią EEPROM. Także osobiście polecam ten projekt o**ć (tj. odłożyć... na półkę)...
Witam wszystkich, mam problem z podłączeniem zewnętrznej pamięci ram - 6264. W bascomie ustawiłem $xramstart = &H1060, a rozmiar w opcjach -> kompilator -> układ, na 8KB. Dołączam schemat podłączenia pamięci do mikrokontrolera. Układ po zdefiniowaniu zmiennej nie zapisuje danych w pamięci zewnętrznej: Dim Zmienna As Xram Byte Zmienna = 10 pamięć jest...
Witam mam pytanie nie wiem czy ten dział praszę o przeniesienie jeśli nie ten. Jak za pomocą atmegi wyczyścić eprom wyzerować stany "FF" kości 512kb ? Pamięć w obudowie DIP 8 ,nazwa zatarta można prosić o jakieś propozycje? Posiadam ich kilka -mogę testować ich nazwa zaczyna sie fm512 xxx . Wiem mało danych ale proszę o pomoc.
witam. pytanie kieruję do osób którym udało sie uruchomić komunikację mikrokontrolera AVR i w/w pamięci. normalnie piszę w asm, lecz zostałem zmuszony do pisania w bascom, ponieważ jeszcze nie ukończyłem pisać biblioteki asm do obsługi modułu IIM700A. więc wstępnie piszę soft w bascomie. i tutaj mój problem. jak dogadać sie z tą pamięcią poprzez sprzętowy...
Mam swój banalny śmieszny programik $regfile = "m8def.dat" $crystal = 115200 $baud = 9600 Dim I As Byte I = 255 Do Print "WITAM ŻE HOHO:)" Wait 1 Print "wartosc I zapisana dec:" ; I Wait 1 Print "wartosc I zapisana BIN:" ; Bin(i) Print Wait 1 Loop End I chcę sprawdzić po UARTcie czy działa,...
Jeszcze nie spotkałem ATMegi która nie poszła by na 20MHz. Nawet te na 8MHz dają radę (ale jest im o wiele ciężej niż te na 16MHz). Nawet ATMEL potwierdza że większość peryferii na tym pójdzie. Problemy mogą być tylko z EEPROMem. Jeżeli nie jest to jakiś poważniejszy projekt to bym się nie zastanawiał i zastosował zwykłą ATMegę na 16MHz i taktował ją...
mkpl - ale to ma być płynnie :) A więc pedał gazu - potencjometr suwakowy. Odczyt napięcia poprzez ADC atmegi. Najtrudniejsze - do pamięci atmegi zapisać powtarzającą się krótką sekwencję, która sterując PWM symulowała by dźwięk silnika. Odczytana wartość z potencjometru = opóźnienie podczas obsługi PWM. Nie wiem czy dobrze kombinuje, ale chyba da...
Witam serdecznie wszystkich użytkowników :) Mój problem tkwi w tym ,że nie mogę wgrać flasha do pamięci Atmegi która jest częścią programatora USBasp. Program jest w wersji .hex i skończyły mi się pomysły jak to zrobić :( Mam programator LPT , którym programuje w Bascom AVR ale Bascomem nie mogę grać programu w wersji .hex...Słyszałem o PonyProgu ale...
Bez wgranego bootloadera nic się nie wgra do atmegi. A fabrycznie nowy mikrokontroler nie ma nic wgranego. Cała pamięć jest pusta. Aby to zrobić należy użyć innego programatora, po tej operacji jeśli będziesz mieć prawidłowy program do obsługi bootloadera będzie można wgrywać inne programy. Mała uwaga na temat bootloadera - zajmuje on pewną część pamięci....
Aby osiągnąć wymagane skanowanie 200Hz muszę taktować sensor sygnałem o częstotliwości 650-700kHz, sygnał ten, a właściwie dwa takie identyczne wyprowadzę z atmegi8L (w obudowie TQFP, 32 wyprowadzenia, z racji małych rozmiarów). Będę się starał zrezygnować z rejestrów przesuwających z przykładowej aplikacji (74HC164), nie chodzi mi szczególnie o wartości...
Zawsze pozostaje programator równoległy żeby coś zaprogramować albo odczytać :) Jednakże zaprogramowane lockbity (np zabezpieczenie odczytu) można skasować tylko czyszcząc (kasując) pamięć flash. Nie istnieje żaden sposób na odczytanie danych zabezpieczonych. Może firma Atmel Ci pomoże w co szczerze wątpię :)
Dziękuję za wyprowadzenie mnie z błędu z tymi zewnętrznymi pamięciami. Myślę że źle się wyraziłem z tymi wewnętrznymi pamięciami danych-mój błąd. W niektórych atmegach występuje pamięć EEPROM i o ile się nie mylę maksymalnie wynosiła 4kB i to o niej myślałem. a nie łaska zliczać i zarejestrować w dużej liczbie na np 4 bajtach czy w kilku takich zmiennych???...
89s53 i niekoniecznie musi byc w obudowie takiej jak podajesz. Co do programu to jest do napisania. Podstawowa sprawa ze masz caly blok wykonawczy i wszyskie czujniki. Wyswietlanie i obsluga pada to akurat maly pikus jest. z drugiej strony jezeli bedzie sie pisac program od zera to wcale nie trzeba bedzie dokladnie kopiowac starego. Na przyklad zamiast...
Dzięki za informację. Teraz wiadomo skąd takie a nie inne zachowanie sterownika przy tej temperaturze. Możesz napisać o które konkretnie napięcie 5V chodzi? Chodzi o napięcie odniesienia AREF pin21 wystarczy zmienić bit w kodzie. https://obrazki.elektroda.pl/6944546700_... Warto zaznaczyć fusebity "BODLEVEL i BODEN" bo będą problemy...
W środku Jtag ICE mkII siedzą aż dwie atmegi 128, PDIUSBD12 od USB, dwuportowa pamięć fifo idt7282, pamięć SRAM 512KB, 7 układów maxima i jeszcze kilka innych scalaków. Pomimo że oba urządzenia wyglądają podobnie na zdjęciach, to w rzeczywistości avr ice2 jest o wiele większy (jest naprawdę olbrzymi) i jedno jest pewne - nie da się przerobić avrisp2...
Witam, zakupiłem na znanym portalu partie ATmega168PA w okazyjnej cenie prosto z chin. Atmegi przeleżały kawał czasu aż naszła potrzeba użycia w projekcie. Niestety próba programowania nie powiodła sie. Okazało sie ze procesor ma sygnaturę 0x1E 0x93 0x0F czyli od atmegi 88PA. Mój pomysł na sprawdzenie czy jest to atmega 168 jest taki żeby zapisać cała...
Nowsze atmegi mogą bo mają przerwania od WD, starsze startują od resetu, ale pamięć nie jest kasowana, Ale ten start "chwilę" trwa. więc wystarczy sprawdzić określony obszar czy są jakieś dane, sumę kontrolną i pokierować dalszym startem. Ale nadal nie wiem jak task oddaje czas innym gdy nie ma nic do roboty. Jak wywołuje przerwanie od WD?
Witam, chciał bym zrobić programator z Atmegi 32 do pamięci 25Q16. Czy może mi ktoś pomóc zrozumieć jak ma wyglądać mój program (napisany w C) ? I z czego powinien być złożony po kolei żebym mógł go zacząć i dalej konsultować. A oto ta pamięć: http://www.anxson.com/uploadfile/cfile/2...
Witam. Proponuję abyś zrezygnował z diody D1 (1N4148) . Nie jest ona w ogóle potrzebna, a dodatkowo obniża napięcie zasilania całego układu oraz zwiększa rezystancję układu zasilania, co niekorzystnie może wpływać na pracę układu mikroprocesorowego (restart'y wywołane przez układ BOD w uC). Aby zmniejszyć czułość fotodiody, tak aby nie była czuła na...
Jeśli chodzi o pamięć to SRAM, bo taka będzie tu najlepsza np. DS1270. Jest to 16Mbit pamięci dostępnej równolegle. Tylko prawie wszystkie piny stracisz z atmegi. Jeśli chodzi zaś o przetwornik to może MX7705, podwójny A/C 16bit, SPI. Ale ja go nigdy nie używałem w praktyce, także nie wiem jak się będzie spisywał do audio.
Znaleźć wsad do atmegi kupoc programator AVR zczytac orginalny wsad i zastapic go tym z internetu. Jesli nie pomoże trzeba kupic płytkę BMS z mojego doswiadczenia jeszcze płytkę do soft startu DC i powinno działać na nowej elektronice. Dla bardziej wtajemniczonych bms i arduino uno.
No właśnie z zaprogramowaniem jakiejkolwiek ATMegi może być problem bo nikt w moim otoczeniu raczej nie posiada takiego programatora ale zaraz przejrzę ten link. I2C miałem zamiar już dawniej się uczyć żeby dołączyć chociażby płytę przekaźnikową i dodatkową pamięć. Jednak najgorzej to ruszyć z miejsca:) EDIT: Na pewno ten programator który pokazałeś...
Witam! Buduję układ loggera modelarskiego na bazie atmegi64. W układzie zastosowana będzie pamięć dataflash w której zapisane zostaną pomiary. Jej odczyt ma być możliwy przez adapter podłączany do PC. Adapter będzie korzystał z UARTu i będzie oparty o FT232RL. 1. Czy przy zastosowaniu FT232RL mikrokontroler może być taktowany własnym zegarem? bo napięcie...
Czyli dopiero kiedy wpiszę 0 do tego fuse bitu to będę mógł zapomnieć o każdorazowym programowaniu eepromu po wyczyszczeniu ATmegi, tak? Bo domyślnie jest tam wpisane 1 i pamięć jest niezabezpieczona przez "chip erase". A czy kiedy będę chciał zmienić zawartość pamięci eeprom, to wtedy wystarczy wpisać do EESAVE ponownie wartość 1, zapisać nową zawartość...
witam! Właśnie zacząłem budowe prostego wyświetlacza. Składa się od z AtMegi8, wyświetlacza NT-C16212A, pamięci EEPROM 24c32 oraz 2 microswitch'ów ( do zmiany wyświetlanego tekstu ). Problem polega na tym, że nie wiem do których kabelków z LCD mam podpiąć piny z procka oraz czy pamięć eeprom ma być podpięta do LCD czy tylko do AtMegi, do SCL i SDA....
Ztablicuj sobie ćwiartkę sinusa (aby mieć całego sinusa i kosinusa) jako tabicę const (np. const int sinus[500];), podobnie pozostałe funkcje. Sam sobie dobierzesz wymaganą dokładność i rozdzielczość. Niestety pamięci flash atmegi zużyjesz mnóstwo.
Sądzę, że jeśli przyjąłbym rozwiązanie z tablicą, to nie były ARM. Rozumiem , że miało być: Sądzę, że jeśli przyjąłbym rozwiązanie z tablicą, to nie był b y ARM. Większe ATMegi też mają 256kB Flash. Równie dobrze możesz połączyć jakaś zewnętrzną pamięć flash.
Mam kila pytań dotyczącej Atmegi 64: 1 Czy dobrze ustawiłem segment deklaracji .INCLUDE "m64def.inc" na scalaku pisze Atmega64 16AU ? 2 Do czego jest pamięć Extended I/0 ? 3 Czy dobrze ustawiłem adres na dane .DSEG ;PAMIĘĆ DANYCH .ORG 0x0100 4 Na symulatorze AVR studio za uwarzyłem gdy zainicjuje stos to część zapisu powstaje w pamięci Extended I/0...
A ja się nie poddam :) przy następnym zamówieniu kupię sobie taką pamiątkę albo dwie i uruchomię . Poza tym ja bym zaryzykował i podłączył pamiątkę na pająka do atmegi możliwe że problemem jest pojemność wyprowadzeń płytki stykowej lub sama jakość tych podłączeń . Mam nadzieje że cały układ zasilasz jednym zasilaniem 3,3V
No nie wiem. ATMegi mają interfejsy do SRAMu. Nie wszystkie ale niektóre mają. http://obrazki.elektroda.net/99_12374634... Pamięć 62256 to pamięć 32kx8, czyli taka jak Twoja. I Twoją się dokładnie tak samo steruje. Dodano po 51 A nawet jeżeli nie ma sterownika, to nie 23 linie tylko 25, bo jeszcze sygnały WR i RD.
Jako konwerter nożna zastosować układ 74LVC245 zasilany z napięcia 3,3V do kupienia np. w SEGURO. Podobne problemy były opisywane na forum przy podłączaniu wyświetlacza od nokii. Ja stosuje dzielniki 1k/2k przy sterowaniu szeregowymi pamięciami DATA FLASH przy identycznym układzie zasilania; 5V procesor i 3,3V pamięć oraz przy maksymalnych prędkościach...
Pewnie zdecydowaną większość miejsca w pamięci zajmuje tablica z danymi do sieci, mam rację? To że program ma 5800 linii i zajmuje 80% Atmegi128 niewiele mówi... Równie dobrze można by pamięć zapchać melodyjką WAV, a zasadniczy program miałby ledwie kilkaset linii. Swoją drogą, szacun że do ATmegi wpakowałeś sieć neuronową. Znam ludzi, który twierdzą,...
Czyli na zasilaniach Atmegi,LCD i karty pamięci, czy tak ? Tak. Czy w takim razie nie potrzebny jest kondensator 1uF ? Kondensatorów nigdy za dużo. Elektrolit mógłby być nawet większy, np. 10-47µF Jak będziesz pytał o takie rzeczy, to zaraz temat będzie w koszu jako zaniżający poziom.
U mnie to samo, jak u kolegi gimi87. Podłączyłem do ZL-AVR3, zaprogramowałem kilka razy atmege 32, i nagle wszystko przestało działać. Program na atmedze jest, i działa, tzn że wcześniej programował. Tak już zamieszałem ze sterownikami, ustawieniami itp, że próbowałem nawet na drugim komputerze zainstalować,ale objawy te same. Używam 2 dniowego STK-500v2...
Witam. Podczepiłem sobie zewnętrzną pamięć do mojej atmegi i mam problem żeby do niej coś zapisać. Używam AVR Studio 4.12 Service Pack 1, Build 462. Oto fumkcja która wydaje mi się powinna działać a nie działa, chcę zapisać daną pod konkretny adres w pamięci zewnętrznej: #define OFFSET 0x8000 Funkcje deklarowałem raz tak: void XRAM_example (void) __attribute__...
Witam. Potrzebuje odczytać pamięć z serii 24Cxx próbowałem IC-Progiem jednak nie udało mi się to. Windows 10. Płytę główną mam Gigabyte GA770TA-UD3. Programator robiłem z google z dwóch rezystorów 3.3KΩ i 10KΩ, zenera 5V1 i LED czerwona. Napięcie na pamięć włącza się prawidłowo i LED świeci, napięcie 5V również jest, jednak nic nie odczytuje,...
Wychodzi na to że ten kompilator "nienajgorzej" ;) jest napisany. Dziękuję Ci BlueDraco za pomoc, wszystkiego dobrego życzę A projekt jest w drodze. Że to pierwsze moje kroki w programowaniu avr to nie bardzo odnajduję się który proc wybrac stąd testuje moje wypociny na symulatorze. Sprawdzam ile pamięci zajmie program. Że tak powiem "przygotowuje się"....
Zainteresowały mnie ostatnio chińskie klony Arduino UNO po 10zł z ATmega32 SMD. Czy da się podpiąć pod coś takiego programator USBasp i wyczyścić pamięć mikrokontrolera? Chciałbym zrezygnować z funkcji Arduino i korzystać z takich płytek jak ze zwykłej ATmegi tyle że w fajnej obudowie. Drugie pytanie, tam chyba jest wbudowana przejściówka USB na RS-232....
Witaj Nie musisz zaprzęgać Timera, jeśli Masz zegar PCF8583. Ja zrobiłbym to następująco: 1. Zapis CZASU PRACY, oraz CZASU PRZERWY do pamięci EEPROM ATmegi 2. Napisanie krótkiego podprogramu realizującego porównanie CZASU PRACY, oraz CZASU PRZERWY 3. Gdy podprogram wykryje takie same wartości CZASÓW (zegara i nastawionych) wysyła np. impuls na wyznaczony...
wyswietlacz atmegi połączyć atmegi mosfet atmegi
reaktancja transformatora myszki logitech nawigacja citroenie
gramofon daniel obroty gramofon daniel
Kod błędu 0000001 w Oplu Zafira B - diagnostyka i rozwiązania Jak usunąć zaprogramowane kanały w Panasonic Viera?