2051 will nicht

Gast #129627
Lesenswert?
• ▲
▼
Folgendes ist OK:
#5V liegen an
#Kondensatoren sind am 7805 dran
#7805 schwingt nicht.
#Quarz schwingt

Was nicht OK ist:
Der AT89C2051 macht nicht das was er soll.
Eigentlich sollten an P1.7 30kHz anliegen sobald man P3.0 an GND
liegt.
Liegts an der Software?
Angehängte Dateien:
Gast #129628
Lesenswert?
• ▲
▼
Hi,

ja, es liegt an der Software.

es fehlt (mindestens):
start EQU p3.0 ; Taste START
pwm equ p1.7 ; 3-ecksausgang

########
.org 0000
ljmp reset

reset:
mov  SP,#0DFH   ;Stack setzen
#########
starten:
jnb start,takt
jmp starten

takt:
cpl pwm
mov a,#11

ws:
djnz Acc,ws
JMP starten

END

weiter habe ich nicht geprüft.

HTH,
LötNix
Gast #129635
Lesenswert?
• ▲
▼
Ich hatte bisher noch nie solche Probleme.
Entweder deine Spannung steigt so langsam an, das das RC Glied einen zu
kurzen Reset liefert, oder du hast beim Einschalten ein Prellen des
Schalters, so dass der uC sofort abstürzt.
Oder aber der Quarz schwingt nicht, was bei unsauberen Platinen mit
langen Leitungen zum Quarz auch mal passieren kann.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.