Ja bym się zastanowił czy np. 32 kB SRAM (tyle max mają wbudowane XMEGA) nie wystarczy. Jeśli to ciągle za mało to można wziąć XMEGA A1U - 2xADC, próbkowanie 2 Msps, do tego zewnętrzny SRAM w konfiguracji 4-portowej (brak innych elementów) lub LPC (mniej połączeń, ale za to zatrzaski) i tyle. Pamięć najlepiej o czasie dostępu <15 ns. Inaczej trzeba...
Witam . Ale to jest pamięć SRAM lub jak kto woli Static Ram . Jest to pamięć ulotna no chyba że zastosujesz podtrzymanie bateryjne . Programatora do tego nie znajdziesz bo nie ma bo i po co. Jedynie co mi przychodzi na myśl to można ją zastosować z mikrokontrolerami które obsługują zewnętrzną pamięć , jakaś 51 albo atmega (z tych większych).
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ś...
Mam atmega 8 i atmega 328 i wspomniany wyświetlacz , chyba dwa DS18B20 byłyby odpowiednie dla pomiaru temperatury zewnętrznej i wewnętrznej , tylko nie wiem czy atmega 8 ma wystarczającą pamięć.
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ą...
Witam Jeśli masz dwa wolne piny to daj pamięć eeprom na I2C np. 24c02. Jeśli zewnętrzna pamięć nie wchodzi w gre to pokombinuj z ATMEGA... Pozdrawiam
cześć, Mam wykonaną przez siebie płytkę ( wg projektu kolegi) z proc. ATmega 8535 (dobrze programowalnym w Bascomie) ze złączem 6 pin do programatora + 6 klawiszy + 12 wejść + 6 wyjść + złącze do LCD i wejście ACD. Proszę o pomoc w znalezieniu lub opracowaniu schematu o rezszerzenie tego układu o : RS 232 multiplexer pamięć zewnętrzna pozdrawiam Andrzej
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...
Czyli to jest zwykly buffor? Program ktory stworzylem i jest w postaci *.hex ladowany jest tylko do uP a po odpaleniu programu dopiero dane urzyte laduja cie do SRAMU? Co to znaczy bufor? Kolega pisał o buforowaniu danych, a nie o wciąganiu programu do tej pamięci. Pamięć zewnętrzna w procesorach ATMEGA jest wyłącznie pamięcią danych i jest przedłużeniem...
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.
O ile wiem, to 1 bajt = 8 bitów. pamięć ma 64kbity = 8KB.
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.
no tak 64k rozkazów. ale kto każe zapisywać dane do pamięci programu. przecież można dołaczyć zewnętrzną pamięć ale tylko na dane. program z wewnętrznej pamięci flash w avr wykonuje sie co 1 cykl zegarowy a ja by była mozliwość a zewnętrznej to by trwała przynajmniej 2 jak nie więcej. cały czas mi się wydaje że zapisanie 128kb pamięci programem (nie...
Soory cię bardzo ale to nie działa .......... nie wiem co jest ŹLE bo juz nie radze sobie z litanią błędów które usuwam a pojawiają się nowe. tą STM32RTC ściągnąłem z githuba i mam podpiętą ale ............... To była sugestia która miała racje bytu bo i zegarek i pamięć. Ale zewnętrznego modułu nie będzie jak będę miał gdzie wsadzić do pamięci nastawy...
z ARMami to uważaj jakiego bierzesz, te co mają dołączone porty do wolnej magistrali kompletnie nie nadają sie do takich rzeczy. Zdarza się że ARM pracujący na 40MHz ma wolniejsze porty niż Atmega działająca na 16u. Najlepiej nadaje się do tego celu jakiś FPGA + zewnętrzna pamięć, ale wtedy odchodzimy od założenia "prosty i tani" analizator.
Poszukaj w internecie schematów podłączenia pamięci, chociażby schematy Ethernuta rozwiążą Twoje wątpliwości. A jak wykorzystać zewnętrzny RAM masz bardzo ładnie opisane w polskim helpie do Bascoma.
Dało by się. Polecam program ISP Programmer (już niestety nie rozwijany ale i port LPT też już w nowych sprzętach rzadko się pojawia)- za jego pomocą dało się programować AT89S52 (czyli troszkę lepsze 8051-a właściwie 8052 z Atmela). Inną kwestią, że 8051 i jego krewni to w porównaniu do AVRów słabizna obliczeniowa. AVRy są to mikrokontrolery RISCowe...
Ten Warning który Ci wywała o zapełnieniu Stosu wcale nie jest związany z tymi ustawieniami co piszesz. Zobacz tutuaj: Tools->Options->Stack - to są ustawienia które są powodem tego Warninga.
Atmega 162 potrzebna mi jest do zbierania danych z 4 rsów, dwóch sprzętowych UARTy i dwóch programowych, działające na przerwaniach zewnętrznych i timerach. Bardzo byłbym wdzięczny za kawałek kodu z funkcjami obslugi SPI dla Nut/OS, jeśli oczywiście ktoś miał z tym do czynienia.
Jeśli przy okazji jest ci potrzebny RTC to PCF może być dobrym wyborem. Natomiast jeśli potrzebujesz tylko pamięć o swobodnym dostępie, która nie traci danych po utracie zasilania to polecam ci FRAM - też zewnętrzna kostka po I2C w SO08, nie jest to tanie, ale możesz mieć nawet 64kB i więcej, np. FM24CL04 - 4kB FRAM. No i podtrzymanie jest niezależne...
http://obrazki.elektroda.net/6_120274527... Z tego wynika, że przerwania zewnętrzne są kolejno INT0 najważniejsze do INT7 najmniej ważne.
http://obrazki.elektroda.pl/4553573800_1... Przy tworzeniu projektów z mikrokontrolerami, oprócz uniwersalnych płytek stykowych, często przydają się gotowe moduły testowe, które można szybko podłączyć. Można kupić takie w wielu sklepach, ale ich ceny są na ogół absurdalne, np. w Kamami sprzedają płytkę z ATmega128 za 109 zł! Poniżej...
Podobno najprościej obsłużyć LCD od PSP. Które steruje się dokładnie tak samo jak każdy inny lcd tft bez sterownika, czyli linie danych, zegar, synchronizacja pozioma i pionowa. Z racji że autor pyta o duży lcd ten od psp lub z maritexu 4,3" z panelem dotykowym będą najlepszym wyborem ale pod warunkiem zastosowania zewnętrznego sterownika- tak jak...
Można slavem emulować pamięć dla mastera i zapis/odczyt wywoływać zewnętrznymi liniami przerwań, ale lepszym pomysłem byłby wspólny bufor na układzie 62xxx (SRAM) i wymiana paczek za pośrednictwem tego bufora wraz z tym, aby każdy procesor sprawdzał "zajętość" bufora, czyli, czy drugi procek akurat teraz z niego nie korzysta.
Co do bitu, to pomyliłeś fusebity z rejestrami Megi16 Jest taki FuseBit (niedostępny z programu procesora) który można skasować (wpisać jedynkę) i wtedy faktycznie programowanie ISP przez SPI jest niemożliwe, ale można go programować tylko programatorem. Bit który opisujesz (w rejestrze SPCR) nazywa się podobnie, ale jedyne co robi to włącza i wyłącza...
Nie jestem hazardzistą, nawet w gry PML nie gram. O jakim hazardzie piszesz? Przecież napisałeś stanowczo, że się nie da, więc chyba wiesz co piszesz. Aby w miarę dokładnie stwierdzić czy AVR da radę, jak twierdzisz nawet ULA będzie emulował, musiałbym poświęci sporo czasu. Czyli jednak napisałeś coś wcześniej, tak po prosu w oparciu o przeczucia wyssane...
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...
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ś...
Upraszając nieco problem ... Sygnał PAL składa się sygnału luminancji (to co teraz generujesz) i sygnału chrominancji. Ta chrominancja to informacja o kolorze. Jest to sygnał 4.43 MHz modulowany w odpowiedni sposób tzw. sygnałami różnicowymi. Wygenerowanie tego wszystkiego w przez procesor AVR jest dość trudne ale technicznie możliwe. Konieczny jest...
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...
Marku, ARM który ma interfejs do pamięci zewnętrznej + pamięć zewnętrzna video + LCD to IMHO o wiele bardziej złożony układ niż MCU + zewnętrzny kontroler LCD. W dodatku przy pierwszym rozwiązaniu musimy zrobić projekt płyki na te 160 MHz, co na dwóch warstwach jest praktycznie niemożliwe. Lutowanie BGA (a stosowne ARMy chyba tylko w takich są obudowach)...
Witam. Czy masz może link do tego na atmega32? Jaką pamięć zastosowałeś? Da się do nich dodać zewnętrzną pamięć? Pewnie trzeba by jakiś ARM. Co do LEDów, to chodzi Ci o 5050 RGB SMD? Pozdrawiam S.
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,...
Mniejwięcej rozumiem zasade działania I2C, ale zabardzo niewiem jak to zastosować w praktyce. np. 1. skąd mam wiedzieć jaki adres ma pamięć EEPROM podłączona do szyny I2C 2. czy port LPT komputera morze być urządzeniem MASTER ? Mógłby ktoś pokazać prosty przykład zastosowania I2C do podłączenia mikrokontrolera z pamięciom EEPROM(najlepiej schemat z...
Witam serdecznie; Mam pewien problem z magistrala i2c. Mianowicie mam podłączony pod atmege32 zegar RTU(ds1307) oraz zewnętrzną pamięć eeprom(24c32) komunikujące sie z atmega po i2c. Pamięć i zegar oddzielnie działają poprawnie tzn np: wyświetlam sobie aktualną godzinę i datę na LCD czy tez zapisuje dane z termometra(ds18b20) do eeprom i później przesyłam...
Cholera... Okazało się (chyba bo pierwszy raz korzystam z avrstudio i samego C), że oile mieści się sam program w mega8535 to o brakuje już ramu (Mowa o programie z http://www.captain.at/electronic-atmega-... ) Tak wygląda log z kompilacji w avr studio Build started 14.11.2007 at 22:25:57 avr-gcc.exe -mmcu=atmega8535 -Wall -gdwarf-2 -DF_CPU=16000000UL...
Jeśli zupełnie nie znasz się na programowaniu to niestety polegniesz przy wymianie ATMega8 na 32 lub 64. Te procesory mają inaczej opisane rejestry, zapewne program będzie wymagał wielu "kosmetycznych" zmian, niestety bez znajomości programowania mogą one się okazać nie do przejścia. Także pozostaje się albo skopiowanie tamtego projektu do takiego samego...
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
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ć...
ATmega32 nie ma sprzętowej obsługi pamięci zewnętrznej. Możesz podłączyć pamięć równoległą, ale musiał byś sterować nię programowo, a to jest mało efektywny sposób. Lepiej wybrać taki, który posiada obsługę zewnętrznej pamięci np. ATmega8515, ATmega64 ...
Witam :) Napotkałem następujący problem :( Otóż odczytałem z pamięci RAM sterowników paneli TFT (SSD2119, oraz SSD1963) potrzebne mi piksele (Okienko 120 * 80). Umieszczenie takiej ilości danych w SRAM każdego z procesorów nie wchodzi w grę z wiadomych przyczyn. O ile w Xmega128A1 mam podłączoną pamięć SDRAM, którą traktuje, jako pamięć podręczną, tak...
Witam Jestem dość zielony w wielu kwestiach związanych z elektroniką, stąd na wstępie proszę o wyrozumiałość. Chciałbym skonstruować bardzo prosty dyktafon (oparty najlepiej na Atmega) - na obecnym etapie nie wiem, w jaki sposób przetworzyć dźwięk mówiony na sygnał cyfrowy. Zauważyłem w dokumentacji do ATMEGA8, iż posiada ona przetworniki A/D. I tu...
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...
Od czegoś trzeba zacząć :). Co do paięci w atmega - owszem jest ona, ale ma ograniczoną liczbę zapisów, a u mnie w pamięć bedzie szło co zmiana stanu jasności żarówki, stąd konieczna jest zewnętrzna. Ja próbowałem w AVR Stuidio i gcc.. ale jakoś mi się nie spodobało... Co nie zmienia faktu, że żarówka migocze :)
No dobra jeden wielonóżkowiec by wystarczył jak by poszukał ale na dwóch to już spokojnie część badającą czyli woltomierze i amperomierze oraz część wyświetlaczy na jednym procku, a termometry i przekaźniki na drugim. To co będziesz między prockami przesyłał to tylko sygnały dla wyświetlacza i wartości prądu (napięcia), a do tego nie potrzebny Ci żadna...
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/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...
Chciał bym odgrzebać ten projekt 1. Czy ktoś już stworzył może do tego ten czytnik kart sd próbowałem dorobić czytnik na zewnętrznym avr i dołączać go za pomocą i2c tak jak to autor rozwiązał z pamięcią wersja V3 inną wersję ale na Atmega 128 znalazłem na czeskiej stronie http://pmd85.topindex.sk/ też pracuje basic i ma dodatkową pamięć ale na Atmega...
...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.
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...
Witam. Jeśli mogę coś dodać od siebie to polecam moduły Wiznet. 100Mb/s za 80zł, kupowałem je w gammie. Łatwe podłączenie do procka, można je podłączyć równolegle jako zewnętrzną pamięć lub wykorzystując I2C. Producent udostępnia źródła w C. Polecam, przy dobrze zmontowanym układzie elektrycznym układzik rusza od razu. Pozdrawiam.
1. sygnał dzwonka domofonu jest modulowany i jak wiecie trwa pewien czas - ma ok.12V amplitudy - jaki układ wejściowy zastosować i czy najlepiej programowo blokować "nowe zgłoszenia" przez ok.30 sekund? np mostek prostowniczy z elektrolitem dalej rezystor rozładowujący do masy i np jakaś bramka Schmitta (4093) z ogranicznikiem napięcia wejściowego...
Nie jestem pewny, ale niektóre mają EEPROM, patrz strona 2 załącznika tym razem angielskiego: A tu cytat: CH340C, CH340E i CH340B mają wbudowany kryształ, bez zewnętrznego kryształu; CH340B ma również wbudowaną pamięć EEPROM służącą do konfiguracji numeru seryjnego itp. Niektóre funkcje można dostosować. CH340R zapewnia sygnały TXD i MODEM o odwrotnej...
Chciałeś sterowanie to masz sterowanie :) . Z kolorowymi FSTN od starych laptopów jest bardzo podobnie. Nie mniej ATMega ich nie pociągnie szczególnie bez zewnętrznej pamięcia RAM. Jedyne co mogę doradzić w sprawie nieznanych wyprowadzeń to poszukać wyświetlacza tej samej firmy i podobnych parametrów z możliwie identycznym interfejsem i dopasować. Ważne,...
znalazłem kilka stron o dataflash oraz obsłudze MMC w bascom http://www.mcselec.com/index.php?option=... oraz http://members.aon.at/voegel/ narazie testuje na mmc+ 512MB MMC + atmega16 ,bezskutecznie ,karta zasilania jest napieciem 3,3V ale zrobiłem błąd w podłączeniu karty z atmegą zasilanią napieciem 5V (powinny byc...
Dziękuję bardzo. Mam jeszcze pytanie, między czasie zacząłem szukać jakiegoś konwertera i znalazłem na forum odpowiedź, że można to zrobić programem HxD, który akurat posiadam. I są tam aż trzy opcje konwertowania, 16, 20 i 32 bity. Pierwsza opcja 16 bit nie działa, następne 20 i 32 bit tak. Po każdym konwertowaniu plik wygląda minimalnie inaczej. Czemu...
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...
http://obrazki.elektroda.net/1_126476553... Witam :) Prezentowany w tym temacie projekt jest realizacją pewnej idei - elektronicznego długopisu ściągi z wbudowanym wyświetlaczem, pamięcią itp. Długopis powstawał w czasie od września do grudnia 2008. Projektu nie będę rozwijał, niedokończonego kodu nie udostępnię. Kontynuacji nie będzie, ale...
A jak sprawdzać wolną pamięć w czasie pracy programu na AVR, podaj przyklad kodu Dodano po 1 Cześć! Bardzo dobrze, że pytasz o monitorowanie wolnej pamięci w trakcie pracy programu na mikrokontrolerach AVR, ponieważ jest to ważny aspekt w projektowaniu stabilnych i efektywnych aplikacji. Istnieje kilka metod na sprawdzanie dostępnej pamięci RAM, ale...
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...
Masz racje. Niezła gapa ze mnie. Ale problem polega na tym, że po zmianie pętli program nadal nie chce działać :( Po długich próbach implementacji róznych prostych programików zauważyłem jedną rzecz. Otóż pisząc programik jak poniżej: void main(void) { ..... PORTB=0xF3 //diody nie świecą ........ PORTB.0=!PORTB.0 // zapelenie jednej PORTB.1=!PORTB.1...
Czyli rs działa. Co do pamięci to zakres wg twoich ustawień masz od $0000-$1fff i jeżeli ją podłączyłeś tak jak mówisz (a0-a12 ram <--> procesor a0-a12) to odczyt z pod $2000 lub wyżej może dawać zły odczyt. Spróbuj zapisać i odczytać ram między $0500-$1fff. Dodam że twój procesor ma swoją pamięć od $0060-$04ff to twoja pamięć częściowo się marnuje,...
Witam, Próbuję napisać program do wymiany danych z zewnętrznym EEPROMem 24LC16B. Zapis raczej działa - w podobny sposób udanie komunikuję się z przetwornikiem PCF8591. Natomiast podczas odczytu pamięć zwraca mi wysłany przeze mnie ctrl_byte (adres na magistrali) w trybie Current Address Read, lub 0xFF w trybie Random Read. Kod: [syntax=C]void eeprom_read(...
[/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...
Ale nie podoba mi się twierdzenie o eliminacji wpływu opóźnienia DMA przez zewnętrzny rejestr. DMA pracuje z interwałem clk_PER i jeżeli się zatrzyma, to na całkowitą liczbę cykli, co oznacza przesunięcie w całych pikselach (widać to na podlinkowanym filmie) i moim zdaniem tylko FIFO taktowany stabilnym zegarem może to anulować. Przy okazji można szybciej...
Witam, Posiłkując się dokumentacją procków, mogę powiedzieć, że AtMega 64 i 128 mają możliwość podłączenia pamięcie RAM (max to 64 KB - wenętrzny RAM. Co daje dla Atmega 128 około 61KB do wykorzystania). Jeszcze tego nie testowałem, ale zamierzam to wykorzystać do swojego projektu, więc jak coś Ci się uda z nich wycisnąć do daj znać. Pozdrawiam
No więc w ten sam sposób nie zapiszesz do zewnętrznej pamięci EEPROM. Po pierwsze, ona jakoś się komunikuje z procesorem, popularne interfejsy to SPI lub I2C. Taką zapewne pamięć masz. Więc musisz oprogramować komunikację z nią. Jak już będziesz miał komunikację z pamięcią to musisz napisać własne funkcje wyższego poziomu, realizujące zapis/odczyt struktur,...
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...
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.
Chodziło mi o to, czy zewnętrzna pamięć jest zmapowana (tzn. istnieje wewnątrz jakiś konwerter adresów), czy po prostu przesłonięta przez wewnętrzny RAM? Jeszcze inaczej: dla procesora pierwsza komórka pamięci zewnętrznej widziana jest pod adresem 0x0500, chociaż fizycznie, żeby dostać się do pierwszej komórki pamięci, trzeba na linie adresowe wystawić...
Witam Postawiłem sobie za cel możliwość zapisania wartości pwm w zewnętrznej pamięci eeprom, w tym przypadku AT24C02 Procesor to Atmega 8, wewnętrzne taktowanie zegara 1MHz W załączeniu wkleiłem uproszczony program zapisu i odczytu wartości pwm. Za pomocą pwm steruję jasnością podświetlenia wyświetlacza LCD. Wiem, że można zapisywać te ustawienia w...
Źle się do tego zabrałeś. Wykorzystaj wyświetlanie buforowane. Wtedy odpadają Ci problemy z cls, migotaniem. Kiedyś poczyniłem taki Nie, nie u mnie nic nie miga absolutnie, wszystko wyświetla się dokłądnie tak jak chciałem. To jedno CLS to już nie pamiętam czy zostawiłem dla świętego spokoju po testach czy dlatego, żeby w dolnej linii nie rysować spacji......
materiału i wypowiadał jego nazwę głosem , do nauki używam mikrokontrolera ATMEGA 328P , czy będzie wystarczający do tego celu Jeśli nie masz większych wymagań co do jakości głosu tak. Musisz jednak dołożyć zewnętrzną pamięć, np DataFlash na próbki dźwięku. Rozpoznawanie koloru inny temat. Sygnał RGB z czujnika może być analogowy (tu nie ma problemu)...
Powinna, ale oprócz tego co napisałeś ustaw w makefilu zewnętrzną pamięć RAM. Ale jak niedawno się dowiedziałem AVRStudio od atmela robi samo makefile po integracji zWINAVR. Darmo. Ściągnij i zainstaluj w kolejności takiej, jak na początku strony pewien mędrzec to opisał. Nie sugeruj się numerem scalaka! Mała różnica w numerze robi WIELKĄ różnicę w...
Bardzo fajne urządzenie. Sam ostatnio "uwaliłem" m8 przez złe fuse zegarowe, ale naszczęście uratował mnie zewnętrzny RC. Urządzenie bardzo pomysłowe. Mam takie pytanie : W opisie pisze, że jeśli to wina lockbitów to trzeba dać zworkę, która pozwoli całkowicie wymazać pamięć... I tak się teraz zastanawiam. W lockbitach jest przecież ustawienie uniemożliwiające...
Chodzi mi o zwykłe atmega i pamiec 256kB stronicowaną.
AVE... Spróbuj z zewnętrznym RAMem i generowaniem tablic przed rozpoczęciem rendera. Robisz podprogram, który zapełnia ustalony obszar RAMu wszystkimi tablicami, które są Ci potrzebne, a zwolnioną tak pamięć danych możesz wykorzystać do czegoś innego. Dodatkowo podprogram może Ci generować dowolnie dokładne tablice zajmując przy tym mniej miejsca. Możesz...
Możesz na stałe odblokować pamięć sterując sygnałami CE, lecz ma to pewne wady: - pamięć nigdy nie przechodzi w uśpienie i w efekcie zużywa więcej prądu, - jeśli na magistrali są inne układy to to nie zadziała, bo linie danych pamięci nigdy nie wejdą w HiZ, - nie masz możliwości sterowania mapowaniem pamięci w przestrzeń adresową mikrokontrolera - każde...
Mam pytanie dotyczące pamięci EEPROM i mikrokontrolerów ATmega Projektuje maszynę, coś w rodzaju CNC tylko mam tam 4 silniki krokowe. I obecnie jestem na etapie sterownika. W skrócie wygląda to tak że Atmega pobiera sobie współrzędne XYZ punktu trasy, następnie obliczana jest ilość potrzebnych impulsów na silniki, następuje ruch i znowu program sięga...
otrzymałem pytanie odnośnie struktury i rozbudowy pamięci w systemach wbudowanych, (na wybranych przykładach mikrokontrolerów AVR np. ATmega 128) czy taka operacja jest możliwa ? Oczywiście jest możliwa. Ściągnij notę do ATMega128, którą masz podany jako przykład. Tam znajdziesz wszystkie informacje związane z dodaniem pamięci zewnętrznej.
Co myślicie o wspólnym zaprojektowaniu płytki testowej dla jakeigoś FPGA. Po pierwsze zamawiając kilka będzie taniej, po drugie więcej osób to więcej pomysłów i oczu dzięki którym uda się mam nadzieje uniknąć błędów przy projektowaniu shematu i samej płytki. Jedyny problem to dojście do kompromisu :) jak myślę. Proponujcie co taka płytka waszym zdaniem...
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_...
Tak jak napisałem na początku z maksymalną jaką się da 100kB/s wystarczy? nie liczyłem jeszcze ile cykli zegara zajmie mi ustawienie portów w Atmedze, ale w ASM powinien zrobić to szybko przy 20MHZ Jak ma być szybko, to musi być BusKeeper i sprzętowe odświeżanie. Wie kolega w co się pakuje? Ponownie pytanie, na które nie było odpowiedzi, jak kolega...
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...
... Zapamiętanie najlepiej zrealizować "na baterii".Najlepiej dać zewnętrzną pamięć ram podtrzymaną baterią patykową, albo zasilić atmegę z baterii i usypiać po zaniku napięcia zasilania. Zapis za każdym razem do pamięci eeprom jest głupi, bo szybko ilość cykli jej się wyczerpie. ... Nie tak szybko gdy zapis będzie inicjowany komparatorem na przerwaniu....
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...
o super. Jak to teraz podłączyć i uruchomić pod jakiegoś AVRa? Się uparłeś z tymi AVRami :) Naprawdę, jeśli masz wypasionego ARMa, to dodanie AVR niczemu nie służy. Co innego, gdyby projekt dało się całkowicie zrealizować na AVR. Ale konkretnie - wybierz AVR z magistralą pamięci zewnętrznej, z klasycznych AVR to masz jakieś ATMega128 lub nowsze serie....
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ę"....
Witam! Z góry przepraszam jeżeli coś podobnego było na forum, ale oszukałem się dość dobrze i na nic nie trafiłem. Mam do zaprojektowania układ który będzie rejestrował ilość występowania impulsów na wyjściu impulsowym pewnego urządzenia. Postaram się przedstawić podstawowe założenia z nadzieją że ktoś doświadczony w projektowaniu tego typu układów...
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...
Zgadzam się całkowicie z przedmówcą - kompilator puszczony samopas potrafi pójść na manowce np. brak org przesuwającego kod w procesorze C51 powodował dziwne rakcje na przerwania - szytwne przypisanie adresów obsługi przerwań. Trzeba jednak się na coś zdecydować. Albo tworzymy kod na konkretną platformę i wtedy wskazane są sztywne adresy albo pozwalamy...
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...
Jak dobrze zrozumiałem kolegów fusebitami mogę ustawić częstotliwość zegara oraz rodzaj taktowania wewnętrzny oraz zewnętrzny oraz rodzaju czyli ,rezonator kwarcowy lub obwód rc , gdzie przy funkcji zaptaszkowanej CKOPT mogę odłączyć kondensator zewnętrzny. Do programatora STK200 podłączyłem zewnętrzny rezonator kwarcowy plus 2 kondensetory 22pF, jak...
8kanałowe a ile próbek? Najtańsze nowe ok. 500zł (atlantec) taki z akcesoriami 800zł, oczywiście, że wew. pamięć a potem "po fakcie", jak Sobie wyobrażasz oglądanie ONLINE przebkiegu 100MHz?xD Masz racje pytanie było debilne. O ile koledzy byliby na tyle uprzejmi prosiłbym także poddanie recenzji poniższego pomysłu. Z góry zaznaczam ze nie do końca...
Działa dziękuję. A możesz mi powiedzieć skąd Ty bierzesz takie informacje? A czy przy okazji mogę się podpytać o taką rzecz. Mam układ ATMega162 z zewnętrzną pamięcią RAM 62256. Całość jest pisana w AVR-GCC używając AVR Studio. Potrzebuję aby ta pamięć RAM była tylko do przechowywania takich danych jak np tablica. Jak zmusić AVR Studio tzn gdzie i co...
Tak, są podciągnięte. Problem się robi po dodaniu tej jednej linijki. Wydaje mi się że to będzie problem ze zmiennymi. Dodano po 10 Wystarczy że np. usunę całe menu ustawiania zegara i wtedy adc wyświetla - ale przecież jakoś ten zegar muszę ustawiać. Podobnie ma się sytuacja jak zostawię ustawianie zegara a usunę linijki odpowiadające za wpis do pamięci...
Potrzebuję przesłać 22kBx8 na sekundę W Twoim przypadku najlepszym rozwiązaniem to karta pamięci. Po pierwsze na sprzętowym SPI przy kwarcu 16Mhz spokojnie wyciągniesz te 200kbit/s które potrzebujesz (można nawet 8Mbit/s więc zapasu jest sporo). Po drugie nie ma ograniczeń co do pojemności pamięci :wink:, po trzecia cena (32MB można kupić za 4-5zł),...
Na stronie Elektroniki dla wszystkich (link w linkowisku na elektrodzie chyba jest) jest projekt takiego notesu elektronicznego). Moim zdaniem warto się posiłkować tym schematem. Najtaniej jak zastosujesz LCD 2X16 Klawiatórę 4X4 lub 4X6. (16 lub 24 przyciski Pisało by się jak lefonie komórkowym). i atmega8515. (wbudowana pamięć nieulotna pozwoli zapisać...
Bardzo źle przegląda się te logi, nie mogę się doszukać czy niema pomyłki w nr SEQ i ACK. Proponowałbym na początek nie łączyć się z serwerem zewnętrznym, tylko zainstalować na komputerze prosty serwer HTTP [url=http://code.google.com/p/mongoose/]... (tylko 131 KB). Drugi program który będzie potrzebny to sniffer Wireshark [url=http://www.wireshark.org/]Link....
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...
zewnętrzny pamięć atmega atmega pamięć zewnętrzny atmega pamięć
pulsujące oświetlenie podsłuch telefon analogowy ripple current
kalibracja hydrostatu spawanie żeliwa
Problem z wyłączeniem wzmacniacza Philips FR-731/00 Przegrzewanie się dławicy na jachcie - przyczyny