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!