Download avr-libc Reference Manual
Transcript
8.10 Using the GNU tools Architecture avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr5 avr6 avr6 242 MCU name atmega163 atmega164p atmega165 atmega165p atmega168 atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega3250 atmega329 atmega3290 atmega406 atmega64 atmega640 atmega644 atmega644p atmega645 atmega6450 atmega649 atmega6490 at94k atmega2560 atmega2561 Macro __AVR_ATmega163__ __AVR_ATmega164P__ __AVR_ATmega165__ __AVR_ATmega165P__ __AVR_ATmega168__ __AVR_ATmega169__ __AVR_ATmega169P__ __AVR_ATmega32__ __AVR_ATmega323__ __AVR_ATmega324P__ __AVR_ATmega325__ __AVR_ATmega3250__ __AVR_ATmega329__ __AVR_ATmega3290__ __AVR_ATmega406__ __AVR_ATmega64__ __AVR_ATmega640__ __AVR_ATmega644__ __AVR_ATmega644P__ __AVR_ATmega645__ __AVR_ATmega6450__ __AVR_ATmega649__ __AVR_ATmega6490__ __AVR_AT94K__ __AVR_ATmega2560__ __AVR_ATmega2561__ • -morder1 • -morder2 Change the order of register assignment. The default is r24, r25, r18, r19, r20, r21, r22, r23, r30, r31, r26, r27, r28, r29, r17, r16, r15, r14, r13, r12, r11, r10, r9, r8, r7, r6, r5, r4, r3, r2, r0, r1 Order 1 uses r18, r19, r20, r21, r22, r23, r24, r25, r30, r31, r26, r27, r28, r29, r17, r16, r15, r14, r13, r12, r11, r10, r9, r8, r7, r6, r5, r4, r3, r2, r0, r1 Order 2 uses r25, r24, r23, r22, r21, r20, r19, r18, r30, r31, r26, r27, r28, r29, r17, r16, r15, r14, r13, r12, r11, r10, r9, r8, r7, r6, r5, r4, r3, r2, r1, r0 • -mint8 Generated on Mon Oct 9 22:30:53 2006 for avr-libc by Doxygen