Página 1 de 1

Uma duvida na serial do Pic!!!

MensagemEnviado: 20 Nov 2006 08:14
por Luiz
Alguem aqui poderia comentar algo sobre qual seria a diferenca de funcionamento da configuracao abaixo?

#use rs232(baud=19200,parity=E,xmit=PIN_C6,rcv=PIN_C7,bits=8 )//parity=EVEN
#use rs232(baud=19200,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8 )//parity=NAO

MensagemEnviado: 20 Nov 2006 08:47
por eletroinf
A primeira linha configura a serial com paridade Par; A segunda, sem paridade.

Uma duvida na serial do Pic!!!

MensagemEnviado: 20 Nov 2006 11:24
por Luiz
Tudo bem,mas qual a diferenca das duas quanto ao funcionamento??

MensagemEnviado: 20 Nov 2006 23:17
por LUCK
O bit de paridade é um bit adicional a uma mensagem binária de forma que o número total de 1's seja par (paridade par) ou ímpar (paridade ímpar)

Em outras palavras...

Na paridade par, o bit de paridade é ativado (passado para o nível lógico um) quando o número de bits da palavra é impar. Na paridade ímpar, ativa-se o bit de paridade quando o total de bits da palavra for par.


Exemplo (BPP = Bit Paridade Par):
Código: Selecionar todos
  BYTE      BPP
10110011     1
01100011     0
01011000     1


Exemplo (BPI = Bit Paridade Ímpar):

Código: Selecionar todos
  BYTE      BPI
10110011     0
01100011     1
01011000     0

MensagemEnviado: 21 Nov 2006 08:04
por andre_luis
Se o Receptor tiver uma configuração de paridade diferente do Transmissor, um flag no registrador de controle da Uart é acionado para indicar que houve erro na comunicação.