93C46B mit PIC16C66 ansteuern

Gast #1323905
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
Angehängte Dateien:
Gast #1340472
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 ;)

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