terça-feira, 30 de janeiro de 2007

Mais um passo.

As modificações nos circuitos dos registradores de deslocamento foram testadas com sucesso. Agora é possível inclusive operar em modo SPI como se fosse num microcontrolador, ou seja, para transferir um byte, basta:

LD A,BYTE ; Byte a ser enviado
OUT (SPI_ADDRESS),A ; Envia byte
NOP ; entre o OUT e o IN é necessário que
; ocorram ao menos 8 ciclos de clock.
IN A,(SPI_ADDRESS) ; Recebe o byte

O circuito aogora está pronto para iniciar os primeiros testes com o cartão SD.

Mas antes é necessário realizar...

- Atualização do guia de montagem e teste, para contemplar as modificações já efetuadas;
- Atualização do circuito e do "layout" da placa para a revisão A;
- Limpeza da casa (mesas dos computadores, bancada, etc);

Nota: Entre o OUT e o IN é necessário que se passem ao menos 8 ciclos de clock. As instruções automáticas INIR e OTIR funcionam porque gastam ciclos de clock suficientes entre leituras ou escritas consecutivas.



Na foto, o protótipo 2 e a sonda lógica com contador digital, uma ferramenta desenvolvida especialmente para ajudar na montagem e teste do circuito (desde o protótipo 1). O projeto completo da sonda vai ser divulgado em breve.

Nenhum comentário: