Hi, ich habe zwar ein Datenblatt mit den Assemblerbefehlen für den ATMega8, aber ich werde jetzt etwas in C schreiben und suche etwas ähnliches für die C-Befehle für den ATMega8. Wer hat sowas, oder wo bekomme ich sowas?
C ist für alle da, es gibt kein C speziell für den ATMega8. Besorg Dir also irgendein C-Buch, z.B.: B.W. Kernighan, D.M. Richie: The C Programming Language. Peter
Danke aber so schlau bin ich auch. Ich meinte ja auch speziell die Befehle(Headerfiles), die den ATMega8 betreffen. Oder ist z.B. 'bit_is_clear(<port>, <pin>);' etwa eine Standartfunktion in C??? Ich glaube nicht!
Was Du wahrscheinlich meinst, ist die avr-libc bzw. deren Dokumentation. Die liegt als PDF im /doc-Verzeichnis der WINAVR-Installation.
bit_is_clear() ist ein Macro, es wird expandiert zu: (!(port & (1<<pin))) und das ist wiederum ganz stinknormales C. D.h. Du darfst dieses Macro auch unter Visual C++ definieren und verwenden, wenn Du willst. Macros sind ja nur Textersetzungen, gehören also nicht zur C-Referenz. Jeder darf Macros schreiben und benennen, wie er lustig ist. 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.