Dcf77

Horst

Neues Mitglied
17. Feb. 2008
4
0
0
Sprachen
Hallo zusammen,
ich habe ein Problem mit der Portpinänderung beim dem DCF77-Decoder
mit der DCF77.lib Version 4.0 von Ottensmeyer .
Bei der Änderung des Eingangsportpins von D.3 auf A.7 gibt der Compiler
Fehlermeldungen aus.
In der .lib wird der Pin auch geändert , weiß jemand wie man das macht.
Was bedeutet die Zeile ( .equ PinD = &H10 ) ?
ist :
.equ PinD = &H10 ; PinD
.equ PinD3 = 3 ; 3 = Pin 3

soll:

.equ PinA = ? ; PinA
.equ PinA7 = 7 ; 7 = Pin 7


Vielen Dank im voraus
Horst
 
Hallo Horst,

Bei der Änderung des Eingangsportpins von D.3 auf A.7 gibt der Compiler Fehlermeldungen aus.
In der .lib wird der Pin auch geändert , weiß jemand wie man das macht.
Was bedeutet die Zeile ( .equ PinD = &H10 ) ?
ist :
.equ PinD = &H10 ; PinD
.equ PinD3 = 3 ; 3 = Pin 3

soll:

.equ PinA = ? ; PinA
.equ PinA7 = 7 ; 7 = Pin 7

&H10 ist die Adresse des Eingangsports PinD beim ATmega32. Die Adresse für PinA ist beim ATmega32 &H19. Wenn du einen anderen Mikrocontroller verwendest, sind die Adressen eventuell anders. Du kannst dann in das entsprechende Datenblatt des Mikrocontrollers kucken (Kapitel: Register Summary).

Also beim Atmega32 wäre dann richtig:
Code:
.equ PinA  = [B][COLOR=RoyalBlue]&H19[/COLOR][/B]        ; PinA
.equ PinA7  =  7        ; 7 = Pin 7
Grüße,
Dirk
 
Hallo Horst,

ja die Lib ist erste Sahne ! Aber leider ist die Pinwahl etwas tricky. Dirk hat es ja schon geschrieben. Einfach im Datenblatt des Prozessors nachschauen.

Ich selbst verwende die Lib für mein Wolkensensorprojekt.

Thomas
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)