- Akku Tests und Balkonkraftwerk Speicher         
Seite 2 von 6 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 58

Thema: Atmega128 Progarmmierung, merkwürdiges Verhalten

  1. #11
    Benutzer Stammmitglied
    Registriert seit
    01.08.2005
    Beiträge
    39
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hi,

    "Ddra = &B11111111" hilft leider auch nicht, die LED leutet immer oder garnicht. Ich bin auch mal auf Port B gegangen, genau das selbe.


    MfG

    atlantex

  2. #12
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Mal sehen. Auf jeden Fall mach den Waitms länger, 30 millisekunden kannst du mit dem Auge ja nicht mehr sehen.
    BTW: wenn du "config porta = output " schreibst, ist der "ddra = " überflüssig.
    Nochwas: da gehört ein zweiter Wait rein
    Do
    Porta.0 = 1
    Wait 1
    Porta.0 = 0
    Wait 1
    Loop
    End
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  3. #13
    Benutzer Stammmitglied
    Registriert seit
    01.08.2005
    Beiträge
    39
    Hallo,

    will einfach nicht klappen,

    Code:
    $regfile = "m128def.dat"
    $crystal = 16000000
    $baud = 9600
    
    Config Porta = Output
    Ddra = &B11111111
    Porta = &B00000000
    
    Do
    Porta.0 = 1
    Wait 1
    Porta.0 = 0
    Wait 1
    Loop
    End

    das einzigste was ausgeführt wird ist das erste Kommando, Porta.0 = x, je nachdem ob 1 oder 0 wird die LED eingeschaltet oder bleibt aus, auf einem Steckboard mit einem Atmega8-16 läuft es tadellos.


    thx

    atlantex

  4. #14
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Da das Programm so definitiv stimmt,
    mach vor do..loop
    einen "enable interrupts", nutzt's nix, schad's nix.
    Offenbar bleibt er bei jedem Wait hängen.
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  5. #15
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Hab mir das assembler listing angeschaut, das enable wird nix nutzen.

    Fehler liegt ausserhalb des Programms.
    Probier es mit PORTB
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  6. #16
    Benutzer Stammmitglied
    Registriert seit
    01.08.2005
    Beiträge
    39
    hab ich auch schon probiert, Port B und es passiert genau das selbe ?

    kann es an der Hardware liegen ?



    atlantex

  7. #17
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Ideal wär's, du könntest print einfügen.

    Hast du schon "Hello, world" probiert ?
    https://www.roboternetz.de/wissen/in...ourcevergleich
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  8. #18
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Noch was: Schau, ob der Watchdog abgedreht ist (fuses), der kann auch sowas machen
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  9. #19
    Benutzer Stammmitglied
    Registriert seit
    01.08.2005
    Beiträge
    39
    hab ich auch schon probiert,

    Printbin &B00000001 geht, aber ein Print "Hello World" bringt mir keine Ausgabe, ich muss nun auch sagen dass ich einen USB->Serial Adapter dran habe.

    Ich löt mir mal schnell ein Kabel und häng es an COM 1 dran um erstmal von diesem doofen Adapter wegzukommen (COM21, Hyperterminal kommt mit dem Port garnicht klar, hterm dagegen schon)


    bis gleich

    atlantex

  10. #20
    Benutzer Stammmitglied
    Registriert seit
    01.08.2005
    Beiträge
    39
    sorry aber bis zu den Fuses bin ich noch nicht vorgedrungen (Newbie), ich nutze Bascom in Verbindung mit einem STK200/300 kompatiblen Programmer.


    atlantex

Seite 2 von 6 ErsteErste 1234 ... LetzteLetzte

Berechtigungen

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

12V Akku bauen