Brasil

SETI@Home: units

  Seti@Home

 
.
Mail

.


você esta em: / hardware -> projetos

. Projeto hardware (CPU-MSX 22)

Projeto por: Luciano Sturaro

.

Back
   Quem se lembra deste projeto? foi publicado na revista CPU-MSX 22, aqui temos uma versão um pouco melhorada do projeto, já com a correção para não haver conflito com a memory mapper, e também uma placa de circuito impresso, menor, de modo que ela sirva em um cartucho pequeno, dando um acabamento muito mais bonito ao mesmo.

   Em Jaú 99, apresentei o protótipo de um leitor/gravador de eproms, a base do protótipo foi esse cartucho, porém o projeto esta um pouco parado, quando sobra algum tempinho eu mecho nele, a parte de leitura já esta funcional, no entanto o que esta dando um pouco de trabalho é a multiplexação dos pinos, pois eu quero um gravador que trabalhe com as eproms 2716 até a 27C1001, sem precisar de uma única chave, todo processo de seleção será feito pelo software.

Esquema
(clique sobre a imagem para salvar)

   Aqui, temos o esquema da interface, clique sobre o mesmo para fazer o download de uma cópia, junto ao esquema também esta um texto explicando a programação do cartucho, o mesmo que se encontra mais abaixo, nesta mesma página. Abaixo temos a aparência da plaquinha, ela foi feita no Tango PCB, Series II, se não o tiver, procure no google por "Tango 2.11 PCB" que certamente você o encontrará, NÃO me peça uma cópia do Tango. Se quiser uma cópia do arquivo da placa, basta clicar sobre a figura também que será iniciado o download do arquivo ".pcb" para o seu micro.

   Creio que não terão problemas, pois todos os valores dos componentes estão impressos sobre a placa, o único detalhe, é que a placa é de face dupla, exigindo um pouco de cuidado ao confecciona-la, devido as trilhas muito finas.

 

Placa
(clique sobre a imagem para salvar)

   Sobre a programação do cartucho:

Porta A:     03Ch
Porta B:     03Dh
Porta C:     03Eh
Programação: 03Fh


Para programar ou escrever nas portas use: OUT &H03x,&Hxx. Para ler as portas use: PRINT INP(&H3x), 

x pode ser Ch, Dh, Eh ou Fh, apenas não e possível ler a porta de programação (03Fh)

Palavra      Porta A      Porta B           Porta C
  de
Comando     PA0 a PA7    PB0 a PB7    PC0 a PC3  PC4 a PC7
  80          Saída        Saída        saída      saída     
  90  	      Entrada	   saída    	saída      saída     
  82          Saída        Entrada      saída      saída    
  92 	      Entrada      Entrada      saída      saída   
  81          Saída        saída        Entrada    saída     
  91          Entrada      saída        Entrada    saída     
  83          Saída        Entrada      Entrada    saída   
  93          Entrada      Entrada      Entrada    saída   
  88          Saída        saída        saída      Entrada
  98          Entrada      saída        saída      Entrada
  8A          saída        Entrada      saída      Entrada
  9A          Entrada      Entrada      saída      Entrada
  89          saída        saída        Entrada    Entrada
  99          Entrada      saída        Entrada    Entrada
  8B          saída        Entrada      Entrada    Entrada
  9B          saída        Entrada      Entrada    Entrada

E aqui tem um programinha, que roda no msxdos, para testo do cartucho, ele vai acender e apagar, em seqüência, os quatro primeiros leds do monitor. 

           Disk  connect.com (128 Bytes)



© 2002 by MSXPró

.
Esta página é melhor visualizada em
resolução de 1024x768 @ True Color
Utilizando o navegador Mozilla

Visitante:

.

Valid HTML 4.01 Transitional   Valid CSS!