Najbardziej efektywnie jest użyć jednej kości SDRAM podłączonej do MCU zawierającego zintegrowany kontroler pamięci SDRAM. Weź pod uwagę, że potrzebujesz 12 bitów adresu wiersza i 10 bitów adresu kolumny. Atmega jest 8-bitowa, więc adres wiersza wystawiasz w 2 operacjach (8+4, 6+6, 4+8, czy jak tam chcesz), a to trwa. Zapisanie pierwszego rejestru adresowego...
Nie będę pisał dwa razy, więc przekopiowałem swoją wypowiedź z innego forum... No cóż. Jak widać zainteresowanie tematem jest dość skromne, jakby nikt nigdy tego nie robił lub była to jakaś wielka tajemnica. Poradziłem sobie sam. Podziękowania dla movzx za to, że w ogóle podjął jakąkolwiek próbę i dyskusję. Postanowilem zamieścić na forum kilka uwag...
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...
Masz rację, że na na zwykłej ATMega będzie to upierdliwe, ale możliwe. Nie przeczę, że na innych prockach będzie to wygodniejsze. Ja w tym roku też robię oświetlenie na WS2812B, mam 50 metrów taśmy, popędzać to będzie XMEGA, tak jak tu opisałem: http://mikrokontrolery.blogspot.com/2011... tyle, że z dodatkowo...
Obsługuję DRAM z poziomu Atmegi/.../ nie calkiem rozumiem idee - co z tego, ze zrobisz super szybki kontroler dram na fpga skoro dalej waskim gardlem bedzie atmega ? nie znam specyfikacji dram, robilem kontroler ddr-sdram, przy okazji 'liznalem' troche sdram, jesli roznica miedzy sdram a dram to tylko tyle, ze pierwsze jest synchroniczne, a drugie...
Nie taniej będzie kupić CPLD od xilina (np: xc9572xl) za max 20zł do tego sdram za max 10zł, tiny 2313 no i PLL? 50MHz wtedy spokojnie pociągnie, pamięci sdram też małe nie są a to że zazwyczaj są 16bitowe pozwala na łatwe zwiększenie ilości kanałów do 16.
Nie da się bo zwykła matryca potrzebuje ciągłego odświeżania! Nawet w jednym kolorze atmega nie wyrobi. Potrzebujesz mikrokontrolera ze sterownikiem LCD i możliwością podłączenia sdram (ARM) albo uc + dedykowany sterownik LCD. Poza tym sprawdź czy na matrycy masz wyjście równoległe czy LVDS, jak to drugie to czeka cię jeszcze zbudowanie konwertera,...
rpal - kontekst z SDRAM dotyczył ATXMega, nie ATMega8. tomek_programista - tak, XMega obsługuje SDRAMy, przy czym tylko do 16MB. Co jak na 8-bitowy procesorek to też niezły overkill. Poszukaj w necie, widziałem projekt gry video na ATMega, ze schematami i wszystkim. Co do mocy obliczneiowej - jeśli cały obraz będziesz generował programowo to istotnie...
Na starych płytach 286,... są specjalizowane układy do obsługi pamięci i magistrali a ich pdf-ów ze świecą szukać. Wbrew pozorom nie jest z tym najgorzej. 286 od 8086/88 nie różnił się aż tak bardzo od strony układów peryferyjnych. "Na dzień dobry" można założyć, że taki chipset ma w sobie kombinację wszystkich peryferiów od 8086, czyli 8254, 8237,...
Co to tych linii w SDRAM to racja, i przerzucam się na mniejsze kombinowanie teraz. ;p Ale zauważ że wielu rzeczy nie przewidzę, nie przewidzi ich także wielu zaawansowanych elektroników, a i tak się ujawnią i zniwelują poprzednie oszczędności. Z tym brakiem możliwości poprawienia kodu przez zleceniodawcę to właśnie o to mi chodzi. Jak chcą poprawiać...
cześć , dzięki za podpowiedź z tym RS 232 -sie douczę (nie jestem elektronikiem to tak jak z dziećmi dyslektycznymi). naromiast jeżeli chodzi o rodzaj pamięci jaki chciałbym dodac to taki w do której można by zapisac podzczsa realizacji programu wyniki obecnie pamięć ulotna procka pozwala na zapisanie w SDRAM max 512 wartosci (a praktycznie mniej niz...
Witam, Konieczność życiowa zmusiła mnie do poszukiwania rozwiązania niekomercyjnego. Oczywiście można zakupić terminal serwer na allegro (np router 2509 z 8 portami COM) ale jest to dość znaczny wydatek. Stąd narodziła się idea budy terminala/serwera własnym sumptem. Wymagania odnośnie hardware: - minimum 8 portów COM (9600 baud rate) - jeden port Ethernet...
(at)winio42 Nie czuj się 'zaburczany', tylko postaraj się spojrzeć na zadanie od strony funkcjonalnej, a nie od strony przyzwyczajeń czy osobistych preferencji. Atmega do tego projektu się nie nadaje. Dużo lepszym wyborem będzie kupienie taniej platformy rozwojowej typu Discovery (z rdzeniem F7, F4, ewentualnie L4), na której masz wszystko co trzeba...
1. Dlaczego VGA, a nie np. LCD/TFT we właściwej rozdzielczości z kontrolerem? 2. Dlaczego Atmega1284, a nie bardziej zaawansowany uC z DMA? 3. Dlaczego wewnętrzny RAM, a nie zewnętrzny SDRAM? Jeżeli jednak musi być to VGA, Atmega 1284 i wbudowany RAM, to da się to zrobić szybciej, ale niewiele, ponieważ pobranie danych z pamięci i wyplucie ich na port...
Akurat kilka moich układów na AVR (z czasów jak jeszcze nie robiłem pola masy) krzaczy bardziej niż te z ARMami. Nie wspominając już o tym że ARMy krzaczą jedynie jak się do nich podłączy np SDRAM. A nawet wtedy to jak już to krzaczą ścieżki a nie sam ARM.
Fullduplex czy multimaster? Jak multimaster, to raczej szedłbym w kierunku CAN. Slave jest slavem, dlatego że nie pytany, nie gada, a skoro ma odpowiadać na pytania, to jest halfduplex. Arduino i Nucleo w większości przypadków są źle zaprojektowane, to nie są płytki referencyjne, nie ma żadnych badań. Tam nawet nie ma jak dobrze masę wyprowadzić. Kiedyś...
Jeżeli te pamięci nie obsługują trybu zapisu/odczytu sekwencyjnego, to można pozamieniać. W przypadku pamięci np. SDRAM nie można by tego zrobić. Ja niestety tak zrobiłem i później płytka wyglądała tak: http://www.elektroda.pl/rtvforum/viewtop...
Lutowanie BGA (a stosowne ARMy chyba tylko w takich są obudowach) Dementuję takie pogłoski. Przykładowa płytka STM32F429-DISCO. Ma prawdopodobnie wszystko co potrzebuje autor tego tematu, kosztuje śmieszne pieniądze. Na pokładzie 64Mbit SDRAM, więc wystarczy na wiele ekranów. Alpha blending + overlay (obraz statyczny + dynamiczny) robi sprzętowo. Sercem...
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.
A no widzisz. Ja nie mam zwyczaju pytać o cokolwiek producentów bo oni mają zwyczaj sobie olewać takie pytania. No ale szkoda. Inne pamięci szło jakoś wysterować. Nawe SDRAM w roli SRAM się da podłączyć (ATMega ileśtam z wbudowanym sterownikiem RAM. A odświeżanie w przerwaniu Timera ;) niezłe kombinowanie z adresowaniem ale działa). A EDO/FPM są o wiele...
Reszta rozdziału to jak skonfigurować Xmeg-e. W XMEGA konfiguracja wygląda zupełnie inaczej, bo tam mamy bardziej rozbudowany kontroler, obsługujący oprócz pamięci statycznych także pamięci SDRAM, mamy sprzętowe generowanie syganłów CS dla kombinacji adresów i wiele innych. Książka, której zdjęcie jest pokazane dotyczy właśnie XMEGA, więc dalsze info...
Mógłby dać jakąś 32 bitową atmegę lub arm oraz minimum 32mb sdram :) Pozwoliłoby na uruchomienie jakiegoś minixa lub linuxa, dzięki czemu stałby się bardziej rozwinięty do samego internetu, robotyki itp.
Takie właśnie jest moje wyobrażenie o językach wysokiego poziomu. jest bledne [; jesli ja sobie wyobraze, ze C51 ma kontroler kolorowych matryc LCD w rozdzielczosci HD z 128MB pamieci SDRAM, to wcale nie znaczy, ze jezyk wysokiego poziomu mi to zapewni. mylisz pojecia. jezyk wysokiego poziomu jest tak samo ograniczony rozmiarem zmiennych jak jezyk...
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....
A może zamiast płytki z procesorem, który ma niezbyt duże możliwości konfiguracji funkcji wyprowadzeń kupić za 160zł płytkę XPlained (lub za połowę tej ceny jeśli jesteś członkiem Atmel University Program), która ma XMega, nie wymaga programatora (bo ma bootloader USB), super procesor (ATMega128A1 lub podobny), w zależności od wersji masz LCD graficzny,...
Najnowszy Bascom obsługuje również xmega z mniejszą ilością pinów, przez co łatwiejsze jest lutowanie, a xmege też możesz w bascom opisać, ale działa nawet na 42Mhz z takim Lcd jak twój, czemu się nie przesiądziesz ?? Tyle mocy :)) I do tego sprzętowa szyna na SDRAM, mam takie kostki KM616 co do 50Mhz chyba mogą chodzić, spróbuj czegoś takiego.
A to ma być coś na AVR? Jeśli tak, to kup sobie moduł Xplained XMEGA-A1 - masz tam 2x12-bitowy ADC + 2x2-kanałowy 12-bitowy DAC + 8 MB SDRAM. Jeśli niekoniecznie AVR to warto się zastanowić co znaczy "obróbka sygnałów analogowych" - może jakiś moduł rozwojowy z VS1063? Masz tam pełny procesor DSP + niezbędne tory analogowe (line/mic-in, line out), producent...
SDRAM jest istotnie wolniejszy na XMEGA A1, w A1U jest dostępny tryb 4-portowy (którego nie ma w A1) i możliwość współpracy z 8-bitowymi SDRAM. Ciągle SRAM raczej jest szybszy, odpada chociażby czas potrzebny na aktywację/deaktywację banku - SDRAMy są szybsze w trybach burst. Nie sądzę aby te niuanse były w tym projekcie istotne. Podłączenie pamięci...
(at)ElektrodaBot Znajdź schemat układu HANDSHAKE AND ARBITRATlON CIRCUITRY , i pokaż jak prawidłowo podłączyć układ między AT89S8253 a 673104A 1. Bezpośrednia odpowiedź Poniżej otrzymujesz kompletny, sprawdzony w praktyce schemat blokowy i tabelę połączeń układu HANDSHAKE & ARBITRATION pomiędzy mikrokontrolerem AT89S8253 a kontrolerem DRAM 673104A,...
ASF to jakiś framework, ściągnę to. Będę pracowal na winavr + pn, nie lubię avrstudio. Mam pytanie: Chciałbym wykorzystać tryb EBI 3-portowy i jakąś pamięć SDRAM (SRAM raczej odpada) około 10...16MB. Widzę że są pamięci np w TME o różnych szybkościach (np. 133MHz) - jaką wybrać najlepiej ?
zgadza się; są implementacje terminali / routerów z Linux; pracują na ARM-ach lub procesorach Via, mają SDRAM-y, kartę grafiki itd. Można podłączyć dysk 2.5", kartę SD, monitor, drukarkę. Całość ssa 30W i do tego chłodzenie bez elementów mechanicznych (wiatraków). Koszt wysoki - 700 - 1.5k PLN. W Krakowie chyba aba się tym zajmuje. Zdecydowanie jednak...
Kup sobie jakiś moduł Xplained jeśli nie chcesz płytki stykowej. Jeśli masz sentyment do muzeum to Xplained z ATMega, jeśli chcesz coś nowszego to Xplained z XMEGA (obojętnie którą). Na tych płytkach wielkości karty kredytowej masz procek, USB (programowanie + zasilanie), procek ma bootloader, dzięki czemu nie potrzebujesz programatora (przynajmniej...
Wiesz 5 lat, nie 5 lat. Atmega8 to proc. który wg noty katalogowej pierwsze wydania miał w latach 2001-2002, więc posiadanie kompilatora z 8 letnim stażem i uaktualnieniami powinno być zdecydowanie bezpieczne, zwłaszcza, że atmega, czy attiny to nie kombajny posiadające takie perełki jak wsparcie dla zewnętrznych pamięci SDRAM, wsparcie dla wielowątkowości,...
Od końca - wiem, bo napisałem obsługę TV na XMEGA :) Dałoby się zrobić RGB, jedynym problemem jest pamięć - taki obraz zajmuje jej naprawdę dużo (robiłem 320x200/256 kolorów, 64000 bajtów). Wymaga to więc dodania modułu pamięci, a to już się robi powoli skomplikowane elektrycznie - chociaż akurat dodanie do XMEGA zewnętrznego SRAM nie jest trudne, bo...
Nie mam dokumentacji ale jeśli kilka osób zadeklaruje się do rozpoczęcia pracy nad projektem i napisze czego szukać to poświęcę kilkanaście godzin i poszukam co trzeba. tutaj jest całe mnóstwo takich dokumentów: http://aberco.free.fr/lcddata/dropbox/ http://www.beyondinfinite.com/lcd/Librar... Z grubsza interfejs matryc TFT jest 18-bitowy (6 bitów *...
Witam, jeżeli koniecznie chcesz stosować Atmega16 to znalezienie sterownika obsługującego taką rozdzielczość 800x600 będzie trudne. Istnieje s1d13806, ale zdobycie go w Polsce może się okazać trudniejsze niż zrobienie samemu sterownika na FPGA. Może napisz założenia Twojego projektu. Dlaczego ten mikrokontroler? Jakie chcesz mieć odświeżanie? Gdzie...
Do grafiki coś, czego nie można mapować w przestrzeni adresowej, jest nieprzyjemne w implementacji i mało wydajne. Korzystałem z nieco większej pamięci tego typu na ATMega328p, nie narzekam na problemy z implementacją. Co do wydajności - to kwestia potrzeb.
Tak ,obecnie wykorzystując programową obsługę SRAM 512k przez AVR przy średnio zadowalającej mnie szybkości komunikacji , wykorzystałem ją prawię całą . Więc naprawdę potrzebuje dużo pamięci z możliwie szybkim dostępem ,dlatego zdecydowałem się na Xmega a dokładnie tak jak pisze tmf Atmega128A1U . Zapoznałem się z schematem i PCB do Xplained , i widzę...
Ja raz zrobiłem programowy sterownik SDRAMu pod AVR atmega128 bo potrzebowałem więcej pamięci i śmigał bez problemu. Jeśli chodzi o odświeżanie autorefresh, bo w cyklu 64ms trzeba odświeżyć wszystkie wiersze o czym już tutaj napisano. Zegar NIE MA najmniejszego znaczenia w dół. Zegar to dodatek, nie musisz go nawet używać jak nie korzystasz z pamięci....
I jest rezultat mej nauki Asemblera. LPM , zamiast ELPM . Owszem, w XMedze ELPM działa w SRAM, ale nie ma go chyba w ATmegach.
No akurat ja się tymi procesorami zainteresowałem między innymi dla tego że mają 8KB RAM na pokładzie, ale grzebiąc bardziej w temacie znalazłem ATMega1281 i ATMega2561 które też bardzo ciekawie się prezentują, a ich ceny znowu takie straszne nie są. Oczywiście zostaje kwestia wykonania płytki SMD, no i trochę niejasne jest dla mnie programowanie tych...
1. http://obrazki.elektroda.pl/1651180500_1... ATMega8 + 3 x ADE7763 + 3 x przekładnik prądowy + trafo zasilające i stabilizatory. Wyjście UART do drugiego modułu z LCDkiem (którego już nie mam). Dostępne 2 sztuki. 2. http://obrazki.elektroda.pl/8302118700_1... LPC2101 + 2 x żyroskop 2D LPY510AL + akcelerometr 3D MMA7455...
Niezła bzdura - Cortex-Mx jako układ w zmodyfikowanej architekturze Harwardzkiej bardzo kiepsko wykonuje program z pamięci RAM. Mógłbyś to rozwinąć i przedstawić to bardziej szczegółowo a także opisać jaka jest prędkość wykonywania kodu w pamięci RAM i pamięci Flashu (jaka jest najkorzystniejsza prędkość taktowania). Czekam na oświecenie w tej kwestii....
Rozumiem, że nie bez powodu pominąłeś fakt, że ten uP nie ma flasha i jest tylko w obudowie BGA :-) No to dorzućmy jeszcze 4MB flasha za 10zł i 16 MB SDRAM za 10 zł, kwarc i RC. Wychodzi w sumie jakieś ~35 zł. To tyle co jedna Atmega128. Jeśli chodzi zaś o BGA - trudno, technika idzie do przodu i coraz więcej ciekawych układów jest tylko w BGA. Na...
W takim razie może ARM7 z zewnętrznym SDRAMem? Dla laików to tylko AVR będą "względne" do przełknięcia bo po prostu wiele osób Ci pomoże;)
...niestety te geeratorki DDS zmontowane z prcoka + drabinka rezystorów są 1 kanałowe , nieznalazłem narazie nic wielokanałowego jedyne co to ktoś udostepniał schemat i wsad dwukanałowego na ATtiny2313 (6+8 bitów) o stałej nieregulowanej częstotliwośći 19 i 38kHz ... Jak dobrze pamiętam to osobiście zamieściłem stosowny soft o którym jest tu mowa i...
tmf - tylko taki układ niewiele mnie raczej nauczy i nie bardzo jest możliwość zmiany takiego układu. A na płytce stykowej mogę przekładać jak chcę. Ja też nie pchałbym się w takie zestawy, są drogie i niewiele nauczą początkującego, lepiej samemu sobie zbudować płytkę startową z czasem. (ja jeszcze nie mam :D ) A konkretnie czego nie nauczą? IMHO...
Witam ;], Powyzszy projekt jest moim drugim podejsciem do zagadnien FPGA. Poprzedni (tez gdzies na elektrodzie publikowalem zdjecia) byl robiony recznie. Nie mam raczej zadnego doswiadczenia z ukladami Xilinxa ale programator dla nich jest powszechnie dostepny w necie (mialem tez schemat do niego w ksiazce ale juz ja oddalem do biblioteki). Jesli chodzi...
http://obrazki.elektroda.net/78_12137325... KOMPUTER Procesor: Intel Pentium III 1GHz FSB133 MOBO: MSI MS-6309 Lite vre.2 Ram: 128 MB SDRAM + 64MB SDRAM Grafika: GeForce4MX 4000 128MB DDR Dysk: 8GB SAMSUNG Zasilacz: 250W Napęd: DVD ATAPI Karta Sieciowa http://obrazki.elektroda.net/56_12137327... Modyfikacje Wycięte okno w obudowie...
https://obrazki.elektroda.pl/1038498000_... MKR Vidor 4000 to nowy, należący do serii Arduino (na rynku europejskim - Genuino) model płytki prototypowej firmy Arduino LLC. MKR Vidor 4000 to pierwsza w rodzinie Arduino płytka z układem FPGA. Sercem płytki jest układ SAMD21 firmy Microchip zawierający jednordzeniowy procesor ARM typu...
pamięć sdram atmega sdram 128mb sdram częstotliwość
numer bramka logiczna procesor szybkość komputer monitor samsung scart
kierowca autobusu kierownc autobusu
Kia Sportage 2020 – lokalizacja wzmacniacza audio Harman/Kardon, JBL, system premium Schemat elektryczny Kenwood KA-31B – instrukcja serwisowa, naprawa, kalibracja