Ajuda para receber hex.

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Ajuda para receber hex.

Mensagempor rosiley » 21 Jul 2019 15:56

Boa tarde pessoal, tenho o meu projeto funcionando direitinho e estou querendo melhorar algumas coisas nele.
É o seguinte, o meu hardware envia pela porta serial rs232 a seguinte string: $CPRDS;0000;0000;1250;0358;0258;1584;....... e isto é visto pelo software de reconhece a string $CPRDS;............ e tambem pelo hyperterminal, só que eu quero que o pic envie a seguinte string 24 43 50 52 44 53 3b 30 30 30 30 3b 30 30 30 30 3b 31 32 35 30 3b 30 33 35 38 3b 30 32 35 38 3b 31 35 38 34 3b . Aguem sabe como posso fazer isso diretamente com o CCS, O pic que estou usando é 18f4553 com a velocidade de 9600.
rosiley
Nibble
 
Mensagens: 51
Registrado em: 01 Jul 2008 19:38
Localização: rio das ostras

Re: Ajuda para receber hex.

Mensagempor brasilma » 21 Jul 2019 18:45

Olá Rosiley,

Numericamente estão sendo transmitidos exatamente estes números, porem estão sendo tratados como ASCII (ex HEX 30 = "0").

Se deseja "enxergar" o valor HEXA codificado em ASCII pode fazer ou procurar uma rotina, função para isso.

Ela deve obter o valor HEXA (ex DEC 48 = HEX 30 = "0") e transmitir os dois dígitos separados 3 e 0 (será enviado pela serial HEX 33 e HEX 30).

Abraços.
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Re: Ajuda para receber hex.

Mensagempor rosiley » 21 Jul 2019 19:35

Boa noite brasilma, na realidade eu quero transmitir Boa serial o hexadecimal e o meu software fazer a conversão e mostrar os valores recebidos nos textbox correto. Por ex. $CPRDS e o início da string e os 4 dígitos subsequentes separados por ponto e vírgula iria para os textbox restantes.
rosiley
Nibble
 
Mensagens: 51
Registrado em: 01 Jul 2008 19:38
Localização: rio das ostras


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x