Página 1 de 1

DS89C450 - Acesso via serial mas não consigo programar?!

MensagemEnviado: 31 Mai 2009 15:04
por Fernando
Pessoal, por favor, alguém tem experiencia em utilizar o DS89C450 (dallas/maxim), já compilei o arquivo.hex no formato hex-386 que ele pede e não consigo baixar o hex pra programa-lo, aparecendo o seguinte erro:

> Loading File C:\Keil\work\painel\painel_hex\painel1.hex

Erasing Flash ==> Completed

Loading Hex file...


Error on writing the line :

:020000040000FA
<- acho que aqui ta o problema, mas não entendi o pq?!


Error writing file: expected G and received R

Error on line number : 1


Load failed.
G
>


Bom a comunicação serial está ok.. mas já não sei oq fazer mais...

Fico grato no que puderem me ajudar
Fernando.

MensagemEnviado: 31 Mai 2009 19:45
por Francesco
É o seguinte,

O arquivo HEX possui instruções de escrita e segmentação de memória. Esta linha, com instrução 04h, é para indicar que o segmento 0000h. Como o chip não tem mais do que 64K, é lógico que não terá outro segmento.

Faça o seguinte. Edite o HEX em qualquer edtor (Bloco de notas), retire essa linha, salve e tente gravar novamente. Certamente vai funcionar.

MensagemEnviado: 03 Jun 2009 16:43
por Rhone
Francesco, você pode repassar onde adquiriu seu DS89C450.
Tenho interesse em comprar.
Obrigado.

MensagemEnviado: 03 Jun 2009 17:08
por Francesco
Solicitei amostra para a Dallas/Maxim, mas tive que pagar o frete para a representante aqui no Brasil. Veio pela PIComponentes (www.picomponentes.com.br).

MensagemEnviado: 03 Jun 2009 19:24
por Fernando
Valeu a ajuda Francesco... funcionou... quanto ao esquema do componente, é da maneira que ele citou.. é um bom micro-controlador.

[]s