Подскажите в чём причина.
Если одиночный символ передавать ,то всё работает корректно,если послать строку или число, то неправильно
вот код
Раздел: AVR
Если одиночный символ передавать ,то всё работает корректно,если послать строку или число, то неправильно
вот код
void str_uart_send(char *string)
{
while(*string != '\0')
{
uart_send(*string);
string++;
}
}
void send_int_Uart(unsigned int c)//Отправка числа от 0000 до 9999 по UART
{
unsigned char temp;
c=c%10000;
temp=c/100;
send_Uart(temp/10+'0');
send_Uart(temp%10+'0');
temp=c%100;
send_Uart(temp/10+'0');
send_Uart(temp%10+'0');
}
Раздел: AVR