Kannst du das nochmal genauer erklären ich blick das nicht...Zitat:
Zitat von Michael
Druckbare Version
Kannst du das nochmal genauer erklären ich blick das nicht...Zitat:
Zitat von Michael
Mit der höchstwertigen Adressleitung ChipSelect wird einfach RAM 1 oder RAM 2 angewählt. Entspricht somit einem unteren Speicherbereich und einem oberen. Problem ist nur das der ATMEGA real nur 64kB (eigentlich sogar nur ca. 61kB) verwalten kann. Der Rest ist deiner Kreativität überlassen. Mußt Variablen overlayen um das nutzen zu können und das Management selbst machen.
Wenn du RAM-Bausteine mit doppeltem CS nimmst ist es auch ohen diesen Inverter möglich. Dann wird RAM 1 mit CS udn RAM 2 mit /CS verbunden an den ATMEL und die freie CS bzw. /CS an High bzw. Low gelegt. Dann schalten sich die Bausteine auch um.
Grüße Wolfgang
Kann man eigenlich auch so n' USB Compact Flash R/W so ansprechen, dass man aufs Flash schrieben kann? Wäre das einfacher?
Wenn ich das richtig sehe gehen dir dann vom einen Speicher aber die Adressen die durch das Bit adressiert würden (32768Byte) verloren, oder?! Noch dazu das MSB!Zitat:
Zitat von BlueNature
Muss man das verstehen?
Warum nicht einfach direkt das CS auf einen Inverter und alle Adressen ausnutzen? (siehe Bild)
Gruss
Michael