Moderadores: andre_luis, 51, guest2003, Renie
y = kbd_getc();
switch(y)
{
case '1':
do
{
lcd_init();
printf(lcd_putc,"RPM");
printf(lcd_putc,"VOLTAGEM");
} while ( kbd_getc()!='5' );
break;
guest2003 escreveu:Bom não conheco o restante do que vc esta fazendo... mas acho que vc quer isso:
- Código: Selecionar todos
y = kbd_getc();
switch(y)
{
case '1':
do
{
lcd_init();
printf(lcd_putc,"RPM");
printf(lcd_putc,"VOLTAGEM");
} while ( kbd_getc()!='5' );
break;
piolhento !! quase isso, só errou no " DO"..rsrs
y = kbd_getc();
switch(y)
{
case '1':
lcd_init();
printf(lcd_putc,"RPM");
printf(lcd_putc,"VOLTAGEM");
while ( kbd_getc() != '5' );//joga paciencia enquanto não chega ASCII 5
break;
[]'s
guest2003 escreveu:Acho que ele esta usando o CCS
ele para a execucao sim em qualquer lugar (independente do while), ate que um caracter chegue pela serial...
Se nao quiser que pare tem que usar outras funcoes...
[]'s
Cada coisa que eu vejo, aprendo, e não vejo sentido...kkk
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante