Zaczynam troche zabawe z C i napotkałem problem z funkcją wysyłającą stringa na port szeregowy. Funkcja wyglada na pewno wiekszości z was znajomo :
wywołanie fukcji wykonuje w taki sposób :
No i teraz niech mi ktoś wytłumaczy dlaczego wysyłanie stringu się zapętla i leci bez końca. Tak jakby nie było znacznika końca stringu. Jeżeli tak to jak go "dołożyć". Problem czuje jest trywialny ale nie moge sobie z nim poradzić
Poprawiłem tytuł:
https://www.elektroda.pl/rtvforum/topic1015361.html
Proszę umieszczać listingi programów w znacznikach "Code".
[c_p]
void send_string(char *tekst)
{
while(*tekst) {
USART_Transmit(*tekst);
tekst++;
}
}wywołanie fukcji wykonuje w taki sposób :
send_string("program testowy");
No i teraz niech mi ktoś wytłumaczy dlaczego wysyłanie stringu się zapętla i leci bez końca. Tak jakby nie było znacznika końca stringu. Jeżeli tak to jak go "dołożyć". Problem czuje jest trywialny ale nie moge sobie z nim poradzić
Poprawiłem tytuł:
https://www.elektroda.pl/rtvforum/topic1015361.html
Proszę umieszczać listingi programów w znacznikach "Code".
[c_p]
