terça-feira, 24 de abril de 2007

Testes com o 'Hardware" para porta serial

Terminei o teste do Hardware do Bootloader para a porta serial. Do Lado do PC, estou usando o ICPROG. O circuito foi baseado no SI Prog, mas tive que acrescentar um 74HC125 pois no final da gravação o ICProg leva as linhas a nível baixo, em vez de deixá-las livres (em aberto).

O Igor me ajudou no 'Layout' da Placa de circuito impresso. A placa da direita é opcional, e pode ser substituída (com vantagens) por um cabo retirado de um 'joystick' de MegaDrive.

(clique na imagem para ampliar):


O diagrama final do circuito encontra-se logo abaixo (clique na imagem para ampliar):



As configurações necessárias do ICPROG para trabalhar com este circuito são:

Ajustes de Hardware: É necessário inverter os sinais Vcc e MCLR.


Nas opções, é necessário habilitar o 'driver' para NT/2000/XP, caso um destes sistemas estaja sendo utilizado.




E as opções específicas para I2C devem ser selecionadas. Note que o endereço de 'hardware' desta tela tem que ser mudado de 0 para 3 quando usado no Expert, pois este tem resistores de 'pull-up' em todos os pinos do joystick. Como o Hotbit não tem tem 'pull-up' nestas linhas, a e2prom, que é um dispositivo CMOS entende uma linha aberta como um sinal em nível. Outro caso em que é necessário mudar este endereço na faixa de 0 a 3, é quando a interface estive conectada a uma 'HUB' para picodrives.



E por último, uma opção que, quando desmarcada agiliza um pouco o processo, é a verificação logo após a escrita:



E por último, uma captura da tela após a leitura da EEPROM.

Nenhum comentário: