Hallo,
Ich bin dabei einen kleinen Zeitgeber zu Programmieren.
Als Basis dient ein Atmega8, der mithilfe von AVR-Studio4 und GCC
Compiler in C Programmiert werden soll.
Leider klappt das (wie erwartet ;-) nicht auf anhieb...
Wenn ich folgende Codezeilen im Debugger laufen lasse springt er einfach
ins Nirvana... (der "Step into" Button ist nit mehr anwählbar)
1 |
|
2 | #include <avr/io.h>
|
3 | volatile uint8_t start = 0;
|
4 | int main() {
|
5 | DDRC &= ~ ((1<<PC0) | (1<<PC1) | (1<<PC2) | (1<<PC3));
|
6 | while (1) {
|
7 | if (PINC0 == 1) {
|
8 | start = 1;
|
9 | }
|
10 | }
|
11 | }
|
Nochmal im Detail:
Ich starte das debuggen. --> Pfeil auf Int main...
Klicke auf Step into --> Pfeil auf DDRC...
Klicke auf Step into --> Pfeil verschwunden, "Step into" Button
ausgegraut.
Falls jemand eine Idee hat oder eine Anmerkung loswerden will...
Ich bin für jede Hilfe dankbar.
Gruß DaZeller