ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
59346 Топик полностью
Vit2005 (24.05.2006 13:16, просмотров: 1) ответил КонстантинТ на printf куда выводит сообщение?
на UART0. Я написал tiprintf и использую эту функцию в реальном соде. void tiprintf( const char *format, ... ) { char msgBuf[128] = {0}; va_list arglist; va_start( arglist, format ); vsiprintf(msgBuf,format,arglist ); va_end( arglist ); uart0Puts(msgBuf); } const char *uart0Puts(const char *string) { char ch; while ((ch = *string)) { if (uart0Putch(ch)<0) break; string++; } return string; } int uart0Putch(int ch) { while (!(U0LSR & ULSR_THRE)) continue; U0THR = (uint8_t)ch; return (uint8_t)ch; }