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 

 zusatz: spi schnittstelle für ad-wandler Kategorie: Programmierung ASM (von martin - 19.05.2004 22:48)
 Als Antwort auf spi schnittstelle für ad-wandler von martin - 19.05.2004 15:44
> Hallo
> ich würde gerne einen ad wandler über eine spi schnittstelle an die cc anschließen
> hat die schonmal jemand programmiert oder erfahrung damit??
> danke martin
ich hab bei motorola zwar was gefunden werde aber nich richtig schlau daraus
DATA OUT    PORTC    pin 0
SCK             PORTC    pin 1
DATA IN        PORTC    pin 2
                                   LDX #$08                    Bit counter
                                   LDA DATA                  Put data in register A
                                   BCLR 1,PORTC          Clear clock pin
                    RPT         ROLA                        Shift a data bit into carry
                                   BCS SET                   Check for a 1
                                   BCLR 0,PORTC          Set data out line to 0
                                   BSET 1,PORTC          Set clock pin
                   DIN           BRCLR3,PORTC,CLK Check state of data
                   CLK          ROL DATAIN              Rotate input data one bit
                                   DECX                         Check for end of byte
                                   BNE RPT I                  f not, repeat
                    SET         BSET 0,PORTC          Set data out line to 1
                                   BRA DIN                     Go to data input

 Antwort schreiben

Bisherige Antworten:

Re: zusatz: spi schnittstelle für ad-wandler (von Achim - 20.05.2004 0:58)
    Re: spi schnittstelle für ad-wandler (von martin - 20.05.2004 12:40)
        Re: spi schnittstelle für ad-wandler (von Blaubaer - 18.06.2004 8:25)