PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unterschiede 87c52,89c55wd und 89c51rc ??? Sram Probleme



Import-Script
12.08.2003, 10:37
Hallo, <BR> <BR>ich habe mir an das Experimentierboard einen externen sram baustein angeschlossen und in den mc habe ich Paulmon zum experimentieren gebrannt. <BR>Nun habe ich folgendes problem: der sram lasst sich mit dem 89c55wd einigermaßen ansteuern aber in der speicherstelle xxFF des srams lassen sich bestimmte bits nicht setzen oder löschen,mit dem 87c52 kommt nur mist raus an allen speicherstellen, und mit dem 89c51rc lassen sich gleich mehrere speicherstellen nicht richtig beschreiben&#40; so an die 10 stück innerhalb eines 256 byte blocks&#41; wobei sich dort lediglich manche Bits eines bytes nich ändern lassen. <BR>In allen 3 MC ist exact das gleiche programm drin aber es treten total unterschiedliche fehler auf. <BR>Ebenfalls lassen sich beim 89c55wd zb. manche portpins nicht einzeln setzen&#40;p1.0&#41; etc. <BR>Ich war imer davon ausgegangen das die MCs alle Pin und befehlskompatibel sind. <BR>Kennt jemand diese probleme und kann mir vieleicht helfen ?? <BR> <BR>mfg <BR>Philipp <BR>

Import-Script
14.08.2003, 14:51
kann mir denn hier niemand helfen ??? <BR>ich hab schon alles Probiert, 10k pullups an P0 etc. aber es funktioniert nicht.

Import-Script
14.08.2003, 17:48
Vielleicht ist der SRAM einfach zu langsam? <BR>Evtl. vermisst er auch einen Pufferkondensator?

Import-Script
14.08.2003, 19:45
SRAMs haben eine &#40;was ich zwar nach JEDEC nicht verstehe&#41; - aber sie haben definitiv eine andere Anschlussbelegung als ROMs. Das betrifft vor allem die höheren Adressleitungen A13/15/17 wo sich bei RAMs der WriteEnable zwischenschmuggelt. Schau mal in Datenblätter.<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0>

Import-Script
15.08.2003, 09:28
Hallo, <BR> <BR>die anschlußbelegung ist definitiv richtig,da sich ja mit dem 89c55wd alle speicherstellen bis auf die xxFF korrekt beschreiben lassen. das komische daran ist ja das mit jedem der 3 oben genannten MCs der fehler woanders liegt.ebenfalls läßt sich mit dem 87c52 das ram ab 0x2000 beschreiben mit den anderen beiden aber erst ab 0x5000 .