Download avr-libc Reference Manual
Transcript
8.35
power.h File Reference
(
"lpm"
"\n\t"
"mov %A0, r0"
"\n\t"
"adiw r30, 1"
"\n\t"
"lpm"
"\n\t"
"mov %B0, r0"
"\n\t"
: "=r" (__result), "=z" (__addr16)
: "1" (__addr16)
: "r0"
);
__result;
246
\
\
\
\
\
\
\
\
\
\
\
}))
8.34.2.11
#define __LPM_word_enhanced__(addr)
Value:
(__extension__({
uint16_t __addr16 = (uint16_t)(addr);
uint16_t __result;
__asm__
(
"lpm %A0, Z+"
"\n\t"
"lpm %B0, Z"
"\n\t"
: "=r" (__result), "=z" (__addr16)
: "1" (__addr16)
);
__result;
}))
8.35
power.h File Reference
8.35.1
Detailed Description
\
\
\
\
\
\
\
\
\
\
\
Defines
• #define _AVR_POWER_H_ 1
• #define clock_prescale_set(x)
• #define
clock_prescale_get()
(clock_div_t)(CLKPR
&
t)((1<<CLKPS0)|(1<<CLKPS1)|(1<<CLKPS2)|(1<<CLKPS3)))
(uint8_-
Enumerations
• enum clock_div_t {
clock_div_1 = 0, clock_div_2 = 1, clock_div_4 = 2, clock_div_8 = 3,
clock_div_16 = 4, clock_div_32 = 5, clock_div_64 = 6, clock_div_128 = 7,
clock_div_256 = 8 }
Generated on Mon May 12 09:55:09 2008 for avr-libc by Doxygen
Related documents
avr-libc Reference Manual
AVR-libc Introduction - Iowa State University
avr-libc - TuxGraphics.org
avr-libc Reference Manual
avr-libc Reference Manual
"user manual"
avr-libc Reference Manual
FAST Serial Adaptors User Guide
tacoTM Instrument user manual
Sophos Anti-Virus for UNIX and Linux startup guide
avr-libc Reference Manual