블로그 이미지
안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday
const char msg1[] ="test한글";
이렇게 사용하면, 문자열은 RAM을 사용하게 됩니다.
RAM이 적은 cpu에서 상당한 부담이 될 수 있습니다.
문자열을 FLASH에 저장했다가, 읽어오면, RAM사용량을 줄일 수 있습니다.


const char msg1[] PROGMEM ="test한글";

void UART_send_pstr(PGM_P s)
{
	char buf[256];
	strcpy_P(buf,s);
	UART_send(buf,strlen(buf));
}
void xxxx()
{
	char buf[256];
		
	UART_send_str(strcpy_P(msg1));
	UART_send_pstr(msg1);
}
Posted by 안녕1999
, |

최근에 달린 댓글

글 보관함