führt eigentlich PORTA = PORTA | ( 1<<PA4 ) zum selben Ergebnis wie PORTA = PORTA | ( 1<<PC4 ) Wieso erlaubt der Kompiler diese Angabe ?
weil PA4 und PC4 nur #defines für 4 sind - soll ja nur die Lesbarkeit verbessern - der Compiler sieht da eh nur ne 4 weil PC4 vom precompiler durch 4 ersetzt wird. MfG Michael
Ingo Laabs schrieb: > Wieso erlaubt der Kompiler diese Angabe ? weil beides, so vorhanden, mit 4 definiert ist? edit: zu spät ;) Ich benutze sowieso lieber die generischen PINn defines
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.