Ports ausgeschalten?

OP #238750
Lesenswert?
• ▲
▼
guten morgen allerseits,

versuche schon seit stunden mein twi zum laufen zu bringen (atmega32
8mhz). entdecke aber weder software noch hardwareseitig einen fehler.

habe dann eben ein geniales programm geschrieben:

#include <avr/io.h>

int main (void)
{
  DDRA = 0xff;
    PORTA = 0b11111111;

  DDRB = 0xff;
    PORTB = 0b11111111;

  DDRC = 0xff;
    PORTC = 0b11111111;

  DDRD = 0xff;
    PORTD = 0b11111111;

  return 0;
}

aber alle meine ports bleiben low. dabei gings vor n paar tagen schon.

habe gestern an den fusebits rumgemacht. kann das sein dass ich
dadurch
irgendwie alle ports ausgeschalten hab??

im anhang hab ich n screenshot von fusebits aus ponyprog.

bin auch im datenblatt schon zig mal alle fuses durchgegangen.

die wichtigsten mal:
CKSEL3..0 alle programmed (=0), da externer quarzoszi dran
CKOPT: programmed --> iterner 36pF zwischen xtal1 und gnd
BOOTRST unprogrammed --> Resetadresse immer 0x0000
JTAGEN unprogrammed --> alle Pins an Port C arbeiten für mich :)

bei den restlichen hab ich den defaultwert gelassen.

woran kann das liegen, dass keine ports mehr auf high gehen???

bin schier am verzweifeln...

danke schon mal!!
freddy0815
Angehängte Dateien:

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.