Gast
#861381
Hallo allerseits, eine kleine Frage, warum ist im GCC Tutorial zu den Atmel Mikrocontrollern bei der Erklärung des Uart Sendens und Empfangens dringend darauf hingewiesen L(ong) statt UL am Ende von F_CPU zu verwenden? Wenn ich im AVR Studio meine 16000000 in der Confi eintrage verwendet der Compiler automatisch 16000000UL, wenn ich für die uart Funktion mit #define extra 16000000L anschaffe bekomme ich eine Warnung über die Redefinierung der Frequenz. Verwende ich aber UL kommen sogar Errors und es funktioniert gar nicht. In Postings hier im Forum las ich dass man generell UL verwenden sollte. Was ist nun also an der Sache dran? (PS: Verwende einen externen 16MHz Quarz, Fuses dementsprechend gesetzt)