어허

[AVR] 배열이나 변수 선언등을 flash 메모리에 하기 ! MEMPROG 본문

개발/AVR

[AVR] 배열이나 변수 선언등을 flash 메모리에 하기 ! MEMPROG

AKDK 2011. 11. 3. 15:47
728x90

flash는 128k
ram은 4k

20k 가 넘는 배열 header 파일을 인클루드 하려고 했더니 램이 작단다 !!
허허 ~
그래서 검색 ㄱㄱ

PROGMEM 이용,

자세한내용은 pdf 파일 참조 할 것


winavr , avr studio 사용하는데
tutorial 대로 하니까 문제 없이 사용 가능하다 !

   
// 배열 선언부
uint32_t fw[] PROGMEM = {
0,1,2,3,4,5,6
};

// 사용하기
uint32_t tmp = 0;
tmp = pgm_read_dword(&fw[count]);    





728x90
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
공유하기 링크
Comments