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

Thema: Grundschaltung ISP

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Hi,

    also wenn du in deinen Code den richtigen Port schreibst funktioniert er
    Ich habe es gerade mal auf meinem RN-Control mit einem Mega32 und 16MHz getestet.
    Du verwendest diese Zeile

    DDRA
    PORTA

    aber schließt die LED an PortC an. Dann kann das nicht funktionieren
    Das hier ist der lauffähige Code. Die 100ms habe ich durch 1 Sekunde ersetzt, damit man das besser sieht.
    Code:
    /*
     * AVRGCC2.c
     *
     * Created: 09.04.2012 17:03:22
     *  Author: Daniel
     */ 
    
    #include <avr/io.h>
    #include <util/delay.h>                                                        // Funktionen zum warten
    #define F_CPU 16000000UL
    
    int main(void)
    {
    DDRC = _BV(0);                                                                // Nur PC0 als output, _BV(0) = (1<<0) = 1
    PORTC = 254;                                                                // Pullups auf allen anderen Pins
    
        while (1)
        {
            PORTC &= 255-_BV(0);                                                // 0 auf Bit 0 Ausgeben, Rest so lassen
            _delay_ms(1000);                                                    // 1000 ms Warten
            PORTC |= _BV(0);                                                    // 1 auf Bit 0 Ausgeben, Rest so lassen
            _delay_ms(1000);
        }
    }
    Alternativ kannst du den Code auch so schreiben:

    Code:
        while (1)
        {
            PORTC ^= 0x01;   
            _delay_ms(1000);
        }
    Das macht den Code etwas kleiner und du hast die selbe Funktion.

    PS: Und er ist bischen übersichtlicher
    Geändert von Kampi (09.04.2012 um 16:21 Uhr)
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

Ähnliche Themen

  1. AVR Grundschaltung
    Von Martin. im Forum AVR Hardwarethemen
    Antworten: 9
    Letzter Beitrag: 30.12.2007, 23:55
  2. AVR Grundschaltung
    Von der_eine im Forum Elektronik
    Antworten: 10
    Letzter Beitrag: 03.09.2007, 14:50
  3. ADC Grundschaltung mit AVR
    Von hitn_cry im Forum AVR Hardwarethemen
    Antworten: 3
    Letzter Beitrag: 28.02.2007, 14:55
  4. Grundschaltung Mega128
    Von Baby2b im Forum AVR Hardwarethemen
    Antworten: 4
    Letzter Beitrag: 30.12.2006, 16:26
  5. avr grundschaltung
    Von ich bins im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 21.09.2006, 20:03

Berechtigungen

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

Solar Speicher und Akkus Tests