Hallo malte,
Mit dem 8535 wirst du vernünftig keinen Ram drankriegen, da brauchst du den 8515 (oder andere mit Interface). Der geht dann bis 64k, ich hatte es selbst schon mit 32k aufgebaut.
Gruss, Michael
hallo zusammen!
ich habe mir ein kleines avr-board mit einem 90S8535 aufgebaut, den ich mit Bascom progrmmiere. ich fange zwar gerade erst an mich in die materie reinzufummeln, komme aber bisher ganz gut klar. jetzt habe ich 'ne frage bei der googeln nicht so recht zum erfolg führte: ich möchte mindestens 32K (besser 64K) ram an den controller anschließen. hat das schonmal jemand gemacht und könnte mir einen schaltplan und vielleicht auch Bascom beipeilprogramme zukommen lassen? würde mich sehr freuen!
ich überlege, ob man nicht auch über I2C einen ram-chip in der o.g. grössenordnung anschließen kann. hat da auch jemand konkrete hinweise oder tips? hat I2C nachteile (zugriffszeiten o.ä.)?
vielen dank schonmal an alle, viele grüsse,
malte
Hallo malte,
Mit dem 8535 wirst du vernünftig keinen Ram drankriegen, da brauchst du den 8515 (oder andere mit Interface). Der geht dann bis 64k, ich hatte es selbst schon mit 32k aufgebaut.
Gruss, Michael
Gehen tut es schon, allerdings eignet es sich höchstens zu Datenaufzeichung, da der Zugriff "per Hand" geschehen muss und deshalb relativ langsam ist. Das gleich gilt übrigens noch viel extremer für eine Anbindung über I2C.
Es gibt ein paar AVRs mit einem Interface für externes RAM. Da ists dann ganz einfach, bei denen kann man das externe RAM fast genauso wie internes ansprechen, braucht sich also nicht mehr darum zu kümmern.
Dafür kann ich dir auch mal einen Schaltplan raussuchen wenn Interesse besteht...
Wofür brauchst du eigentlich das ganze RAM ?
MfG Kjion
Hallo Kijon,
wie erkenne ich den die AVRs mit dem externen RAM Interface?
Bernd
Im Datenblatt schauen
Du erkennst sie daran, das sie folgende Pins haben:
AD0 bis AD7, A8 bis A15, /WR, /RD und ALE...
Soweit ich weiß haben das aber nur die Typen AT90S8515, ATMega161, ATMega162, ATMega128, ATMega8515 ( Ich hoffe das waren jetzt alle )
Ich werd sie demnächst mal in die Übersichtsliste auf http://www.kreatives-chaos.com/index...=avruebersicht eintragen.
MfG Kjion
hallo kjion!
danke für die info! das viele ram brauche ich nicht für eine roboter-anwendung (zumindest vorerst nicht), ich wollte mir einen mehrkanaligen pulsgenerator bauen, der lange programme abarbeiten soll.
danke nochmal, mfg,
malte
Ich habe auch noch mal ein paar fragen zum externen RAM
Ich möchte gerne 32K externen RAM benutzen, aber ich versteh das im Moment gar nicht.
Ich habe auch schon in allen möglichen Foren und bei google gesucht, finde aber nicht das ware.
Das wäre schonmal wunderbar. Mit dem aus der BASCOM-Hilfe komme ich irgendwie nicht klar.Zitat von Kjion
Wenn ihr noch Code-Beispiele hättet, wäre das auch wunderbar. Die würde ich mir nämlich auch gerne anschauen.
MFG!
Keiner der mir helfen kann??
Ich habe nochmal ein bißchen weitergesucht und versucht einen Schaltplan zu machen. Könnte da einer drüberherschauen ob das so funktioniert?
MFG
Der sieht schonmal richtig aus so.Zitat von roboter
Ich weiß nicht wie das in Bascom ist, aber theoretisch sollte man das externe RAM wenn man es aktiviert fast wie das normale interne ansprechen können.
( ich meine gelesen zu haben das man die Variablen über irgendeinen Befehl wie XRAM oder so ins externe RAM legen kann ).
MfG Kjion
@Kjion:
Hättest du vieleicht noch einen Code zum ansteuern, den du posten könntest? Kann auch ruhig in C sein, muß nicht unbedingt Bascom sein. Das würde mir dann auch schonmal weiterhelfen.
Die Hardware habe ich jetzt auch verstanden, jetzt fehlt mir noch son bißchen die Übersicht über den Softwareteil.
Lesezeichen