Bom dia. no compilador MIkrobasicpro V5.4 tem esta função que permite um pacote de byte serialmente ele faz um cheque de uma palavra conhecida de um tamanho especifico para validar o pacote. EX: UART1_Read_Text(txt_recebido ,"OK", 7), ele fica aqui esperando receber 7 bytes e a palavra OK, para validar o pacote e colocar o dado recebido na variável txt_recebido. A dificuldade é: e se por um erro não chegar os 7 bytes ele vai ficar aqui parado, como faço para fazer um check out, para não travar o meu programa por um erro de comunicação serial? Obrigado.
PIc 18f4550