Probleme mit dem Pollin Board

Gast #2096032
Lesenswert?

Hallo,
ich bin neu im Umgang mit Mikrocontrollern und im Besitz des 
Pollinboards und eines atmega32. Bisher lief alles gut und ich habe 
einfache Programme geschrieben um die LEDs an zu steuern. Dann habe ich 
begonnen selbige Schaltung auf meinem Breadboard nach zu stecken und die 
LEDs blieben dunkel. Ich habe die Schaltung mehrfach kontrolliert mit 
dem Multimeter (Schaltung ist ja ziemlich einfach), es liegt keine 
Spannung an den Ausgängen an. Stecke ich den Controller wieder ins Board 
blinken die LEDs. Der atmega16 von nem Kumpel läuft auf meinem 
Steckbrett, lediglich mein Controller funktioniert nur auf dem Board. 
Als ich die anliegende Spannung gemessen habe kam ich auf 5,65V. Ist ja 
an sich viel zu hoch! Bei dem besagten Kumpel liegen an dessen Board 
auch etwa 5,6V an. Ich bitte um Hilfe.

Edit: Mittlerweile geht mein Controller gar nicht mehr :S. 
Spannungstod??
Gast #2096043
Lesenswert?

5,65 is unbelastet... solche Spannungen sehe ich auch bei meinem atmega 
ab und an...

wie hast du den atmega beschaltet?

ich habe schon öfters erlebt das der atmega mit nem Quarz auf dem 
Steckbrett nicht anspringt

nimmste den internen takt oder en Quarz/oszillator ?
Gast #2096197
Lesenswert?

Ok mittlerweile bin ich wieder zuhause und ich konnte den Controller 
wieder neu beschreiben, das Programm läuft auch wieder auf dem Pollin 
Board. Die Pins PD5 + PD6 sind als Ausgänge geschaltet und ich benutze 
keinen externen Taktgeber. An den Fuse Bits habe ich bisher nichts 
verstellt. Hier ist mal der Code:
1
#define F_CPU 1000000
2

3
#include <avr/io.h>
4
#include <avr/interrupt.h>
5

6
volatile uint8_t flag = 0;
7
uint8_t led = 0;
8

9
int main() {
10
  DDRD = ( 1<<PD5 | 1<<PD6 );
11

12
    TCCR0  = 5;
13
    TIMSK |= (1<<TOIE0);
14

15
    sei();
16

17
    while(1) {
18
        if( flag == 50 ) {
19
            flag = 0;
20

21
            PORTD ^= (1 << PD5);
22
            PORTD ^= (1 << PD6);
23
        }
24
    }
25
}
26

27
ISR( TIMER0_OVF_vect ) {
28
    flag++;
29
}
Ich finde es halt sehr merkwürdig, dass das ganze nur auf dem Pollin 
Board funktioniert und nicht auf dem Steckbrett mit exakt der gleichen 
Schaltung. Nebenfrage: Eine Spannung von 5,65V ist also unbedenklich? 
Durch den 7805 sollten doch eig. nur 5V anliegen...
Gast #2096223
Lesenswert?

>Ich finde es halt sehr merkwürdig, dass das ganze nur auf dem Pollin
>Board funktioniert und nicht auf dem Steckbrett mit exakt der gleichen
>Schaltung.

Na, das wage ich mal zu bezweifeln.

>Nebenfrage: Eine Spannung von 5,65V ist also unbedenklich?
>Durch den 7805 sollten doch eig. nur 5V anliegen...

Der 7805 sollte höchstens 5.25V liefern.

Ich tipp mal auf fehlende Abblockkondensatoren.
Möglicherweise schwingt der 7805 sogar.
Gast #2096277
Lesenswert?

Ich zweifel ja selber an meiner Beschaltung auf dem Steckbrett, jedoch 
scheint es nur mit meinem Controller nicht zu funktionieren, der des 
besagten Kumpels ( auch wenn's ein 16er und kein 32er ist) funktioniert 
ja. An vcc, avcc, aref und reset (mit 10k) liegt die Spannung an, gnd 
und agnd sind geerdet. Zwischen den Polen befindet sich ein 
Keramikkondensator mit 100n (Abblockkondensator ist also vorhanden). 
Wenn ich Spannung anlege, bekomme ich keine Spannung an PD5 u PD6.

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