Witam, chciałbym wysłać tablice (nie stringa) przez usart na pc
na pc otrzymuje: 222222 i układ mi się resetuje
przy wysyłaniu pojedynczych elementów tablicy np dostaje wlasciwy znak
Przeniesiono z Programowanie Ogólne. - arnoldziq
char tab[]={'1','u','z','a','3','2'};
int i;
for (i=0; i<5; i++)
{
USART_Transmit(tab[i]);
}
na pc otrzymuje: 222222 i układ mi się resetuje
void USART_Transmit(unsigned char data )
{
while ( !( UCSR0A & (1<<UDRE0)) );
UDR0= data;
} przy wysyłaniu pojedynczych elementów tablicy np
USART_Transmit(tab[3]);Przeniesiono z Programowanie Ogólne. - arnoldziq