static memory controller - 32Bit_Zugriff auf 16Bit_Speicher

Gast #2791114
Lesenswert?

Ich habe den "static memory controller" (SMC vom Atmel UC3) in betrieb 
genommen. Dafür verwende ich den mitgelieferten Framework (ASF). Der 
verwendete, externe SRAM-Speicher hat einen Datenbus mit 16 Bit.

Schreibe/Lese ich nun mit 8-Bit-Zugriffen oder 16-Bit-Zugriffen, läuft 
alles prima. Bei einem 32-Bit-Zugriff kommt nur Mist raus.
Ist das nun normal und ich muss dafür sorgen, dass maximal 16 Bit große 
Daten geschrieben werden? Oder habe ich etwas falsch gemacht und der 
controller hätte eigentlich (selbständig) zwei 16-Bit-Zugriffe machen 
sollen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren