duvida no uso do TMS 9128NL

Hardware e Software

Moderador: 51

Re: duvida no uso do TMS 9128NL

Mensagempor renan-papaco » 27 Abr 2013 15:56

Aquino escreveu:
renan-papaco escreveu:"...alguém poderia me explicar como eu programo o TMS9928, em vez de mostrar altenativas q só me sairiam caro, alem de ser impossiveis de por em prática..."

Isso é normal num fórum, certa vez perguntei como fazia pra piscar um led e o post acabou com um projeto com um FPGA com 4 núcleos powerPC rodando cluster de linux...

É esse o manual que você tem: https://dl.dropboxusercontent.com/u/14192866/TMS9928.pdf

Qual a dúvida específica?

hahahahahah!!!! pqp! eu ri mano! tu quer piscar um led mas aqui o pessoal acha q tu tem q fazer um computador da NASA pra isso!

seguinte: só preciso que me expliquem um passo-a-passo resumido de como se programa o 9928 em modo monocromático. 40X25 e se nesse modo eu precisaria usar as interrupções.

algo como: liga o circuito-> inicializa a VDP-programa ela em modo texto 40X25->carrega mapa de caracteres-> pronta pra uso.
é só isso q quero... os pinos CSR e CSW eu ja sei lidar com eles, pelo menos entendi isso no datasheet. notei tbm a existência do pino R/W e tbm gostaria de saber como usa-lo. vou olhar o datasheet aqui de novo. ok?
Sabe quem mais programa um 8051 com ROM externa? MINHA MÃE! HOOOOOOOOOOOOOOOOOO
Avatar do usuário
renan-papaco
Byte
 
Mensagens: 292
Registrado em: 17 Jun 2012 15:56

Re: duvida no uso do TMS 9128NL

Mensagempor renan-papaco » 27 Abr 2013 16:07

vtrx escreveu:Renam,vou te mandar o projeto pelo email,mas o problema é que foi programado em ASM e provavlemente não vai se sintir a vontade de alterá-lo,mas usa comunicação SPI mas se não tem conhecimento em como implementar uma comunicação SPI para enviar os comandos e caracteres,não terei tempo para tal.
PS:Pensando bem,como meu exemplo foi uma dapatação de um projeto antigo ,que não era meu,,vou passar o link com o projeto original que usei na época quando estava programando um ternimal HD usando ARM.
Segue link do PIC:
http://www.pic24.ru/doku.php/en/osa/articles/vga_terminal

esse projeto aí tá em russo...não sei se os monitores de lá são exatamente como os daqui...
Sabe quem mais programa um 8051 com ROM externa? MINHA MÃE! HOOOOOOOOOOOOOOOOOO
Avatar do usuário
renan-papaco
Byte
 
Mensagens: 292
Registrado em: 17 Jun 2012 15:56

Re: duvida no uso do TMS 9128NL

Mensagempor Red Neck Guy » 27 Abr 2013 17:47

Na página 14 do PDF, tem algo: "VDP Initialization"

Ali no registrador 1 é que vc configura o modo....
ASM51 descanse em paz!
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

Re: duvida no uso do TMS 9128NL

Mensagempor renan-papaco » 27 Abr 2013 18:49

Aquino escreveu:Na página 14 do PDF, tem algo: "VDP Initialization"

Ali no registrador 1 é que vc configura o modo....


hum... e pro modo texto eu precisarei usar as interrupções?
Sabe quem mais programa um 8051 com ROM externa? MINHA MÃE! HOOOOOOOOOOOOOOOOOO
Avatar do usuário
renan-papaco
Byte
 
Mensagens: 292
Registrado em: 17 Jun 2012 15:56

Re: duvida no uso do TMS 9128NL

Mensagempor Red Neck Guy » 27 Abr 2013 19:37

A interrupção ocorre a cada "refresh completo" da tela. Sei lá, mas acho que ela serve apenas para você saber que a tela foi atualizada e serve para sincronizar as coisas. Assim você poderia usar essa int como marcador para saber quando uma imagem já foi exibida....
ASM51 descanse em paz!
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

Re: duvida no uso do TMS 9128NL

Mensagempor renan-papaco » 28 Abr 2013 08:30

hum...tá quase lá...
agora outra duvida.

os pinos CSR e CSW servem pra habilitar escrita e leitura na VDP(tinha entendido no datasheet), pra q serve o pino R/W? ele tbm é controlado pela CPU?
Sabe quem mais programa um 8051 com ROM externa? MINHA MÃE! HOOOOOOOOOOOOOOOOOO
Avatar do usuário
renan-papaco
Byte
 
Mensagens: 292
Registrado em: 17 Jun 2012 15:56

Re: duvida no uso do TMS 9128NL

Mensagempor Red Neck Guy » 28 Abr 2013 09:29

O pino R/W é para o barramento da VRAM. CAS e RAS servem para travar o endereço multiplexado nelas e o R/W é que diz a operação.
ASM51 descanse em paz!
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

Re: duvida no uso do TMS 9128NL

Mensagempor msamsoniuk » 28 Abr 2013 11:25

http://gomsx.net/hansotten/msxdocs/chipstms9918.pdf

pagina 3-2 tem o esquema de ligacao da VRAM (ali tem uma configuracao 8x4116, mas pode usar 2x4416), na pagina 4-1 tem o esquema de ligacao com um MPU qualquer e na pagina 4-6 tem exemplo de codigo (em asm 9900, nao deve ser dificil traduzir p/ outro processador olhando os comentarios).
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Re: duvida no uso do TMS 9128NL

Mensagempor renan-papaco » 28 Abr 2013 12:08

vlw pessoal! agora é hora de brincar com o meu VDP extraido do msx aqui! vlw msm
Sabe quem mais programa um 8051 com ROM externa? MINHA MÃE! HOOOOOOOOOOOOOOOOOO
Avatar do usuário
renan-papaco
Byte
 
Mensagens: 292
Registrado em: 17 Jun 2012 15:56

Re: duvida no uso do TMS 9128NL

Mensagempor renan-papaco » 28 Abr 2013 12:10

só mais uma coisa: posso simular um barramento nele colocando um dip switch no bus de dados e outro no bus de controle?
Sabe quem mais programa um 8051 com ROM externa? MINHA MÃE! HOOOOOOOOOOOOOOOOOO
Avatar do usuário
renan-papaco
Byte
 
Mensagens: 292
Registrado em: 17 Jun 2012 15:56

Re: duvida no uso do TMS 9128NL

Mensagempor msamsoniuk » 28 Abr 2013 18:09

renan-papaco escreveu:só mais uma coisa: posso simular um barramento nele colocando um dip switch no bus de dados e outro no bus de controle?


no barramento da MPU sim, porem precisa de debounce nos pinos CSR e CSW, senao vc vai fazer multiplas leituras/escritas quando mudar as chaves e vai ficar tudo zuado. melhor seria usar um MCU barato com uma serial, assim vc envia comandos pela serial e o MCU converte em leituras e escritas paralelas no VDP sem risco de ter ruido. e claro, a VRAM instalada no outro barramento eh mandatoria: ele precisa continuamente fazer refresh da tela, entao precisa continuamente ler a VRAM.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Re: duvida no uso do TMS 9128NL

Mensagempor renan-papaco » 28 Abr 2013 21:49

ah sim...o debounce. montei o circuito com a vdp e liguei a saida de iluminancia direto na TV... ficou com uma tela preta. sinal de q o clock ta trabalhando.

agora...eu instalei um dipo switch mesmo...só pra aprender o funcionamento. depois monto outra placa e coloco num 89S52 com comunicação serial e tá resolvido
Sabe quem mais programa um 8051 com ROM externa? MINHA MÃE! HOOOOOOOOOOOOOOOOOO
Avatar do usuário
renan-papaco
Byte
 
Mensagens: 292
Registrado em: 17 Jun 2012 15:56

Re: duvida no uso do TMS 9128NL

Mensagempor vtrx » 29 Abr 2013 11:54

Eu não sabia que este VDP ainda é vendido,achei em vários sites novo.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: duvida no uso do TMS 9128NL

Mensagempor renan-papaco » 29 Abr 2013 14:41

vtrx escreveu:Eu não sabia que este VDP ainda é vendido,achei em vários sites novo.


comprando varios TMS9128 em 3...2...1...
Sabe quem mais programa um 8051 com ROM externa? MINHA MÃE! HOOOOOOOOOOOOOOOOOO
Avatar do usuário
renan-papaco
Byte
 
Mensagens: 292
Registrado em: 17 Jun 2012 15:56

Re: duvida no uso do TMS 9128NL

Mensagempor mastk » 18 Mai 2013 21:08

Aonde? Gostaria de pegar alguns.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

AnteriorPróximo

Voltar para MSX

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x