TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: celibertojr en 12 de Febrero de 2004, 04:27:00

Título: Protocolo BCC "URGENTE"
Publicado por: celibertojr en 12 de Febrero de 2004, 04:27:00
Preciso de ajuda em como fazer o protocolo BCC, não sei muito sobre PIC, se alguem puder me ajudar em como fazer isto eu ficaria feliz.

Preciso transmitir e receber em 7bit+paridade+Bcc

Como na figura:



Minhas perguntas são:

Como fazer o programa ?

Como ele vai transmitir ? Toda esta informação!???

Preciso de ajuda urgente !!!

Título: RE: Protocolo BCC "URGENTE"
Publicado por: pacalaconcurso en 12 de Febrero de 2004, 16:22:00
como lo vas a programar?????

asembler, basic, c,

eso es importante para comenzar.... si lo haces en C te puedo orientar.

saludos
Título: RE: Protocolo BCC "URGENTE"
Publicado por: celibertojr en 12 de Febrero de 2004, 16:50:00
Escrito originalmente por pacalaconcurso
como lo vas a programar?????

asembler, basic, c,

eso es importante para comenzar.... si lo haces en C te puedo orientar.

saludos



Vou fazer em assembler !
Título: RE: Protocolo BCC "URGENTE"
Publicado por: elreypic en 12 de Febrero de 2004, 17:08:00
Que tal, bienvenido al foro. Veo que hablas portugués.

Espero te pueda ayudar en español.

Eso del BCC, es muy sencillo, lo único que tienes que hacer es aplicar una EXOR a todo tu frame o cadena de datos despues del STX, ejemplo:

STX
$45   (45 hex)
$10
$45

Inicializas una variable llamada BCC con $0, entonces el BCC es:

BCC EXOR $45 = $45
BCC EXOR $10 = $45 EXOR $10 = $55
BCC EXOR $45 = $55 EXOR $45 = $10

por lo tanto tu cadena a transmitir será:

STX
$45
$10
$45
$10    (Este es el BCC)

Espero te sea útil y entendible.

Sé un poco de inglés por si te es mas fácil.
Título: RE: Protocolo BCC "URGENTE"
Publicado por: celibertojr en 12 de Febrero de 2004, 17:16:00
Sim entendi, obrigado..
Título: RE: Protocolo BCC "URGENTE"
Publicado por: celibertojr en 13 de Febrero de 2004, 03:41:00
Aproveitando a ajuda, tenho mais uma pequena duvida


Todas estas informações são transmitidas em 7bits+1 paridade

Como montar para ele receber e enviar deste jeito ?



Mais uma vez obrigado, voce está salvando a minha vida e o meu emprego !