Hi,
ich mach gerade das mir empfohlene Tut durch und kapier einiges nicht:
1. Was ist ein Register?
2. ein Code-Beispiel aus dem Tut:
Code:
#include <avr/io.h>
#include <stdint.h>

uint8_t foo;

int main (void) {
   foo = PINB;
}
Warum werden die Packete io.h aud stdint.h hinter # eingebunden? Ich dachte # markiert Kommentare !?

Warum gibt main ein int zurück? Ich komme von Java, und da gibt main nix zurück, warum auch !? Andereseites steht in Klammern "void", was bei Java heißt, dass eine Methode nix zurückgibt. (das versteh einer :S)

Was soll dieses PINB ? Ist das ne Variable, die in dem Codeausschnitt nicht definiert wurde, oder eine feste Variable aus einem der Packete? Hä?

Hmm, ich glaubt das wäre es bis jetzt. Mehr fällt mir im Moment nicht ein.
Ich hoffe ihr könnt meinem verwirrten Gehirn helfen.

mfg
jagdfalke