Port Probleme AT89S8252 Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte
Autor |
|
|
|
BID = 104256
luke4 Neu hier
Beiträge: 44
|
|
Habe folgendes Problem:
Hab folgendes Programm in den Controller geladen:
$INCLUDE (C:\RIDE\INC\REG51.INC)
cseg at 000h
start: mov P0,#0AAh
mov P1,#0AAh
mov P2,#0AAh
mov P3,#0AAh
jmp start
das funktioniert für die Ports 1-3 auch wunderbar, aber an Port 0 liegt nicht das gewünschte Signal an.
Wenn ich den Reset-Pin auf High lege gehen alle Port Ausgänge auf High nur Port 0 nicht. Ist mein Controller futsch oder an was könnte das ansonsten noch liegen? |
|
BID = 104271
luke4 Neu hier
Beiträge: 44
|
|
hab das problem glaube ich gefunden, Port 0 hat keine internen Pul-Up´s -> open Drain Schaltung, werd ich wohl ein paar externe hinzufügen müssen |
|
BID = 104498
ERDI-Soft Stammposter
Beiträge: 200 Wohnort: Offenburg
|
Genau richtig erkannt. Du brauchst externe Pull-Ups. Bin ich auch schonmal drauf reingefallen.
_________________
Wie immer gilt: Erst googeln, dann fragen!
(Für ICQ bitte erst Anfrage per PM, da alles andere nicht angenommen wird.)
|
BID = 104500
Benedikt Inventar
Beiträge: 6241
|
Außer wenn du den Datenbus verwendest.
Ich bau aber standartmäßig 4,7k-10k Widerstandsnetzwerk ein (9 Widerstände). Damit liegt EA automatisch auch an +5V.
|
|
Zum Ersatzteileshop
Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum
Datenschutz
Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland
gerechnet auf die letzten 30 Tage haben wir 20 Beiträge im Durchschnitt pro Tag heute wurden bisher 18 Beiträge verfasst © x sparkkelsputz Besucher : 182429833 Heute : 3794 Gestern : 5094 Online : 293 30.11.2024 16:46 7 Besucher in den letzten 60 Sekunden alle 8.57 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
|
xcvb
ycvb
0.0162959098816
|