Forum: Mikrocontroller und Digitale Elektronik 93C46B mit PIC16C66 ansteuern


von Lukas (Gast)


Angehängte Dateien:

Lesenswert?

Moin

Hab in der Firma (Ausbildung) ne kleine aufgabe bekommen, und komm nicht 
weiter. Muss mit nem PIC16C66 einen EEPROM 93C46B ansteuern.
Mein Problem is das der DO Pin nicht das macht was er machen sollte egal 
in welchem Modus des EEPROM. Behersche leider nur Assembler. Falls sich 
das Programm mal jemand anschauen möchte es hängt hinten an.
Sag schonmal danke.
MFG Lukas

von Sergey09 (Gast)


Lesenswert?

Du beschreibst hier, dass RB0 ein Ausgangs-Pin ist:
1
"#define    DO    PORTB,0    ;Data Output"

Aber hier wird dieser Pin als Eingangs-Pin konfiguriert:
1
movlw  B'00000001'
2
movwf  TRISB    ;Einstellen des Tristate Registers

1 = Eingang
0 = Ausgang

Den Rest habe ich mir jetzt nicht angesehen.

Musst du unbedingt einen 16C66 (JW) verwenden?
Den musst du jedes Mal nach dem programmieren mit UV
löschen. Du kannst bei so einem kurzen Programm doch
einen 16F84A / 16F628A verwenden, das spart Zeit beim Testen.

Solltest du dann wirklich den Code auf 16C66 brauchen, ist
es sehr einfach, diesen anzupassen.

Wenn der Entwicklungs-16C66 mit dem Quarzglas-Fenster
irgendwann im Mist landen soll, nehme ich ihn gerne ;)

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
Noch kein Account? Hier anmelden.