PROGMEM 매크로는 RAM에 변수를 선언하는게 아니라
보조 기억 장치에 데이터를 저장하게 하는 선언이다.
[링크 : http://blog.naver.com/6k5tvb/120124621988]
근데.. 그냥 c에서 이렇게 하는게 머더라... -_-
보조 기억 장치에 데이터를 저장하게 하는 선언이다.
#include <avr/pgmspace.h> // #define PROGMEM __ATTR_PROGMEM__
// #define pgm_read_byte ( address_short ) pgm_read_byte_near(address_short)
// #define pgm_read_byte_far ( address_long ) __ELPM((uint32_t)(address_long))
// #define pgm_read_byte_near ( address_short ) __LPM((uint16_t)(address_short))
unsigned char mydata[11][10] PROGMEM;
|
근데.. 그냥 c에서 이렇게 하는게 머더라... -_-
'embeded > AVR (ATmega,ATtiny)' 카테고리의 다른 글
ATMEL AVR 시리즈별 플래시 / 메모리 용량 (2) | 2011.12.29 |
---|---|
avr ddr pin port (0) | 2011.12.28 |
AVR LIBC 사용자 설명서 (user manual) (0) | 2011.11.18 |
AVR Studio 5 + STK-500 + ATmega128 = fail (6) | 2011.11.15 |
AVR Studio 5 (4) | 2011.11.12 |