Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 A/D Port bei Open Mini in Assembler Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Roland - 21.01.2006 8:12)
Roland nutzt:  CC1-M-Unit V1.2/2.0, Micro, Open-Mini
Begrüße alle OM Programmierer !

Zuvor Bitte eine Frage zum Rom Listing !

Für was wird das eigentlich benötigt? Kann mir beim besten Willen keinen Reim darauf machen.
Vielleicht kann mir jemand weiterhelfen.

OK just zu meinem Problem:
Seit Tagen versuche ich einen Analogwert  einzulesen und über die RS232 Schnittstelle auszugeben.
Leider habe ich keine Applikationen die dieses Thema behandelt gefunden.
Also habe ich selber probiert.
Im Data Sheet ist zu finden: Hier der Originaltext

When DDRAx is a 1, reading address $0000 reads the PTAx data latch. When DDRAx is a 0, reading
address $0000 reads the voltage level on the pin. The data latch can always be written, regardless of the
state of its data direction bit.

Habe auch andere Varianten versucht aber alles ohne Erfolg.
Vielen Dank schon an dieser Stelle für Eure BEMÜHUNGEN !

mfg Stotz Roland



Und hier das Ergebnis meiner Bemühungen :
 
             org $fd00       ;Assemblerprogramm beginnt an dieser Adresse
 ;+++++
             bclr  #05,$04   ;pta5 als Eingang konfigurieren
             bset #05,$00   ;Pit 5 an PortA setzen
             bset #05,$0b   ;internen Pullupwiderstand an PTA5 einschalten
start:
             lda $00           ;laden des Wertes von $00 und
             sta $80           ;auf Adresse $80 speichern

 ;+++++ über RS232 ausgeben            
             lda $80          ;Wert von Adresse $80 holen und
             bsr Push       ;  \
             lda #30          ;   > an die RS232 übergeben
             bsr Intrprt       ; /
             
;+++++ über RS232 leerzeichen senden
             lda # '  '
             bsr putSCI
             bra start        ;sprungbefehl (Assembler wird nicht mehr verlassen)

 include "firmware.inc"   ;Firmwareroutinen laden

 Antwort schreiben

Bisherige Antworten:

Re: A/D Port bei Open Mini in Assembler (von Dietmar - 21.01.2006 16:38)
    Re: A/D Port bei Open Mini in Assembler (von Roland - 22.01.2006 9:10)
        Re: A/D Port bei Open Mini in Assembler (von Dietmar - 30.01.2006 22:35)