Hallo,
ich habe in meinener Schaltung einen MEGA644P gegen einen MEGA1284P
getauscht. Nun wollte ich mir anschauen, wie schnell ein gewisser
Codeabschnit durchlaufen wird und dazu einen PORT-Pin togglen. Jetzt
habe ich festgestellt, das nach zu bzw. abschalten des Pins dieser
mehrere Sekunden braucht bis er den jeweils anderen logischen Zustand
angenommen hat. Der Pin ist unbeschalten. Ich bin jetzt einigermaßen
verwundert. Habe ich da was übersehen, was beim 1284 anders ist als beim
644? Ach ja: AVR Studio mit GCC
1 | DDRA |= (1<<DDA7) | (1<<DDA6) |(1<<DDA5) |(1<<DDA4) | (1<<DDA3) | (1<<DDA2) | (1<<DDA1);
|
2 |
|
3 | while(1) PORTA ^= (1<<4);
|
Hab jetzt erst mal nur versucht zu togglen, ohne Programm Code
drumherum, gleiches Problem.
Grüße, ALex