나는 정말로 이해하지 못하는 효과를 일으켰습니다.
char buffer[6];
UINT i = adc_getADCValue(6);
int j = 0;
for ( j = 0 ;j <4;j++){
buffer[3-j] = (UINT) ((i%10UL)+'0');
i /=10;
}
buffer[4] = '\n';
buffer[5] = '\0';
localprint(buffer); // print messages on terminal using COM port
효과가있다
내 질문은 왜 \n
경사 를 사용하여 출력 됩니까? 나는 printf
기능을 시뮬레이션하고 있었다 . STM32f103xx uC를 사용하고 있습니다.
이전 버전과의 호환성 문제입니다. Windows에서는 동일한 작업을 수행하는 UNIX 방식 인를 \r\n
대신 사용해야 합니다 n
.
자세한 내용은 이 링크 와 @Bruce의 게시물을 참조하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다