Página 1 de 1

COMUNICAÇÃO RS232

MensagemEnviado: 17 Mai 2008 08:52
por Jagger
Pessoal, estou tentando realizar pela primeira vez uma comunicação serial entre o PIC e o PC. Montei o hardware corretamente, escrevi um programa hiperbásico que envia constantemente o caractera '1' pela serial. Estou recebendo ora {FF} ora o caractere ÿ. Não estou sando capacitor de filtro antes do 7805 e acredito que a fonte esteja instável. Alguém já trabalhou com um 7805 sem capacitor na entrada? Ele consegue eliminar o riplle sozinho?

Abraço.

MensagemEnviado: 17 Mai 2008 09:22
por buiz
Pergunta, este 7805 ja esta regulando a tensão originada de uma fonte filtrada?

Caso não esteja, coloque um capacitor de 1000uF antes do 7805 e um de 100uF na saida, bem proximo a alimentação do uC que vc esta usando coloque um capacitor de 100nF, se for este o problema irá resolver.

Verifique se a velocidade que o uC esta enviando é a mesma do PC. Ex 9600 no uC e 9600 no PC.

POste mais detalhes, tipo em que vc programando, C, Assembly, etc...

Ok.

Buiz

MensagemEnviado: 17 Mai 2008 11:55
por sopa
pergunta hiperbásica:

a serial está enviando o caractere 1 na forma 00000001b??
porque me ocorreu de vc estar enviando assim: 11111111b,
o que dá FFh e esse y em char.

MensagemEnviado: 17 Mai 2008 13:08
por Wagner de Queiroz
Faça o seguinte:

altere seu programa para que converta em hexadecimal os dados recebidos da serial e descubra que caractere é aquele recebido.

Para caracteres nao imprimiveis dependendo da fonte usada pode aparecer aquele caractere. isso é como o windows apresenta na tela nao é nenhum problema sexual do seu projeto. Conveta para Hexa o dado recebido.

MensagemEnviado: 17 Mai 2008 19:40
por xultz
desculpa a pergunta cretina, mas você está usando um MAX232?

MensagemEnviado: 17 Mai 2008 23:59
por phophollety
Um ótimo para trabalhar com serial é o docklight

http://rapidshare.com/files/115690925/D ... t.zip.html

Além de vc poder ver o dado enviado e recebido em hex, bin e ascii também tem envio automático por tempo e por resposta (por exemplo, envia B se chegar A )

MensagemEnviado: 21 Mai 2008 14:07
por Jagger
Tudo certo. Era problema de "Osmar" (os mar contato, eheheh).
Obrigado.

MensagemEnviado: 21 Mai 2008 14:38
por ze
fofo, MUITO (I) legal o docklight!!!!!!!!! sempre sonhei com algo assim! mas pra serve mêmo??? rs. não preciso ainda, mas baixei e instalei como ação preventiva.
Dica: na próxima vez use o rapidshare.de É + mió. Sem gatos. Sem timer.
valeu!!!!!!!!