embeded/AVR (ATmega,ATtiny)2011. 12. 26. 17:13
PROGMEM 매크로는 RAM에 변수를 선언하는게 아니라
보조 기억 장치에 데이터를 저장하게 하는 선언이다.

#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; 
[링크 : http://blog.naver.com/6k5tvb/120124621988]



근데.. 그냥 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
Posted by 구차니