mikrokontroler i pamiec zewnetrzna
mikrokontroler i pamiec zewnetrzna
witam! wiecie gdzie znalezc informacje o tym jak podlaczyc zewnetrzna pamiec danych eprom i jak pobierac z niej dane do mikrokontrolera? piszcie, plizzzzzz. nigdzie nie moge znalezc informacji jak to zrobic.
eeee tam... napisane jest 'zewnetrzna pamiec danych eprom' - danych - nie programu / kodugaweł pisze:a ty mi powiesz że to przykładowo MEGA8, no i moją praca trafi do kubła
więc do mega8 też da radę: adresacja 8/16-bit licznikiem lub rejestrem, na szynę danych
poświęcasz cały jeden port, na sterowanie adresacją - kawałek drugiego....
oczywiście piszesz własne odjazdowe API do obsługi tego....
mniejsza o sens - ważne, że na sztuki zadziała
hmm....w sumie to mogłabym wymyślać tematy prac zaliczeniowych
ale może lepiej nie....
no, już Wam nie przeszkadzam....
tasza
Re: mikrokontroler i pamiec zewnetrzna
canis napisał jaką: EPROMcanis pisze:...podlaczyc zewnetrzna pamiec danych eprom...
ok. chodzi o to ze z zewnetrznej pamieci danych eprom tszeba pobierac zapisany w niej 8-bitowy dzwiek i podawac na przetwornik cyfrowoanalogowy a pozniej na guosnik, aby wydal dzwiek! pamiec powinna byc rownolegla bo i2c bedzie hyba za wolne. mikrokontroler w zasadzie obojetne jaki, najlepiej taki aby jak najprosciej go oprogramowac. napisalem ze atmel mega bo myslalem ze 8051 moze byc zbyt wolny do tego, ale moze sie myle. lepiej wiecie, napiszcie. dzieki.
generalnie chodzi o to ze nie wiem jak sie zabrac za ta komunikacje procesora z pamiecia
generalnie chodzi o to ze nie wiem jak sie zabrac za ta komunikacje procesora z pamiecia
hmm, do tego co piszesz to nie potrzeba kontrolera, tak mi się wydaje...
linie adresowe pamięci A0...An podłączasz do kilkunastobitowego licznika
binarnego taktowanego jakimś lokalnym generatorem (np. na NE555),
linie danych EPROM-u D0..D7 podłączasz do wejść przetwornika C/A. I tyle
Strumień danych leci z szybkością - jedna próbka na takt licznika.
No, ale skoro chcesz na MCU to zerknij proszę na to:
https://elportal.pl/pdf/k09/20_10.pdf (Elportal, sekcja Mikroprocesory)
oraz na to:
https://elportal.pl/index.php?module=Co ... y&ceid=218 (wypracowanie Gawła)
Wskazuję w/w linki ze względu na uwagę:
Dallas/Maxim produkuje bardzo mocne kontrolery - rodzinka DS89C4x0,
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4078 (i dostępne jako próbki)
binarnie są one kompatybilne 'w dół' ze standardem '51,
ale posiadają podrasowany rdzeń - dwa wskaźniki DPTR, możliwość
automatycznej inkrementacji/dekrementacji tego rejestru po operacji
zapisu/odczytu, pewne instrukcje mają skrócony czas wykonania względem
oryginalnej 51, tu detale:
http://www.maxim-ic.com/appnotes.cfm/ap ... umber/3452
to w połączeniu z możliwością taktowania rdzenia zegarem max. 33MHz
daje efekt - tną jak nożyk do tapet...
aha, oczywiście dużo wewnętrznego flash-a i programowanie ISP...
to tyle propagandy na temat mojego ulubieńca, sorki za OT....
tasza
linie adresowe pamięci A0...An podłączasz do kilkunastobitowego licznika
binarnego taktowanego jakimś lokalnym generatorem (np. na NE555),
linie danych EPROM-u D0..D7 podłączasz do wejść przetwornika C/A. I tyle
Strumień danych leci z szybkością - jedna próbka na takt licznika.
No, ale skoro chcesz na MCU to zerknij proszę na to:
oraz na to:
Wskazuję w/w linki ze względu na uwagę:
chociaż temat jest w umieszczony w sekcji o AVR-ach...canis pisze:napisalem ze atmel mega bo myslalem
ze 8051 moze byc zbyt wolny do tego, ale moze sie myle
Dallas/Maxim produkuje bardzo mocne kontrolery - rodzinka DS89C4x0,
binarnie są one kompatybilne 'w dół' ze standardem '51,
ale posiadają podrasowany rdzeń - dwa wskaźniki DPTR, możliwość
automatycznej inkrementacji/dekrementacji tego rejestru po operacji
zapisu/odczytu, pewne instrukcje mają skrócony czas wykonania względem
oryginalnej 51, tu detale:
to w połączeniu z możliwością taktowania rdzenia zegarem max. 33MHz
daje efekt - tną jak nożyk do tapet...
aha, oczywiście dużo wewnętrznego flash-a i programowanie ISP...
to tyle propagandy na temat mojego ulubieńca, sorki za OT....
tasza