Page 1 of 1

512 Kbyte per atmega 2560

PostPosted: 17 Oct 2016, 22:17
by musicmax
Salve a tutti, complimenti per il sito e il forum ;)
Ho un problema legato al superamento dei 64k sram su atmega 2560.
Ho utilizzato la funzione xram di bascom e riesco a scrivere e leggere poco meno dei 60kbyte il che dovrebbe essere normale secondo quello che ho letto (anche se pare ci sia un modo per usare tutti e 64k) ma al momento non ho risolto nemmeno questo. Detto cio' il problema piu' grande รจ che non riesco a capire come gestire i bank select per superarare i 64k. Ho ben chiaro la parte hardware ma non ho capito come assegnare al micro le porte degli ulteriori bit che dovrebbero concedermi 8 banchi da 64kbye (3 bit) i quali attivano e disattivano i vari banchi in funzione della posizione di allocazione.
Mi sapreste indicare come fare ? ve ne sarei veramente grato..:)

Re: 512 Kbyte per atmega 2560

PostPosted: 21 Oct 2016, 13:13
by deluca
salve musicmax....

? non capisco il tuo quesito.... ti riferisci a memoria esterna aggiuntiva?

Re: 512 Kbyte per atmega 2560

PostPosted: 21 Oct 2016, 15:51
by musicmax
Salve Deluca, grazie per la risposta..
Si scusa sono stato poco chiaro, parlo di sram esterna, in pratica devo memorizzare un array(15000) dimensionata come double (15000*8byte) per un totale di 120kbyte, da qui' nasce l'esigenza di una ram esterna.