Comunicação Serial HC908QB8MPE

Software e Hardware para uC da Qualcomm, NXP, FreeScale e Motorola

Moderadores: 51, guest2003

Comunicação Serial HC908QB8MPE

Mensagempor Andre_BNU » 07 Nov 2006 10:26

Estou com o seguinte problema:

Utilizando o CodeWarrior + A placa demonstração (montada em protoboard) em modo monitor MON08 configuro o baudrate no CodeWarrior+processor expert a 9600Bauds (9615.385 bauds reais com 0,24% de erro) nao consigo me comunicar com o hyperterminal (lendo o forum vi que recomendaram usar o modo VT100, que foi setado e nao resolveu, no meu caso)

os caracteres nao vem corretos, mesmo estando os dois dispositivos acertados como 9600 8-N-1.

Ontem na faculdade colocamos um osciloscópio no hyperteminal e na saída do uC, o que obtivemos foi o mesmo caracter com as velocidades diferentes, a do hyperterminal normal e a do uC muito maior....

a pergunta é a seguinte, há algo que estou esquecendo no CW? algum registrador, ja fiz comunicação com PIC´s tranquilamente e sou novato na freescale.

obrigado a todos pela atenção!

[]s!
Andre_BNU
Bit
 
Mensagens: 7
Registrado em: 07 Nov 2006 10:12

Mensagempor Andre_BNU » 07 Nov 2006 11:24

essa é a configuração que estou usando, juntamente com o programa simples...
Imagem
Andre_BNU
Bit
 
Mensagens: 7
Registrado em: 07 Nov 2006 10:12

Mensagempor VIPPER » 20 Nov 2006 12:56

e ai cara, blz....

Só com Oscilador externo funciona, hahahaha

Fábio
VIPPER
Bit
 
Mensagens: 41
Registrado em: 20 Nov 2006 12:44
Localização: BLUMENAU - SC, BRASIL

Mensagempor msamsoniuk » 20 Nov 2006 21:26

voce esta fazendo as contas levando em consideracao qual fonte de clock ? nos freescales q eu tenho aqui, o clock interno eh 2.5MHz e o clock externo eh 10MHz, entao, dependendo da fonte de clock selecionada, a velocidade dah uma diferenca de 4x.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor Andre_BNU » 21 Nov 2006 14:32

desculpem a demora...

consegui fazer com que funcione, estou usando o oscilador externo, andei pesquisando e o oscilador interno pode dar um erro de +-25% quando nao calibrado, creio q seje isso tbm que ajudou nesse erro...

alguém sabe como calibrá-lo?

obrigado a todos!
Andre_BNU
Bit
 
Mensagens: 7
Registrado em: 07 Nov 2006 10:12

Mensagempor fenix3 » 21 Nov 2006 22:57

Tem alguns Aplications Notes que demostram como implementar um gerador de clock fixo e o software para recalibracao, veja este:

http://www.freescale.com/files/microcon ... AN2312.pdf
Luis Fenix
Maaaaraaaaviiilhaaaaaa! (Bem devagar para irritar a todos).
Avatar do usuário
fenix3
Byte
 
Mensagens: 317
Registrado em: 12 Out 2006 03:46
Localização: Minha sala, ora pois!

Mensagempor Andre_BNU » 24 Nov 2006 10:17

obrigado pela dica fenix3

abraços!
Andre_BNU
Bit
 
Mensagens: 7
Registrado em: 07 Nov 2006 10:12


Voltar para NXP (ex-FreeScale (ex-Motorola))

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante

x