Nabend, gibt es die Möglichkeit, durch den Präprozessor herauszufinden, welche AVR Familie gerade benutzt wird? Ob MEGA ODER XMEGA? Danke im voraus.
Gast
#5867491
Jan H. schrieb: > gibt es die Möglichkeit, durch den Präprozessor herauszufinden, welche > AVR Familie gerade benutzt wird? Das kommt auf die verwendete Entwicklungsumgebung an
Wolfgang schrieb: > Jan H. schrieb: >> gibt es die Möglichkeit, durch den Präprozessor herauszufinden, welche >> AVR Familie gerade benutzt wird? > > Das kommt auf die verwendete Entwicklungsumgebung an Benutze das Atmel Studio.
1 | |
2 | |
3 | |
4 | |
5 | |
Timmo H. schrieb: > __AVR_ARCH__ > bzw. > __AVR_MEGA__ > bzw. > __AVR_XMEGA__ ARCH, soll für Struktur stehen? Gibt es die beiden anderen defines Standardmäßig?
Gast
#5867515
Jan H. schrieb: > ARCH, soll für Struktur stehen? > Gibt es die beiden anderen defines Standardmäßig? Google wieder kaputt? https://www.microchip.com/webdoc/AVRLibcReferenceManual/using_tools_1using_avr_gcc_mach_opt.html leo
Jan H. schrieb: > gibt es die Möglichkeit, durch den Präprozessor herauszufinden, welche > AVR Familie gerade benutzt wird? > > Ob MEGA ODER XMEGA? Bei avr-gcc siehe Doku: http://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#AVR-Built-in-Macros Die definierten Macros kann man sich auch auf Console anzeigen lassen:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
Gast
#5867602
Johann L. schrieb: > $ echo | avr-gcc -mmcu=atxmega32e5 -xc - -E -dM | grep -i avr | sort Angeber :-)
Beitrag #5867606 wurde von einem Moderator gelöscht.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.