Witam wszystkich, Panowie mam takie pytanie dotyczące kawałka kodu odpowiedzialnego za transmisję danych programowym uartem.
Przy kodzie jak wyżej polecenie print działa bez zarzutu, natomiast jak dodam zmienną ss3 lub inną zmienną typu string ( oczywiście zgodnie z zadeklarowaną wielkością)
Sms = "M:" + Ss2 + " G:" + Ss1 + "Z= " + Ss3
wtedy program się zawiesza, tak samo się dzieje jak próbuje wysłać dane sprzętowym uartem, dane to trzy temperatury, każda trzy cyfrowa.
Na przykład zapis do pamięci całego stringa sms działa ok, patowa sytuacja występuje tylko podczas próby przesłania stringa uartem programowy lub sprzętowym. Środowisko bascom, procesor atmega 644.Za pomoc bardzo dziękuje.
Kod: text
Przy kodzie jak wyżej polecenie print działa bez zarzutu, natomiast jak dodam zmienną ss3 lub inną zmienną typu string ( oczywiście zgodnie z zadeklarowaną wielkością)
Sms = "M:" + Ss2 + " G:" + Ss1 + "Z= " + Ss3
wtedy program się zawiesza, tak samo się dzieje jak próbuje wysłać dane sprzętowym uartem, dane to trzy temperatury, każda trzy cyfrowa.
Na przykład zapis do pamięci całego stringa sms działa ok, patowa sytuacja występuje tylko podczas próby przesłania stringa uartem programowy lub sprzętowym. Środowisko bascom, procesor atmega 644.Za pomoc bardzo dziękuje.