- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 20 von 20

Thema: Etwas für Anfänger?

  1. #11
    Erfahrener Benutzer Roboter-Spezialist Avatar von robo_tom_24
    Registriert seit
    04.02.2012
    Ort
    Burgenland, Österreich
    Beiträge
    485
    Anzeige

    E-Bike
    Hallo
    Versuche mal als einfaches Tesprogramm folgendes:

    Code:
    #include <avr/io.h>
    
    int main (void)
    {
        DDRB |= 1<<PB2 | 1<<PB3; //Portpins als Ausgang
        PORTB |= 1<<PB2 | 1<<PB3;  //Einschalten
    
      while(1)
    {
    }
    }
    Somit schaltest du nur die LEDs ein und testet somit ob deine Hardwarebschaltung richtig ist, das flashen funktioniert, etc
    Apropos HArdwarebeschaltung..wie schließt du deine LEDs an?

    grüße thomas

  2. #12
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.694
    ... Apropos HArdwarebeschaltung..wie schließt du deine LEDs an? ...
    Mal (m)ein Vorschlag (aus Assemblerzeiten - wegen der Kommentar-Semikola):
    Code:
    ; Vcc -----------t2313-----+------------Vcc                        
    ;                          |                                       
    ;                          |   +------+   rLED|\ |                
    ;                          +---+ 470R +-------| >+---+             
    ;                              +------+       |/ |   |             
    ;                                                    |             
    ;                t2313-PB1=pin13---------------------+             
    ;                                                                  
    ;                                                                  
    ; GND-------------------------------------------------GND
    Natürlich kann der 470R durch einen anderen Widerstand ersetzt werden; meine - aus der Anfangszeit - waren üblicherweise so.
    Ciao sagt der JoeamBerg

  3. #13
    Erfahrener Benutzer Roboter-Spezialist Avatar von robo_tom_24
    Registriert seit
    04.02.2012
    Ort
    Burgenland, Österreich
    Beiträge
    485
    Das war nicht nur damals so, das is auch heute noch so

  4. #14
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    07.11.2004
    Beiträge
    332
    Hallo micron,

    ich weiss zwar nicht, ob Dein Problem jetzt gelöst ist, aber wenn ich mir dein erstes Bild ansehe, sieht man im Hintergrund des Build output einige Errors.

    Hier sollte "Build Successful" stehen, so wie im Anhang.

    Nur dann bist Du sicher, das Dein erstellter HEX File auch das enthält, was Du programmiert hast

    Gruss R.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Bild.jpg  
    Kaum macht man es richtig, schon funktioniert's ...

  5. #15
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Das Bild ist von Laden, auf dem Bild des Kompilers dachte ich mir Ausgabefehler zu erkennen.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  6. #16
    Neuer Benutzer Öfters hier
    Registriert seit
    12.04.2013
    Beiträge
    13
    Hi,
    vielen Dank für eure Antworten, das Board war fertig gelötet, ich musste nichts machen an dem.
    Und beim compilieren bekomme ich immer:
    Build succeeded.
    ========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========

    Die Fehler die zu sehen sind am ersten Bild sind die das der Programmer nicht verbunden werden konnte.
    Das ist der häufigste Fehler den ich bekomme zur Zeit.
    Hab Atmel Studio 6.1

    Gruß
    micron

  7. #17
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    07.11.2004
    Beiträge
    332
    Hallo Micron,

    hast Du den Programmer schon mit der neusten Firmware versehen ?

    Ich habe dieses Update verwendet, da vorher das Teil nicht wirklich mit meiner Konfiguration gearbeitet hat.

    http://www.reichelt.de/index.html?;A...VR_UPD_130.zip

    Gruss R.
    Kaum macht man es richtig, schon funktioniert's ...

  8. #18
    Neuer Benutzer Öfters hier
    Registriert seit
    12.04.2013
    Beiträge
    13
    Hi,
    angeblich ist ein Fehler im Beispiel von embedded-projects.net drin,
    die LED ist nicht an dem Port "PORTB" wie emb-prj.net geschrieben haben, sondern am "PORTC" -> PC5:
    "status LED connected to PC5 via removable jumper"
    hier noch mal der Link zum Hersteller :
    https://www.olimex.com/Products/AVR/Proto/AVR-P28-8MHz/
    und der code schaut bei denen doch anders aus als der den ich gepostet habe.

    Ist ein bisschen viel aber ich hoffe ihr habt nichts dagegen:
    /* Sample program for Olimex AVR-P28 with ATMega8 processor
    * Blinks the led with a speed ~2Hz using a simple delay loop.
    * Compile with AVRStudio+WinAVR (gcc version 3.4.6)
    */

    #define __AVR_ATmega8__ 1

    #include "avr/io.h"

    void Initialize(void)
    {
    PORTB = 0x0;
    PORTC = 1<<5; /* turn the LED off */
    PORTD = 0x0;

    DDRB = 0x0;
    DDRC = 1<<5; /* PC5 as output - the LED is there */
    DDRD = 0x0;

    }

    /* state = 0 -> Led Off
    * state = 1 -> Led On
    * state !=[0,1] -> Led Toggle
    */
    void LedSet(unsigned char state)
    {
    switch (state)
    {
    case 0:
    PORTC &= ~(1<<5);
    break;
    case 1:
    PORTC |= 1<<5;
    break;
    default:
    if (PORTC & 1<<5)
    PORTC &= ~(1<<5);
    else
    PORTC |= 1<<5;
    }

    }


    int main(void)
    {
    int i;

    Initialize();

    while (1)
    {
    LedSet(0);
    for (i=60000;i;i--);
    LedSet(1);
    for (i=60000;i;i--);
    }
    return 0;
    }
    das ist der gesamte Quelltext den Olimex bereit gestellt hat.
    Wenn ich das make ausführe kommen keine Fehler, bei "make all" kommt die Meldung:
    "make *** no rule to make target all'. stop"
    was für mich bedeutet das heute Abend wieder einer etwas später ins Bett gehen wird

    Gruß
    micron

    - - - Aktualisiert - - -

    Na klasse,
    hab den source noch mal downloaded von der embedded-projects Seite und jetzt sieht der Quellcode doch anders aus,
    das erste mal hab ich gepostet den source von dem ersten download, jetzt sieht die selbe *.c Datei so aus:
    /*
    * AVRGCC1.c
    *
    * Created: 03.11.2011 11:29:58
    * Author: eproo
    */

    #include <avr/io.h>
    #define F_CPU 1000000
    #include <util/delay.h>

    int main(void)
    {
    DDRC |= (1<<PC5);

    while(1) {
    PORTC |=(1<<PC5);
    _delay_ms(1000);
    PORTC &=~(1<<PC5);
    _delay_ms(1000);
    }
    }
    Na das wird lustig heute ... -.-

    Gruß
    micron

  9. #19
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Codes funktionieren beide, der erste mit einer kleinen Einschränkung.
    Womit kompilierst du den Code? Notepad oder AVR-Studio?
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  10. #20
    Neuer Benutzer Öfters hier
    Registriert seit
    12.04.2013
    Beiträge
    13
    Hallo,
    Hab endlich die led zum blinken gebracht, der jumper 3.3V war gesetzt un dann laeuft das board mig wenig power das steht in der englischen version nur die hatte ichlzu spaet gelesen o mann....
    Ok aber jetzt kann ich weiter machen
    Danke fuer eure antworten
    Micron

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. RP6 Von Anfänger für Anfänger
    Von littles im Forum Robby RP6
    Antworten: 8
    Letzter Beitrag: 08.07.2011, 10:07
  2. CRP5: meine Erweiterung (vom Anfänger für Anfänger)
    Von loewenzahn im Forum Robby CCRP5
    Antworten: 11
    Letzter Beitrag: 21.03.2007, 18:37
  3. Schaltungsaufbau für 28C64. Bräuchte etwas Hilfe.
    Von Thomass im Forum AVR Hardwarethemen
    Antworten: 3
    Letzter Beitrag: 19.06.2005, 23:58
  4. Hat jemand etwas Sirenen Code für C-Control
    Von Einstein im Forum Software, Algorithmen und KI
    Antworten: 4
    Letzter Beitrag: 22.08.2004, 15:29
  5. Forum für Bauanleitungen etwas umstrukturiert
    Von Frank im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 19.07.2004, 09:50

Berechtigungen

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

LiFePO4 Speicher Test