Prgrammierung des AT89S52

Gast #221353
Lesenswert?

Hi,
hier erkläre ich kurz das Problem und wie ich bis dahin vorgegangen
bin.

Das Programm soll die Ports 0.0 bis 0.3 auf 0 bzw. 1 setzen. Der
Programmcode lautet wie folgt:

#include <regs53.h>

void main(void)
{
   while(1)
   {
      P0_0 = 0;
      P0_1 = 0;
      P0_2 = 0;
      P0_3 = 1;
   };
}

Das Programm habe ich in µVision von Keil geschrieben. Zum übertragen
habe ich das Programm AVR Studio 4 benutzt, welches die von µVisoion
erstellte Hex Datei überträgt. Dieses Programm überträgt auch was und
es bringt auch keinen Fehlermeldung bei oder nach der Übertragung.
Wenn ich die Ports überprüfen möchte zeigen mir die Ports die ich auf 0
gesetzt habe auch 0V an, aber die wo ich auf 1 gesetzt habe Zeigen mir
einen Wert von max. 0,15 an.

Meine Frage wäre nun ob Sie mir sagen könnten wo mein Fehler liegt. Ich
könnte auch mal bei Ihnen vorbei kommen, wenn es auf diesem Weg
einfacher gehen sollte.

Mit freundlichen Grüßen Daniel

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