Hallo
Ich bin am verzweifeln habe Diese Störungen am Quarz gemessen, sobald
ich irgendeinen IO Pin ansteuere
1 | #include <avr/io.h>
|
2 |
|
3 | int main(void)
|
4 | {
|
5 | DDRA = 0xff;
|
6 |
|
7 | while(1)
|
8 | {
|
9 | PORTA ^= 0xFF;
|
10 | }
|
11 | }
|
Läuft ohne Optimierung trotzdem
Optimiert schafft das Programm es irgendwie die Schleife zu verlassen!?
außer wenn ich das optimierte Programm im Disassembly Schritt für
Schritt laufen lass, dann gehts auch.
Versorgungsspannung 5V mit Festspannungsregler nach Labornetzteil mit
100nF am Atmega 32
I0 Pinn ist unbelastet
Messung am Quarz mit Tastkopfteiler 10x
Schaltung ist auf nem Breadboard aufgebaut
Was kann ich da machen?
Danke für eure Hilfe