sempre 8051

Jun 21, 2004 2 Replies

Sono sempre io e sempre alle prime con la family 8051... Ebbene: ho buttato giù uno schema per riuscire ad utilizzare 64k ram esterna solo che poi mi è sorto il problema di come condividere il bus indirizzi (16 bit) e dati (8 bit) per leggere/scrivere qualche periferica. Allora ho pensato di usare 3 linee di una delle due porte disponibili per gestire un 74138 e poter così scegliere quale periferica/ram/rom indirizzare (2^3=8) Solo che dopo tutto sto lavoro mi viene un dubbio: cosa succede se scatta un irq mentre sto leggendo/scrivendo da una periferica (cioè ho la ram disattivata)? QUI mi sono bloccato... aiuto!!!



E poi una considerazione: il PIC lo considero un microcontrollore perchè al suo interno ci sono tutte le risorse (seppur limitate) per sopravvivere: ram/flash/eeprom Nell'8051 la eprom è esterna (quindi sul programmatore metto questa, non il micro), la ram pure... è cmq corretto chiamarlo uC o sarebbe più opportuno parlare di uP? Inoltre: come fate voi in fase di sviluppo? Programmate una eprom e poi la cancellate con gli UV ogni volta? Avrei pensato ad una nvram a posto della eprom ma costicchiano... roba che se ne brucio un paio sono al verde!



Abbiate pazienza... GRAZIE!



Ciao!


te la sei andato a vedere una board tipica di un 8051 con memoria esterna sia ram che eeprom? vedrai che c'è un componente che si chiama 74573 (come il 373 solo con pin diritti) che fa quello che stai cercando tu. Guarda anche le app. note della dallas o altri produttori.

la ram c'è interna, poi se vuoi la aumenti. la memoria programma disolito anche, se non ti basta aumenti anche quella. chiamalo µC! Ma lo sai quanti sono 64K per un uC??!! Uno della Dallas li indirizza fino a 2M!!!

simulatore hw e sw. uso bascom che fa tutto con emulatore hw (questo appena riesco a finirlo... maledetti esami!) Oppure uso ice costruito da Rinux (grazie Ri ;) )

senti da retta, ti metti li con calma e dici:"cavolo ho trovato un µC che ha 3000 derivati, fa di tutto, modelli che incorporano tutto quello che ti serve, lo producono 30 aziende e ci sarà un motivo, allora lo sai che fo? mo mi metto la piano piano a capire come funziona!!!" Ti scarichi quindi da internet un pò di documentazione e poi cerchi di capire e vai avanti. Poi vai sul forum che ti ha detto Fausto e tempesti tutti di domande.

figurati!

coals & 8051's friends ;)

questo articolo e` stato inviato via web dal servizio gratuito http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it

Rieccoti i link:

formatting link

formatting link
per iscriversi: snipped-for-privacy@yahoogroups.com

Ciao

Fausto

Faumarz

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required