Tach zusammen,
mein Atmega644PA im Testsocket macht ganz komische Sachen. Und zwar, die Fuses lassen sich problemlos auslesen und setzen, kein Problem. Auch die Signatur lässt sich auslesen.
Sobald ich aber ein Programm debuggen will, kommt er nicht über die erste Zeile im Main() drüber. Wenn ich auf F5 drücken, legt er los und langet sofort wieder auf der ersten Zeile.
Ich habe dann geschaut ob ein PullUp am /RESET-Pin vorhanden ist, nein, ist keiner da. Also habe ich +5V mit dem /RESET-Pin verbunden. Es hat jedoch nichts gebracht.
Hier das Programm:
Also einfacher geht es echt nicht. Er kommt wie gesagt nicht über DDRA drüber.
Wenn ich das gleiche Programm auf den Atmega644 in meinem anderen Board flashe, funktiniert alles 1A.
Ideen?
Achso, Debugger ist ein Dragon und die IDE ist AtmelStudio 6.
Danke & Grüße
Heinrich
mein Atmega644PA im Testsocket macht ganz komische Sachen. Und zwar, die Fuses lassen sich problemlos auslesen und setzen, kein Problem. Auch die Signatur lässt sich auslesen.
Sobald ich aber ein Programm debuggen will, kommt er nicht über die erste Zeile im Main() drüber. Wenn ich auf F5 drücken, legt er los und langet sofort wieder auf der ersten Zeile.
Ich habe dann geschaut ob ein PullUp am /RESET-Pin vorhanden ist, nein, ist keiner da. Also habe ich +5V mit dem /RESET-Pin verbunden. Es hat jedoch nichts gebracht.
Hier das Programm:
Code:
/*
* TestAtmega644PA.c
*
* Created: 29.11.2012 21:32:37
* Author: Heinrich
*/
#include <avr/io.h>
#include <avr/interrupt.h>
ISR (TIMER1_OVF_vect) {
PORTA ^= (1 << PA7);
TCNT1 = 57600;
}
void init_timer1(void);
int main(void) {
DDRA = 0b11111111; // alles ausgänge
init_timer1();
while(1) {
/*PORTA ^= (1 << PA7);*/
}
}
void init_timer1(void) {
TCCR1B = (1 << CS12);
TIMSK1 = (1 << TOIE1);
TCNT1 = 57600;
sei();
}
Also einfacher geht es echt nicht. Er kommt wie gesagt nicht über DDRA drüber.
Wenn ich das gleiche Programm auf den Atmega644 in meinem anderen Board flashe, funktiniert alles 1A.
Ideen?
Achso, Debugger ist ein Dragon und die IDE ist AtmelStudio 6.
Danke & Grüße
Heinrich