Kein Signal am Ausgang

Gast #144883
Hallo zusammen.

Hab ein Problem mit meinem ATMEGA128. Programmieren lässt er sich ohne
Probleme (über AVRStudio 4.09 und AVRISP) und beim Verifizieren des
Programms im Flash gibts auch keine Probleme. Nur wenn der Controller
dann laufen sollte bekomme ich überhaupt keine Signale an den Ports
(laut Dissassembler sollten sie).

Ich benutze den internen Oscillator (Standard Einstellung) mit 1 MHz.
Ich denke der Controller müsste doch das Programm aus dem Flash
abarbeiten, wenn er eingeschaltet wird, oder gibt es dabei etwas zu
beachten (Einsprungadresse oder irgendwas). Wie geht man denn bei so
einem Problem vor?

Danke für eure Antworten
Gast
Hallo
ich habe ein Problem...

mein auto sprinngt nicht mehr an
wieso nicht alles funktioniert
aber dennoch sprinngt er nicht an..



---------------------------------------------

Wie sollen wie dir dabei nun helfen??

Gib doch mal ein wenig Programmcode, dann kann man evtl auch helfen
Gast
Ja - reset Vektor muss angegeben werden.

Vielleicht ja auch was ganz banales wie I/O verwechselt? (1==out)

oder bei der schaltung aus Versehen ein Kurzschluss am Ausgang, daher
nichts zu messen?
Gast
Sorry,

hier ist also mein Programm, zum Ansteuern des Displays. Wie gesagt,
laut Disassembler im AVRStudio, kommen an PORTC die richtigen Signale
raus, aber ich hab mit dem Oszi nachgemessen und es kommt NICHTS.
Angehängte Dateien:
Gast
mach mal


int main(void)
{
    //MasterInit();
    //lcd_init();

    DDRA = 0xff;
    PORTA = 0xff;

    while(1)
    {
    }
}

bei return fuehrt dein µC immer wieder deb reset aus
du brauchst eine endlosschleife als main
mei "return" in der main will er aus dem "int main()" raus
nur wohin??
Gast
Danke Jens,

also zumindest hat das mit PORTA funktioniert, jetzt werde ich mal
weitersehen, ob ich das Display nicht doch noch zum laufen bekomme.

Grüsse

    Mike
Gast
Häufigster Fehler beim Mega128:

Fusebit für die Mega103 Kompatibilität abschalten, sonst spackt der
128er rum sobald du Funktionen aufrufst.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.