2010-06-21 17 views
2

J'ai terminé un projet utilisant un LPC2132 et j'ai rapidement rencontré des problèmes de mémoire RAM (64k).Comment puis-je interfacer une puce ARM avec une puce de mémoire externe?

Pour mon prochain projet, j'aimerais éviter ce problème en choisissant une puce qui peut s'interfacer avec une puce mémoire externe de plus grande taille. Comment est-ce que je peux faire ceci ou où sont des ressources que je pourrais lire sur ceci? (J'ai déjà fait Google pendant environ une heure)

+0

Pourquoi cela a-t-il été abattu et voté pour fermer comme hors-sujet? Je demande une solution de programmation pour interfacer avec une puce de mémoire externe. C'est très lié à la programmation. – samoz

+3

Il semblerait que ce soit une question liée au matériel plutôt qu'une question de programmation - vous posez la question de l'interfaçage des puces de mémoire avec les microcontrôleurs ARM, n'est-ce pas? Peut-être essayer chiphackers.com? –

+0

Oh mec, chip hacker est exactement ce que je cherchais! Je vous donnerais une réponse si vous avez posté cela. – samoz

Répondre

2

Comme il n'y a pas de EMIF (External Memory Interface), vous n'avez pas de chance. La meilleure chose que je suggère est d'utiliser de la RAM SPI (RAM que vous pouvez interfacer sur un bus SPI). Vous devrez faire des appels spéciaux pour lire/écrire dessus, donc ce ne sera pas aussi transparent que de déclarer des variables et d'avoir plus de RAM, mais c'est quelque chose.