Página 1 de 1

Comunicacao com QY4

MensagemEnviado: 17 Out 2006 14:26
por Julio
Imagem

Quando tento fazer a comunicacao com a slave QY4, aparece esta tela, o problema tem haver com os codigos de seguranca,que e composto por bytes nos enderecos #FFF6 e #FFFD,no outro forum,uma pessoa postou que colocou o seguinte codigo no prog:

const char seguranca[6] @0xFFF8 ={0xAB,0x13,0x25,0x1C,0x8D,0x1F};

e p quem puder me dar alguma dica de onde eu colocaria esse codigo, ou qualquer outra dica..ficaria muito agradecido.[/b]

a velocidade de comunicacao esta correta ?

MensagemEnviado: 17 Out 2006 15:31
por Wagner de Queiroz
A mensagem é clara.

O programa reclama que a placa nao esta respondendo os bytes de seguranca.

Verifique se a placa esta conectada ao pc, se a porta serial esta certa
o tipo da placa esta correto e se a velocidade este correta. Te adcionei ao msn.

Eu tenho um programinha que fiz para testar este problema que eu tb tinha na minha placa da motorola
(No meu caso era a fonte de alimentacao do paraguai (p minusculo mesmo) que justo na hora da comicacao a corrente e tensao caia.

MensagemEnviado: 17 Out 2006 16:42
por Fábio Pereira
Não creio que o problema seja o código de segurança. Acho que você não tem comunicação com o MCU ...

Até +

Comunicacao

MensagemEnviado: 18 Out 2006 11:59
por Julio
Wagner,poderia me enviar esse seu programa,seria de mta ajuda.

MensagemEnviado: 18 Out 2006 16:22
por fenix3
Eu nunca usei nada diferente da classe 1 (MON08 simples), mas no seu caso nao esta tendo nem comunicacao com o micro, ele pode estar programado e nao tem a tensao de 8,5volts no pino IRQ, ai nao funciona tambem...ele nao entra em modo monitor quando ja esta programado e nao tem 8,5v...

Outra coisa, a questao dos codigos de seguranca, varios enderecos destes que voce utilizaria como codigo de seguranca, na verdade eles sao enderecos que indicam os enderecos das interrupcoes(quando voce usar) e normalmente sao alterados automaticamente quando voce recompila o seu projeto(altera o tamanho do codigo) que automaticamente altera os valores para os enderecos de interrupcoes, portanto se voce usar interrupcoes, voce nao deve fixar os valores de seguranca...

MensagemEnviado: 18 Out 2006 19:41
por KrafT
Fenix, eu sempre uso código de proteção e o que observo, é que o CW sobrepõe a senha com vetores da interrupção (quando é o caso, claro), sem causar nenhum problema adicional, pois o debug vai usar essa senha alterada, não a que eu especifiquei.

MensagemEnviado: 18 Out 2006 21:45
por fenix3
Bom, quanto ao codigo ser substituido automaticamente pelo valores de vetores de interrupcoes reais do programa, pode ser pelo fato da ordem (sequencia) de compilacao, e dependendo da posicao em que for colocado a constante do codigo de protecao, pode substituir os vetores reais de interrupcao... nao tenho certeza disto pois nao testei, mas acho que pode acontecer...