Код: Выделить всё
while (1){
putsf("start") ;
if (getchar()=='1'){
putsf("a") ;
}
};
putsf("start") ;
}Код: Выделить всё
while (1){
putsf("start") ;
if (getchar()=='1'){
putsf("a") ;
}
};
putsf("start") ;
}Код: Выделить всё
while(!(UCSRA & (1<<RXC))){
// тут делаете свои черные дела, пока НЕ ПРИШЕЛ символ
// разумеется, делаете недолго, маленькими порциями
}
// а вот здесь уже можно считывать символ - он уже пришел и getchar() выполнится мгновенно