Ir ao conteúdo
  • Cadastre-se

Vicente Cesar

Membro Pleno
  • Posts

    126
  • Cadastrado em

  • Última visita

Tudo que Vicente Cesar postou

  1. Ola pessoal, estou desenvolvendo um projeto que trata da geração de vídeo composto, porém, só consegui gerar um sinal de vídeo preto e branco (Com tons de cinza). Preciso de informações de como funciona o sinal de vídeo colorido. Lembrando que estou fazendo algo que vai direto na entrada RCA da televisão, então quero as informações do sinal de vídeo composto colorido e não sua modulação para ser transmitido. Ouvi falar em um termo chamado "colorburst" Que serve para "Sincronizar as cores". Alguém saberia me explicar? Agradeço toda informação. Mais detalhes do projeto: http://forum.clubedohardware.com.br/forums/topic/1087520-gerador-de-sinal-de-v%C3%ADdeo-com-pic/
  2. @Isadora Ferraz, Prefiro a matemática haha. Acho mais simples para mim. @, Acho que vai ser bem simples no final das contas, to fazendo uns testes aqui. Chamei um amigo e vamos tentar compor uma "Trilha sonora" para o jogo que estou montando, espero que de certo. Depois posto o que sair.
  3. Entendi, mas os sons que ouvimos não são definidos pela frequência ? O que este DAC estaria fazendo ? (Imagino que esteja apenas regulando diferentes intensidades do som, é isso mesmo ? Ou ele tem uma outra função ?).
  4. @ Depois de muito tempo tentando gerar um sinal de vídeo Preto e Branco finalmente tentei passar para o colorido, mas esta muito confuso isso, principalmente por estar tudo em inglês o link que você passou kkk. Eu estou com uma duvida inicial, em um sinal preto e branco são 12 microssegundo para que eu sincronize a imagem, e no colorido está dizendo que neste tempo eu envio alguma informação relacionado as cores. Você saberia me explicar isso ? Se souber alguma maneira de eu "pintar" a tela toda com uma cor para usar de exemplo para me explicar ajudaria bastante. Eu li quase todo o link que você passou e não consegui produzir nenhuma linha de código relacionado ao sinal colorido. Teria como você me ajudar ?
  5. @ É exatamente o que o que eu preciso fazer ! Só preciso saber por onde começar, depois consigo seguir sozinho. Alguma dica ? kk
  6. Olá pessoal, eu estou precisando gerar áudio para fazer uma pequena trilha sonora para um jogo que estou montando em um pic (Caso queira entender melhor o que estou fazendo: http://forum.clubedohardware.com.br/forums/topic/1087520-gerador-de-sinal-de-v%C3%ADdeo-com-pic/ ).Me disseram que eu poderia fazer isso usando PWM, mas não sei como usar isso. Sei como funciona, mas não sei passar para código. Alguém poderia me explicar e dar um exemplo em código ? Estou usando o PIC 16F628A. OBS: => Por favor, quero aprender em Assembly. => Se souberem como relacionar as notas musicais com a frequência ou tiverem algum matéria sobre isso ajudaria. => Os sons que quero geram são apenas "bips" de diferentes frequências, e com a mistura deles gerar um sou mais "completo".
  7. Pessoal preciso de ajuda para achar as informações, fiquei sabendo que toda padronização das redes Ethernet eram feitas pela "IEEE", eu procurei pelo site e a tinha as "normas", porém, pagas. Preciso saber onde procurar, sugestões ?
  8. Implementar com FPGA seria ótimo, mas não é possível para mim no momento. Cara realmente, concordo que posso não valer a pena e não ter muita utilidade e fazer tudo isso, mas é uma paixão minha o funcionamento das coisas do zero (e também o funcionamento das tecnologias antigas). Então não resisto a quebrar a cabeça com essas coisas kk. Até porque conhecimento nunca é demais. Depois posso utiliza-ló para implementar com FPGA. Mas até terminar de aprender todo o funcionamento usarei o pic mesmo. Mesmo que não saiba da implementação, agradeço pela ajuda \o\
  9. Olá pessoal eu estou desenvolvendo um projeto e preciso entender mais afundo os protocolos que envolvem a conexão com a internet. Mais especificamente para enviar um e-mail.No caso, acho que seria o SMTP e o TCP/IP, mas acho que este primeiro faz parte do segundo citado. Alguém saberia me explicar todo o processo que ocorre ao envia um e-mail desde que o computador se conecta a rede?
  10. @Iago Rodriguez Saberia me dizer o passo a passo de o que esse controlador faz? Queria entender mais a fundo isso. O que eu preciso fazer antes de começar a programar é entender como eu entro na rede detalhadamente.
  11. Poderia me passa o link que contem a documentação oficial disso ? (Tanto da pilha TCP/IP quanto do trabalho do controlador Ethernet). Quero dar uma olhada, se você souber os links é claro. Qualquer outro link sobre detalhes mais técnicos já me ajudam também.
  12. Entendi o que você quis dizer com pilha TCP/IP agora, só não conhecia esse termo. Eu estou quebrando a cabeça aqui em porque é secessionar esse controlador. Se nos cabos de rede só passam zeros e um eu não poderia eu mesmo implementar o TCP/IP em um software no meu PIC? Em outras palavras, gerar um código que me de a mesma saída que o controlador Ethernet. Não entendo muito dessa área, mas isso me parece possível. Se não for, pode me dizer porque ?
  13. @victhor393 Primeiro, quando diz pilha TCP está se referindo ao pacote de dados que será enviado ? E nesse caso, o que o controlador Ethernet faz mas especificamente ? Por que a ideia era programar tudo em um PIC para que o mesmo realizasse toda essa operação. Pode explicar melhor esse controlador?
  14. Primeira mente me desculpem pelo titulo do tópico, deveria ser "Conexão de um pic a internet" mas escrevi errado e não sei como edita-ló Olá pessoal, eu vi um projeto de uma pessoa que través de um PIC ele enviou um e-mail, não lembro onde vi, e não consegui achar o link novamente, mas me interessou muito isso e fiquei com isso na cabeça querendo desenvolver a mesma aplicação, mas ai vem algumas duvidas. Já estudei bastante de redes, protocolos, portas, etc... Então já entendo alguns conceitos básicos. O primeiro problema é: A implementação desse programa seria mais simples conectando um pic ao roteador ou direto no cabo de rede que sai do modem ? (Ou seria a mesma coisa ?) Depois de conectados, todo aparelho na rede precisa de um endereço IP. Como esse endereço é obtido ? (Falando de maneira bem especifica. Algum dado deve ser enviado para receber algum endereço de IP ? ) Os cabos de par traçados tem funções especificas provavelmente, o que cada um deles significam? Podem ser identificados pelas cores ? Depois de iniciada uma conexão como os dados devem ser enviados. Preciso saber coisas como tempo de sincronismo, estrutura de um pacote de dados, entre ostras coisas. Sei que são muitas peguntas mas esta difícil achar esse tipo de coisa na internet, então se alguém poder agradeço muito. Preciso principalmente das informações iniciais, por onde começar essa comunicação. Obrigado a todos.
  15. @Felipe Electronic O conteúdo estará em um pendrive, quero pegar e colocar o arquivo .bin diretamente nele. O vídeo@vtrx será projetado em uma televisão, inicialmente vai ser só em tons de cinza, um tom de cinza diferente para cada cor. @vtrx, Realmente, ficou muito ***** isso, quando a minha duvuida, depois eu explico, estou meio sem tempo agora. PS: Eu olhei o projeto e nem acredito que isso foi feito com 12 MHz kkk. Muito bom.
  16. @vtrx, obrigado, já estou lendo sobre ele, surgiu uma duvida, o que contem em um arquivo .a26 já é o hexadecimal que deve ser interpretado pelo processador ? Se for tem como eu gerar o código Assembly a partir do hex ? Poque fica mais fácil entender o código Assembly. Achei muito bom a maneira que os jogos de Atari foram, foram bem criativos com as técnicas de processamento deles. Eu não estou com o pic em mão no momento, só me lembro que é da serie 18F. Aproveitando que você entende de assembly e está coerente com o tópico, quero tirar uma duvida. Uma parte da imagem é composta pelo "Campo de batalha" em português. Que é o plano de fundo, determinado por 20 bits e esses definem metade da tela. Essa metade você pode repetir, ou espelhar. Repetir é algo relativamente fácil, mas teria como espelhar um registrador no pic ? Porque o TIA, que é o processador de vídeo do Atari, se não me engano o nome, possui um registrador responsável por isso, algum pic teria esse recurso, se souber dizer o nome eu mesmo posso pesquisar. Até onde eu sei o pic não foi projetado para esse tipo de aplicação especifica, mas se ouve-se algo do tipo ajudaria bastante haha.
  17. @Felipe Electronic Obrigado mesmo cara, vou tentar entender sozinho daqui para frente com as informações que você me passa, desculpe causar tanto incomodo, não precisar de pressa para responder kk, eu posso esperar, não quero atrapalha-lo. Eu aprendi algumas técnicas de processamento de vídeo do Atari e creio que agora conseguirei fazer tudo o que preciso com a pouca memoria que tenho, espero poder trazer logo resultados, muito abrigado.
  18. Pessoal, não sei se essa é a melhor área para postar isso, mas acho que aqui é o lugar onde posso receber uma resposta mais precisa. Depois de conversar com dois professores tivemos a ideia de usar uma rotina de vídeo que eu desenvolvi em Assebly para emular um rom de Atari e após analisarmos um pouco do seu funcionamento ele me deu um pic que disse ter capacidade para isso. Mas o problema é o seguinte, não sei como começar. Eu baixei o arquivo de um jogo de Atari, extensão .a26 e o código fonte do emulador que roda o jogo, mas não estou me saindo nada bem com esse codigo :s Existe alguma documentação sobre o Atari que eu posso ver como ler as rons ? O emulador é o Stella e pretendemos salvar o jogo em um pendrive. Estou aberto a sugestões. no caso a geração de áudio seria feita através de um segundo pic dedicado a isso, mas nesta primeira etapa pretendo ignorar o áudio se possível. Não acho que seja complicado pelo que eu vi, principalmente por só ter 32 instruções diferentes no Atari, só preciso compreender o arquivo da rom. É isso pessoal, se alguém achar que não vai dar certo por favor diga e fale o porque, ajudaria muito também kk. Obrigado
  19. Obrigado pessoal, mas acho que não precisarei mais, eu vi que o Atari tem um clock bem inferior a 12 MHz e gera jogos melhores que meu pic, eu acabei aprender algumas técnicas de processamento bem legais estudando ele, vou ver se consigo usando essas técnicas, mas logo testo as soluções e respondo. @MOR Acho realmente que vale mais comprar os cristais logo, mas é que fica difícil arrumar na minha cidade então queria ver se conseguia fazer algo com o que já tenho haha.
  20. @Felipe Electronic, andei uns dias sem mexer no projeto mas agora voltei a programa-ló, mas agora só quero melhorar o código, eu quero fazer o seguinte, tenho uma tabela para cada linha de pixels, já que seria muito grande uma para todos, o que eu quero, é fazer uma estrutura de repetição que vai mudando de uma tabela para outra e imprimindo os pixels de cada uma, teria como fazer isso ? As imagens são desenhos de um personagem que esta olhando hora para um lado e hora para o outro, é a mesma imagem, mas invertida horizontalmente, a ideia é usar as mesmas tabelas para fazer o sprite, hora eu leio a linha de frente para trás, hora de trás para frente. Mas ai preciso da sua informação sobre como fazer essa troca de tabelas em um loop.
  21. Isso eu entendi, não não consigo ver uma solução para isso, então não sei se essa é uma boa maneira de fazer isso :/ .
  22. @vtrx, não respondi porque estava em uma semana com muitas provas, mas agora irei continuar o projeto. Tipo, gerar telas inteira de uma unica cor já fiz (Somente preto, branco e tons de cinza mas por enquanto será assim, só depois de fazer mais algumas coisas usarei cores kk). Estou enfrentando um problema, eu mapeei somente os sprites e controlo a posição deles pelo tempo que leva para chegar ao ponto onde ele deve estar. porém se chego no limite da tela (com o pixel mais na ponta), o sinal fica todo destorcido, mas o que deveria acontecer é ele sair andando para fora da tela. Alguma sugestão de como resolver isso ? Acha ruim meus método para movimentar o personagem ou estou no caminho certo ?
  23. Eu preciso de um oscilador com mais frequência para meu pic, e queria saber se existe algum circuito que aumentasse a frequência do meu cristal de maneira precisa, como é só para teste, algo que mantivesse a precisão por alguns minutos já estaria bom (algo de 2 ou 3 minutos, mas enquanto mais preciso melhor, claro kk). Eu tenho alguns valores aqui (4,10,12 MHz), e estava querendo multiplicar por dois o de 10 MHz. Existe alguma maneira de fazer isso ? Eu imagino que eu possa implementar uma certa logica para isso, mas to queimando meus neurônios e nada kkk. Sugestões?
  24. eu pensei nisso, mas como eu colocaria certo Sprite em certo momento ? Eu teria que fazendo com que esses sprites fossem adicionados "aleatórios" em diferentes lugares da tela. Como eu poderia fazer isso ? Porque nesse caso, eu teria uma cor de fundo padrão e quando chegasse em um sprite, teria que interromper essa cor (o sinal que gera essa cor), e adicionar outra. Isso esta meio confuso. Teria alguma ideia para me dar?
  25. @vtrx . Na verdade cada byte é um pixel, eu fiz tudo preto e branco, mas são 255 tons do preto ao branco. Ta desanimador fazer isso com falta de recursos kkkkk, mas to vendo o que posso fazer aqui para der um jeito nisso.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!