witam, korzystam z atmega8535 i pisze na tym ukladzie zegar. Jednoczesnie musze komunikowac sie z ukladem za pomoca rs-232.
moj kod wyglada mniej wiecej tak:
a teraz mój problem: wczytujac string przeslany z kompa na uklad zatrzymuje cala petle tzn wtedy nie mozliwe jest prawidlowe wyswietlanie wiadomosci na wyswietlaczu. wie moze ktos jak mozna to zrealizowac tak aby zczytywanie stringow bylo realizowane niejako w tle nie przeszkadzajac tym samym w wyswietlaniu wiadomosci na wyswietlaczu?
dzieki z gory i pozdrawiam
moj kod wyglada mniej wiecej tak:
ISR (SIG_OVERFLOW2) {
//obliczanie wartosci ktore maja byc wyswietlone na wyswietlaczu
}
main(){
//wlaczenie przerwan itp
while(1){
//zczytywanie stringow z uart
//wyswietlanie wynikow obliczonych wczesniej na wyswietlaczu
}
}
a teraz mój problem: wczytujac string przeslany z kompa na uklad zatrzymuje cala petle tzn wtedy nie mozliwe jest prawidlowe wyswietlanie wiadomosci na wyswietlaczu. wie moze ktos jak mozna to zrealizowac tak aby zczytywanie stringow bylo realizowane niejako w tle nie przeszkadzajac tym samym w wyswietlaniu wiadomosci na wyswietlaczu?
dzieki z gory i pozdrawiam