Gast
#104524
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