Keil µVision und AT89C51xD2

Gast #404488
Lesenswert?

Hi,

hab zwei Fragen:

1. Wie kann ich in µVision C-Funktion an feste Adressen platzieren?
2. Der AT89C51xD2 gibt bei einem Reset durch den internen Watchdog
einen High-Impuls am Resetpin aus. Da habe ich in der Schaltung einen
Kondensator Größenordnung 1µF-10µF (Schaltung war schon fertig, bevor
ich den xD2 für Prototyping verwendet habe). Kommt nun so ein
Reset-Puls, wäre der Kondensator ja kurzgeschlossen, und ich mache mir
Sorgen, dass ich auf die Art die interne Resetbeschaltung schrotte.
Oder ist das nicht kritisch?

Ralf
Gast #404490
Lesenswert?

zu 1. kann ich leider nichts sagen, verwende einen anderen Compiler

zu 2.: Lt. Datenblatt (AT89C51ED2) genügt ein C zwischen VCC und dem
RESET-Eingang (int. Pull-Down). Läuft der Watchdog über, wird
tatschlich der HIGH-Pegel auf dem RESET-Eingang ausgegeben. Da das C zu
diesem
Zeitpunkt aber sowieso schon geladen ist und sperrt, gibt es keinen
Potentialunterschied am RESET wenn der Watchdog zuschlägt. Im
Datenblatt wird explizit auf die Einfachheit der Beschaltung mit einem
C hingewiesen -> Ich denke das sollte kein Prolem geben (habe selbst
bisher keine schlechten Erfahrungen damit gemacht)
Gast #404491
Lesenswert?

...
> Da das C zu diesem Zeitpunkt aber sowieso schon geladen ist und
> sperrt, gibt es keinen Potentialunterschied am RESET wenn der
> Watchdog zuschlägt.

Richtig, aber ich hab ja dann einen kurzgeschlossenen Kondensator, da
an beiden Pins VCC anliegt...

Ralf

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