ATmega8 Pin PORTB0 defekt?

#1410747
Lesenswert?

Hallo,
ich habe ein ganz merkwürdigen Fehler der Pin 0 an meinem PortB meines 
Atmega8 scheint irgend wie defekt zu sein oder ich stehe auf dem 
Schlauch?

Folgendes Testprogramm:

#include <stdint.h>
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>

int main(void) {

  DDRB = 0xFF;
  while (1) {
    PORTB = 0xFF;

    _delay_ms(1);
    PORTB = 0x00;
    _delay_ms(1);
  }

  return 0;
}

Sinn des Programm naja jede Millisekunde den Ausgang an PortB togglen.
Ja das funktioniert auch ganz schick an PortB nur nicht beim ersten Pin? 
Der ist dauerhaft auf high.

Es liegt auch nicht an der Schaltung, habe auch direkt am Beinchen des 
MCU gemessen.Ich habe die DIL 28 Variante es sollte das Beinchen unten 
links sein wenn man von oben drauf blickt. :D

Hat da jemand einen Tipp, oder habe ich den einfach irgend wie 
geschrottet?

Vielen Dank
toffer
Gast #1411182
Lesenswert?

Guten Morgen,
ja ist DIP gesockelt, ich habe aber mit dem Oszi direkt am Beinchen 
gemessen, also von oben sozusagen und auch an der Stelle wo ich den Port 
rausführe, es ist an beiden Stellen gleich. Die Verbindung ist auch 
direkt und von mir auch schon 200mal durchgemessen, da ich erst dachte 
dort liegt der fehler. Aber wie gesagt ich habe halt auch direkt das 
Signal am Beinchen gemessen.

Gruß Toffer

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren