Halo beisammen, ich benötige PortC als Datenbus für ein 6116er-RAM, Portc.6 und Portc.7 lassen sich bei mir scheinbar nicht durch ein Bascom-"assr.as2=0" oder "assr=0" etc. und nachfolgenden/vorhergehenden "config portc=input" auf Input umstellen; es kommt daher nur Müll beim auslesen des RAMs, zudem kann ich beim Lesevorgang keine Aktivität auf den beiden Pins feststellen (am A/D-Bus hängt jeweils ´ne LED pro Pin als "Flußkontrolle"). Der Chip ist nagelneu, das RAM schon etwas betagter; hab aber drai Austausch-RAMs hier rumfahren, zeigen alle die selbe Symptomatik? Was kann ich eurer Meinung nach noch versuchen? Vielen Dank & Gruß Stef
Hat den der Mega16 ein Interface für externe Speicher?Ohne das weiss der AVR nämlich nicht,wie er auf das externe Speicher zugreifen muss.Da gibt es neben den Anschluss-Pins einiges zu beachten,z.B. Timing der Signale(Chipselect,Read/Write,Adresse,Daten) oder Pins an denen der Speicher hängt. Bei einem normalen Zugriff auf eine Variable erkennt dann der AVR anhand der Adresse,wie/wo er den Speicher ansprechen muss. Schau mal ins Datenblatt vom Mega128,da steht das genauer beschrieben... Und dann nochmal genau beim Mega16 nachlesen... ;)
Der Mega-16 hat definitiv kein Speicher-Interface. Jtag Fuse abgeschaltet?
Hi, jop, definitiv aus. Wie gesagt, es handelt sich um die Pins TOSC1 und TOSC2. Grüsse
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.