Wie gehts weiter?-> Beeper an 8xC552

Gast #104524
Lesenswert?

Sodale,
bin immer noch bei meinem Microcontroller aus der 8051er-Familie,
genauer gesagt ein 83C552 aus dem Hause Philips. Anhand der
Pin-Description hab ich mit Hilfe eines Kollegen folgendes
herausgefunden:

Der Controller hat insgesamt 5 Ports:

PORT0: birektionaler I/O-Port, an ihn würde ich dann später mal ein
Punktmatrixdisplay anhängen und evl. einen externen Speicherbaustein.

PORT1: für die I²C-Schnittstelle "reserviert"

PORT2:das scheint mir der ideale Ort für den Beeper zu sein: 8bit quasi
bidirectional I/O-Port

PORT3: hier hängt wohl der UART dran

PORT4: keine Ahnung, für was dieser Port gut ist...

PORT5: reiner Input-Port, daher wie gemacht für einen Schalter, der von
aussen betätigt wird :-))


So, was mache ich nun mit diesem Wissen?
Mir wurde geraten, erst einmal zu versuchen, ob ich den Beeper zum
Laufen kriege...
Dazu muss man wohl zuerst die Ports konfigurieren und versuchen, den
Watchdog ruhigzustellen. Oder den Watchdog gleich ausschalten ;-)

Nur ist mir jetzt nicht wirklich klar, wie ich weitermachen soll. Ich
nehme jetzt fir SFR für den PORT2 und stelle sicher, dass keine
"alternate" Action ausgeführt wird. D.h.: Ich konfiguriere den PORT.
Dann muss ich eigentlich "nur" noch versuchen, das Bit zu setzen, das
dem physischen Pin am PORT2 entspricht....
grübel *grübel*
Ich glaube, ich suche erstmal einen passenden
Assembler-Code....*grübel* grübel

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