- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 22

Thema: Software-SPI-Slave mit Tiny13V

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    Moderator Begeisterter Techniker Avatar von tucow
    Registriert seit
    15.01.2006
    Ort
    Düsseldorf
    Alter
    40
    Beiträge
    269
    Hey ExKluski,

    schau Dir mal diesen Slave Code an:

    Code:
    #include <avr/io.h>
    #include <avr/interrupt.h>
    #include <avr/signal.h>
    
    
    volatile unsigned char data;
    unsigned char status;
    
    
    SIGNAL (SIG_SPI) {
        data = SPDR;
        if (data == '1')    PORTD = 0x00;            //LEDs an
        if (data == '0')    PORTD = 0xff;            //LEDs aus
    }
    
    
    void slave_init (void) {
        DDRB |= _BV(PB4);                            //MISO als Ausgang, der Rest als Eingang
        SPCR = _BV(SPE) | _BV(SPIE);                 //Aktivierung des SPI + Interrupt
        status = SPSR;                               //Status löschen
    }
    
    
    int main (void) {
    
    
        DDRD = 0xff;
        slave_init ();
        sei ();
        
        for (;;);
        return 0;
    }
    Quelle: http://www.mikrocontroller.net/topic/12197


    E
    s ist schwer Deinem Code etwas zu entlocken, wie sieht der Rest aus, hast Du alle nötigen includes? Wie sieht Deine main() aus?
    Ist Deine Schaltung korrekt?


    Gruß
    Geändert von tucow (18.01.2012 um 12:19 Uhr)
    Gruß
    Andreas




    Mein: Humanoide // nanoCopter Projekt
    Das Raspberry Pi als: Wifi Access Point // Wifi Router

Ähnliche Themen

  1. Slave-Master-Slave übertragung geht nicht
    Von Dämmi im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 16
    Letzter Beitrag: 26.11.2008, 00:08
  2. Software-Slave für I2C-Bus
    Von ZellRobi im Forum Software, Algorithmen und KI
    Antworten: 11
    Letzter Beitrag: 25.06.2008, 15:59
  3. Problem beim Programmieren bei minimaler Taktung Tiny13V
    Von Windi im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 16
    Letzter Beitrag: 11.09.2007, 14:02
  4. Bezugsquelle für Tiny13V
    Von Windi im Forum AVR Hardwarethemen
    Antworten: 2
    Letzter Beitrag: 20.02.2006, 22:30
  5. AT90S2313 als I2C-Slave (Software-Implementierung)
    Von talentraspel_kai im Forum AVR Hardwarethemen
    Antworten: 8
    Letzter Beitrag: 08.02.2006, 15:03

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test