[Ajuda] - Serial QG8 -

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

Moderadores: 51, guest2003

[Ajuda] - Serial QG8 -

Mensagempor lopz » 23 Out 2006 06:33

Bom Dia a todos, na verdade essa pergunta e meio direcionada ao Fábio mais se mais alguém puder ajudar ficaria muito grato. Estava testando o exemplo de utilização da serial(SCI) que vem no livro do Fábio sobre o microcontrolador HCS08. Só que ao testar o exemplo do livro, o hyperterminal só recebe caracteres estranhos. :cry: Já tentei verificar as configurações de baud rate do terminal mais o problema continua. Já testei em 3 computadores diferentes e todos apresentam o mesmo problema. Se alguem tiver um outro exemplo que funcione para que eu possa testar ou tiver alguma dica ...
:lol:

[]´s

Reginaldo :roll:
lopz
Bit
 
Mensagens: 6
Registrado em: 23 Out 2006 06:27

Mensagempor Fábio Pereira » 23 Out 2006 13:04

Por acaso você leu a nota da página 163 ?

Até +
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor lopz » 23 Out 2006 13:56

li..sim... mas mesmo assim não funciona... ou não compreedi direito... Pois mesmo com o codewarrior fechado acontece a mesma coisa... Qual a ideia?
lopz
Bit
 
Mensagens: 6
Registrado em: 23 Out 2006 06:27

Mensagempor Fábio Pereira » 24 Out 2006 07:49

Olá Reginaldo,

Para desencargo de consciência, acabei de testar o exemplo 6-12 na placa DEMOS08QG8 e está funcionando perfeitamente. Basta colocar o jumper COM_EN na posição PTA4 e sair do depurador.

Se você já realizou estes procedimentos e continua com problemas só posso imaginar que tenha um problema no kit, esteja com alguma configuração errada (velocidade ?) ou um problema de cabo (menos provável).

Até +
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor lopz » 24 Out 2006 09:31

:? estranho....:?
Qual a configuração que vc usou no hyperTerminal??? (eu usei....9600kbps, 8bits de dados, sem paridade, 1bit de parada, sem controle de fluxo)
Testei o Cabo, estava ok..... e a placa parece estar funcionando corretamente... pois o estado do led inverte incando que há comunicação na serial....
Pode ser um problema com o windows XP? :wink:
Mais mesmo assim obrigado pela atenção....
:wink:
lopz
Bit
 
Mensagens: 6
Registrado em: 23 Out 2006 06:27

Mensagempor Fábio Pereira » 24 Out 2006 10:00

Eu utilizei o Teraterm, configurado para 9600 bps, 8N1.

Quem sabe o problema seja o clock do HCS08, pois se o mesmo não estiver corretamente calibrado, o desvio de freqüência poderá provocar os sintomas que você acusou.

Verifique se o Codewarrior está calibrando corretamente o oscilador do chip.

Até +
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor lopz » 24 Out 2006 11:12

:wink: hum....não tenho muita experiência com o Codewarrior....
to começando agora a mexer com ele... como eu verifico isso.... :?: :shock:
lopz
Bit
 
Mensagens: 6
Registrado em: 23 Out 2006 06:27

Mensagempor Fábio Pereira » 24 Out 2006 12:03

Veja a tela da figura 3-14 do livro.

Há uma linha que indica:

Initializing. (Recommended TRIM=$00A3, FTRIM=0) (Bus Freq = 7983KHz) Initialized.

Esta linha indica que o o BDM obteve a freqüência de 7983KHz utilizando as configurações do TRIM e do FTRIM citadas.

Quando em depuração, normalmente estes valores são mantidos, mas no uso normal, é necessário carregar estes valores na calibração do oscilador. Para isso, basta utilizar:

// ajuste do oscilador interno
ICSTRM = OSC_TRIM;
ICSSC = OSC_FTRIM;

Até +
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor lopz » 24 Out 2006 13:10

Ok Fábio...vou testar..... Obrigado mesmo pela força ae.... :lol:
lopz
Bit
 
Mensagens: 6
Registrado em: 23 Out 2006 06:27


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

Quem está online

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

x