KLIM83 (03.07.2012 01:36, просмотров: 108) ответил Apтём на Известно какую - flash-памяти может не хватить.
Тогда вахлацкий способ.
void putch(unsigned char g){ //отправка байта
while (!(USART3->SR & USART_SR_TXE)); //ждём буфер
USART3->DR=g;
}
void putdecbyte(unsigned char val){ //отправка числа
putch('0'+val/100);val%=100;
putch('0'+val/10);val%=10;
putch('0'+val);
}
void putstr(unsigned char *msg){ //отправка строки
int tmp=0;
while (msg[tmp]) {
while (!(USART3->SR & USART_SR_TXE));
USART3->DR=msg[tmp++];
}}