Hallo, ich habe ein Problem, ich will ein Atmel T89C51CC01 mit hilfe des Ethernetmodules IIM7010A (Wiznet) ans Ethernet bringen. Dieser IIM lässt sich laut Datenblatt ansteuern wie ein stinknormaler externer Speicher und da gehts auch schon los. Irgendwas scheint mit meinem Adressbus P0 und P2 ) nicht zu stimmen. Täusch ich mich oder lässt sicvh ein einfachen Speichertgest wie folgt realisieren: ORL AUXR, #00101111b ;Nur zur Sicherheit langsamer getaktet, und ALE als Latch Steuerung MOV A, #10101010b ;belieber wert zum testen MOV DPTR, #0x8202 ;der Adressbereih des IIM geht bei 0x8000 los MOV @DPTR, A den µ-C nebenher was anderes machen lassen steht hier MOV DPTR, #0x8202 ;falls die Adresse nicht mehr drin steht MOV A, @DPTR ;fertig der Wer müsste jetzt wieder im Akku stehen tut er aber nicht. Ich habe das dumme Gefühl dass der Adressbus keine Adressen ausgibt, muss ich evtl. in irgend einem weiteren SFR auf die Zweitfunktion der Ports 0 und 2 schalten oder hat mir irgenwer noch einen Tipp?? Dank im Voraus und Grüße Dominik
Verdammt, entschuldigt all die Tippfehler, es ist jetzt wohl zu erkennen dass der Beitrag eine Verzweiflungstat ist. Dominik
ich glaub das du MOVX verwenden mußt. movx @DPTR,A Sir Wedeck
Mist (der Nachteil an Copy & Paste, einmal falsch --> immer falsch) Natürlich habe ich MOVX verwendet. trotzdem Danke
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.