duvida no uso do TMS 9128NL

Hardware e Software

Moderador: 51

Re: duvida no uso do TMS 9128NL

Mensagempor mastk » 17 Abr 2013 10:22

Sim, se for para apenas terminal de video PB, até arduino pode te resolver.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Re: duvida no uso do TMS 9128NL

Mensagempor renan-papaco » 21 Abr 2013 16:31

norad58 escreveu:Problema que o datasheet da Texas nao explica de forma clara como programar o tms9918.
O conceito dos registros é parecido com o mc6845, mas o tms9918 é bem limitado, tanto que criaram depois o msx2.
Se for criar um terminal de 80 colunas recomendo usar um mc6845 ou uma placa de vídeo ISA adaptada.
Ainda é possível encontrar placas ISA e adaptar a um mcu qualquer de 8 bits, sem muitos problemas.
Na época quando usava meu tk95 em alguns programas e jogos , o tk era mais rápido que um Msx ou um pc xt.
Pra falar verdade até um Apple ii pois era mais ágil que um pc xt.
Ja passei anteriormente um site onde usaram um atmega16 como terminal de vídeo 80 colunas, com interface serial.
Neste caso poderia ser adaptado a vários MCUs com porta serial.
Opções é que nao faltam......


sim...ja pensei e penso em usar a ideia de um MCU do tipo ATmega16, 32 ou até o 644 como "vdp one chip" mas...esses são dificeis de achar...nego so usa mcu pra fazer CLP aí fica dificil.e tbm nem sei se esses podem ser comprados no brasil.
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 » 21 Abr 2013 16:42

agora...a questão principal é: preciso usar as interrupções do 8051 pra adaptar o 9928 nele?
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 » 24 Abr 2013 11:31

sim...ja pensei e penso em usar a ideia de um MCU do tipo ATmega16, 32 ou até o 644 como "vdp one chip" mas...esses são dificeis de achar...nego so usa mcu pra fazer CLP aí fica dificil.e tbm nem sei se esses podem ser comprados no brasil.

Qual a resolução que voce precisa?
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 » 24 Abr 2013 12:52

vtrx escreveu:
sim...ja pensei e penso em usar a ideia de um MCU do tipo ATmega16, 32 ou até o 644 como "vdp one chip" mas...esses são dificeis de achar...nego so usa mcu pra fazer CLP aí fica dificil.e tbm nem sei se esses podem ser comprados no brasil.

Qual a resolução que voce precisa?

não precisa ser algo grande... se der pra gerar video em 80 colunas por 40 linhas ja tá bom
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 » 24 Abr 2013 18:44

Se te interessar posso te passar um projeto que usa um 18F252 usando comunicação SPI.
Características:
Resolução do texto:30x30 chars.
Resolução gráfica:240x480 pixels.
Tamanho dos caracteres:8x16 pixel.
Saida:VGA.
Cores:15.
Uma observação é que foi escrito em ASM.
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 » 24 Abr 2013 19:49

vtrx escreveu:Se te interessar posso te passar um projeto que usa um 18F252 usando comunicação SPI.
Características:
Resolução do texto:30x30 chars.
Resolução gráfica:240x480 pixels.
Tamanho dos caracteres:8x16 pixel.
Saida:VGA.
Cores:15.
Uma observação é que foi escrito em ASM.


primeiramente: o PIC usado é SMD? seria melhor se fosse em DIP, é possivel usar ele pra comunicação com outro MCU?
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 » 24 Abr 2013 21:19

primeiramente: o PIC usado é SMD? seria melhor se fosse em DIP, é possivel usar ele pra comunicação com outro MCU?

DIp ou SMd só depende de voce e a comunicação tambem.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: duvida no uso do TMS 9128NL

Mensagempor Red Neck Guy » 24 Abr 2013 21:45

Uma alternativa para criar um terminal de vídeo é utilizar algo como tipo:
Imagem

Geralmente os mcus com controlador de LCD são grandes e gerar memória de video vai demandar que o treco tenha barramento externo e tal, então uma alternativa mais simples seria utilizar o circuito da página 19 desse manual http://www.4dsystems.com.au/downloads/microVGA/uVGA-III/Docs/uVGA-III-Datasheet-REV1.3.pdf
Daria para fazer tranquilamente esse layout e colocar no lugar do Picaso(ui) o teu mcu que vai ser o cara que vai popular os dados do driver. Sei lá, eu faria assim ao invés de utilizar o TMS9128NL, mas se fosse pra perder tempo com isso, faria com FPGA....
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 » 25 Abr 2013 02:44

Aquino escreveu:Uma alternativa para criar um terminal de vídeo é utilizar algo como tipo:
Imagem

Geralmente os mcus com controlador de LCD são grandes e gerar memória de video vai demandar que o treco tenha barramento externo e tal, então uma alternativa mais simples seria utilizar o circuito da página 19 desse manual http://www.4dsystems.com.au/downloads/microVGA/uVGA-III/Docs/uVGA-III-Datasheet-REV1.3.pdf
Daria para fazer tranquilamente esse layout e colocar no lugar do Picaso(ui) o teu mcu que vai ser o cara que vai popular os dados do driver. Sei lá, eu faria assim ao invés de utilizar o TMS9128NL, mas se fosse pra perder tempo com isso, faria com FPGA....

a ideia que você mostrou pode até ser boa mas é extremamente cara e inviável... se ao menos alguem q ja mexeu com o 9128 me explicasse detalhadamente o diagrama dos sinais já ajudava substancialmente... pra obter o controle total dele eu usaria um circuito com um 8032 e fazia uma comunicação serial, e colocaria uma eprom grande do tipo 27C512 pois o espaço em rom do 89S52 seria insuficiente.
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 » 25 Abr 2013 02:48

renan-papaco escreveu:
vtrx escreveu:Se te interessar posso te passar um projeto que usa um 18F252 usando comunicação SPI.
Características:
Resolução do texto:30x30 chars.
Resolução gráfica:240x480 pixels.
Tamanho dos caracteres:8x16 pixel.
Saida:VGA.
Cores:15.
Uma observação é que foi escrito em ASM.


primeiramente: o PIC usado é SMD? seria melhor se fosse em DIP, é possivel usar ele pra comunicação com outro MCU?


seu projeto me interessa, qual material é necessario?
vc poderia me disponibilizar o programa dele em HEX ou BIN?
a comunicação com esse pic pode ser paralela?
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 norad58 » 27 Abr 2013 11:47

Vejam este projeto interessante de um terminal de vídeo 80x40:

http://www.javiervalcarce.eu/wiki/VHDL_Macro:_VGA80x40

:wink:
norad58
Word
 
Mensagens: 693
Registrado em: 08 Abr 2013 15:56

Re: duvida no uso do TMS 9128NL

Mensagempor renan-papaco » 27 Abr 2013 13:04

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.já q não possuo estação de trabalho em SMD, não tenho dinheiro pra adiquirir os componentes necessários sem contar que é IMPOSSIVEL aprender pela net.
gostaria de usar com os recursos que já tenho. obrigado.

eu fico muito chatiado quando eu vejo q jamais conseguiria entender o datasheet desse chip... ele devia explicar um passo-a-passo todo detalhado do seu funcionamento. desde a inicialização até a operação em modo gráfico(que é oq não me interessa por enquanto)

eu poderia desenvolver uma interface de video usando circuitos logicos e uma eprom pra abrigar o mapa de caracteres... essa ideia seria ótima se ao menos soubesse qual frequencia do oscilador eu devo obter pra fazer o sincronismo vertical e horizontal... e como combinar o sinal de ambas na saída. mas ainda sim isso tomaria muito tempo e disposição q não tenho.
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 15:02

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?
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 vtrx » 27 Abr 2013 15:51

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
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

AnteriorPróximo

Voltar para MSX

Quem está online

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

cron

x