Hallo , welche Befehle in C kann ich für den AVR nutzen ( sind Sinnvoll ) ? Gibt es da eine Liste wie z.B den Befehlscode in Assembler für den AVR? Was für eine Funktion hat z.B ~ ? Danke. Gruß Reinhard
Kauf Dir ein ordentliches C-Buch. Meine Empfehlung wäre der ,,Klassiker'' K&R (Kernighan/Ritchie: The C Programming Language). Du kannst den kompletten Sprachumfang benutzen. Welche Teile der Standard-Bibliothek implementiert sind, steht in der Doku. ~ ist die bitweise Negation.
Hi, @Jörg Kauf Dir ein ordentliches C-Buch. Meine Empfehlung wäre der ,,Klassiker'' K&R (Kernighan/Ritchie: The C Programming Language). Ich glaube er meint damit die C Befehle um Ports zuschalten DDR usw. Da hilft auch kein C Buch. Schau mal hier auf die Seite unter Artikel. Leider ist das C Tutorial schon leicht angestaubt. Mfg Dirk
"Ich glaube er meint damit die C Befehle um Ports zuschalten DDR usw." Das sind keine C-Befehle. Du kannst genauso gut die Adresse verwenden. Ob Du also 0x11 verwendest oder DDRD bleibt Dir überlasssen. Oder MUMPITZ, wenn Du in Deinem Quelltext "#define MUMPITZ ..." stehen hast. Bei Verwendung von 0x11 must Du dem Compiler aber noch den Typ angeben, d.h. daß es sich um eine Adresse im IO-Space handelt. Die Namen der vordefinierten IO-Adressen stehen in dem passenden io*.h-File, z.B. io2313.h und sind im allgemeneinen mit den im Datenblatt verwendeten gleich. Sie sind aber NICHT für alle AVRs gleich !!! Also immer schön das richtige Datenblatt lesen. Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.