Fórum Eletrônica2002 (Brasil)
Seja bem vindo ao fórum Eletrônica2002.

Para ter acesso a todo o conteúdo do fórum você precisa estar cadastrado e fazer o login!

Se não é cadastrado no fórum: aproveite e faça.

Para criar um tópico, você precisa se cadastrar e estar conectado.
Ao criar um tópico, vc deve colocar a marca/modelo/e defeito do aparelho no título do tópico. Isto é regra neste fórum!
http://eletronica2002.forumeiros.com/forum-de-reparacao-de-aparelhos-eletronicos-f1/regras-do-forum-t19731.htm

Falar com o administrador?
Mande um e-mail: valdeni@eletronica2002.com.br
.
Menu de navegação


Clique nas imagens abaixo para acessar os fóruns desejados.

Fóruns:





---------------------------

PARCEIROS

E PATROCINADORES

DO FÓRUM 2002:

================

Clique nos banners:




================

Quer ser um patrocinador do fórum?

Mande um e-mail para:

Valdeni@eletronica2002.com.br


_________________
Últimos assuntos
» Módulo Booster BA4610D só fica em proteçao
Hoje à(s) 01:50 por LEONARDO MACHADO

» Mini system LG cm4320 não liga
Ontem à(s) 23:45 por Raimundo José santos

» tv toshiba ccp 3400 chassi u9
Ontem à(s) 23:24 por saitam

» Mini system Sony hcd ex8br dando protect(proteção)
Ontem à(s) 20:24 por Eduardo Toda

» tv de tubo 29cc9rl, chassi cw62a
Ontem à(s) 19:00 por Mauricio0

» Fonte automotiva Usina Spark
Ontem à(s) 12:01 por Leandrotgcrew

» [Resolvido] TV CCE HPS 2171 FS - NÃO LIGA
Ontem à(s) 09:07 por Nill

» Dvd automotivo PIONNER-avh 1480-Apenas emitindo bips.
Ontem à(s) 09:06 por Nill

» RECEPTOR TELSAT TS 2000 SEM IMAGEM E SOM
Sab 16 Dez 2017, 16:07 por Nill

» mini system sony gtr888 liga e entra em protect
Sab 16 Dez 2017, 11:24 por tomate

» TV LG RP29CC26 imagem escura screen no maximo
Sab 16 Dez 2017, 09:43 por NiemeyerD

» RECEPTOR ELSYS 2.0 NÃO LIGA
Sab 16 Dez 2017, 09:21 por joaquimrosadesouza

» Receptor Elsys ETRS29 Não Liga
Sab 16 Dez 2017, 09:16 por joaquimrosadesouza

» TV Semp 2070E, cor azul predominando!
Sab 16 Dez 2017, 09:01 por MARIO Y. SEGAWA

» Multimetro SANWA N-501 Voltagem das pilhas (?)
Sex 15 Dez 2017, 17:57 por tielson

»  MICROFONE SEM FIO KARSECT kru-302 UHF com prolema no AF
Sex 15 Dez 2017, 17:43 por jondas gonçalves

» Reativar tudo de imagem preciso ajuda
Sex 15 Dez 2017, 17:05 por NiemeyerD

» TV philips 32PFL4007D o controle funciona por alguns segundo e trava
Sex 15 Dez 2017, 14:29 por aramosp

» playstation 2 scph79001 nao le apos t-roca desbloqueador
Sex 15 Dez 2017, 14:26 por Nill

»  Receptor Century supercolor JL3 aquece muito e some os canais
Sex 15 Dez 2017, 09:08 por Nill

» HT htb5570d
Sex 15 Dez 2017, 08:24 por Nill

»  MicroOndas Electrolux MTD 30 que as teclas inico e cancela nao funcionam..
Qui 14 Dez 2017, 23:46 por edson martins

» APARELHO SONY HCD GTX888 ACENDE O STANDBY NAO LIGA
Qui 14 Dez 2017, 14:42 por andonizete

» Tv gradiente 2925 nao liga
Qui 14 Dez 2017, 12:52 por Paranista

» home philips hts3365x/78
Qui 14 Dez 2017, 11:33 por nicolau.monteiro

» Som Philips FWM-663-55 Não liga
Qua 13 Dez 2017, 18:15 por alros

» tv sony 29 modelo KV-29FS140 com imagem avermelhada opaca
Qua 13 Dez 2017, 12:07 por Naldo Oliveira

» tv lg 50pa4500 não liga
Qua 13 Dez 2017, 12:01 por Naldo Oliveira

» Som sony MHC-EC55 desarmando quando aumenta o volume
Qua 13 Dez 2017, 11:56 por Naldo Oliveira

» tv cineral tc 1470 em standbay
Qua 13 Dez 2017, 11:54 por Naldo Oliveira

Quem está conectado
40 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 38 Visitantes :: 2 Motores de busca

ROBERTO CARLOS, Sweettooth

O recorde de usuários online foi de 1034 em Sex 24 Jul 2015, 10:41

Não consigo fazer esse jogo da memória funcionar, alguém pode me ajudar?(resolvido)

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Não consigo fazer esse jogo da memória funcionar, alguém pode me ajudar?(resolvido)

Mensagem por CACÁ em Ter 12 Set 2017, 23:26

Pessoal boa noite, tentei montar este circuito que achei na net mais didaticamente, já que não tem utilidade mas fiquei "encucado" por ele não ter funcionado.
O esquema é esse
[Você precisa estar registrado e conectado para ver este link.]

Montei essa placa
[Você precisa estar registrado e conectado para ver este link.]
No simulador (Proteus) tudo funciona normal mas na placa nada acontece e não consigo achar o que está errado. Desconfiei do programa, entendo pouco mas não vi nada no código referente a clock, nada que configure o clock interno do 16F628A

Código:
#define s0   RA0_bit
#define s1   RA1_bit
#define s2   RA2_bit
#define s3   RA3_bit
#define led0 RB0_bit
#define led1 RB1_bit
#define led2 RB2_bit
#define led3 RB3_bit

int led_on(int cor);    // ligar leds

int mem[40], botao = 4, sort = 2, stagio = 0, aux = 0, i;

void main()
{
     CMCON = 7;     //desabilita comparadores
     TRISA = 0b0001111; //15
     PORTA = 0b0001111; //15
     TRISB = 0;
     PORTB = 0;
    
     Sound_Init(&PORTB, 4);
     sound_play(2000, 100);led0 = 1;
     sound_play(1000, 100);led1 = 1;
     sound_play(1120, 100);led2 = 1;
     sound_play(1330, 100);led3 = 1;
     sound_play(1590, 100);led_on(4); //desligar todos os leds
     delay_ms(500);
    
     while(1)
     {
        mem[stagio] = sort;
        for(i = 0;i < stagio + 1;i++)
        {
          if(mem[i] == 0){led_on(0);}
          if(mem[i] == 1){led_on(1);}
          if(mem[i] == 2){led_on(2);}
          if(mem[i] == 3){led_on(3);}
        }
        while(stagio >= aux)
        {
           while(!(s0 && s1 && s2 && s3)) //aguarda pressionar um botão
           {
              if(!s0){botao = 0;}
              if(!s1){botao = 1;}
              if(!s2){botao = 2;}
              if(!s3){botao = 3;}
              if(sort > -1){sort--;}  //sorteia
              if(sort < 0){sort = 3;}
              delay_ms(5);
           }
           if(botao < 4)
           {
             if(botao == 0){led_on(0);}
             if(botao == 1){led_on(1);}
             if(botao == 2){led_on(2);}
             if(botao == 3){led_on(3);}
             if(botao != mem[aux])      //Confere
             {
                stagio = -1 ; //errado!!
                led0 = 1; led1 = 1; led2 = 1; led3 = 1;
                sound_play(500,500);
                delay_ms(200);
                led_on(4);  //apaga todos os leds
             }
             aux++;
           }
           botao = 4;
         }
        delay_ms(100);
        stagio++;
        aux = 0;
     }
}
int led_on(int cor)
{
       if(cor == 0){led0 = 1; sound_play(1000,100);}
  else if(cor == 1){led1 = 1; sound_play(1122,100);}
  else if(cor == 2){led2 = 1; sound_play(1259,100);}
  else if(cor == 3){led3 = 1; sound_play(1334,100);}
  delay_ms(100);
  led0 = 0; led1 = 0; led2 = 0; led3 = 0;
  delay_ms(20);
  return 0;
}


Última edição por CACÁ em Qua 13 Set 2017, 19:46, editado 1 vez(es)

_________________
 



[Você precisa estar registrado e conectado para ver esta imagem.]
avatar
CACÁ
Administrador Auxiliar
Administrador Auxiliar

DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : 14 anos/ 6 anos
Sexo : Masculino
Número de Mensagens : 18345
Idade : 37
Cidade/Estado: : Ritápolis Minas Gerais
Humor : Bom
Data de inscrição : 25/03/2010

Voltar ao Topo Ir em baixo

Re: Não consigo fazer esse jogo da memória funcionar, alguém pode me ajudar?(resolvido)

Mensagem por jailton da silva santos em Qua 13 Set 2017, 00:23

Não entendo disso ,mas nos pinos 15 e 16 não era pra ter um cristal oscilador?
avatar
jailton da silva santos
Técnico
Técnico

DESCRIÇÃO: : Técnico em Eletrônica
TEMPO DE EXPERIÊNCIA : 25 anos
Sexo : Masculino
Número de Mensagens : 6687
Idade : 42
Cidade/Estado: : Itabatã Mucuri / Bahia
Data de inscrição : 15/08/2009

Voltar ao Topo Ir em baixo

Re: Não consigo fazer esse jogo da memória funcionar, alguém pode me ajudar?(resolvido)

Mensagem por CACÁ em Qua 13 Set 2017, 00:56

[Você precisa estar registrado e conectado para ver este link.] escreveu:Não entendo disso ,mas nos pinos 15 e 16 não era pra ter um cristal oscilador?

O PIC tem um oscilador interno, só é preciso ativá-lo.

_________________
 



[Você precisa estar registrado e conectado para ver esta imagem.]
avatar
CACÁ
Administrador Auxiliar
Administrador Auxiliar

DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : 14 anos/ 6 anos
Sexo : Masculino
Número de Mensagens : 18345
Idade : 37
Cidade/Estado: : Ritápolis Minas Gerais
Humor : Bom
Data de inscrição : 25/03/2010

Voltar ao Topo Ir em baixo

Re: Não consigo fazer esse jogo da memória funcionar, alguém pode me ajudar?(resolvido)

Mensagem por CACÁ em Qua 13 Set 2017, 15:02

Constatado, o defeito é mesmo o oscilador. Coloquei um cristal de 4MHZ nos pinos 15 e 16 e coloquei dois capacitores ligando a terra (20p) e funcionou normal, só meio rápido mas essa rapidez é devido a frequência. Agora por favor se alguém souber como ativa o oscilador interno e puder ajudar ficarei agradecido.

_________________
 



[Você precisa estar registrado e conectado para ver esta imagem.]
avatar
CACÁ
Administrador Auxiliar
Administrador Auxiliar

DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : 14 anos/ 6 anos
Sexo : Masculino
Número de Mensagens : 18345
Idade : 37
Cidade/Estado: : Ritápolis Minas Gerais
Humor : Bom
Data de inscrição : 25/03/2010

Voltar ao Topo Ir em baixo

Re: Não consigo fazer esse jogo da memória funcionar, alguém pode me ajudar?(resolvido)

Mensagem por nagkiller em Qua 13 Set 2017, 17:22

Pode remover o cristal ...
No MikroC utilize as propriedades do projeto.... teclas Ctrl + Shift + E...

Mude os fuses... Oscilador Interno RC ( INTOSC_OSC_NOCLKOUT )...
Compile e grave o mcu...

Teste!

FLW...
avatar
nagkiller
Moderador do fórum
Moderador do fórum

DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : Desde 1990
Sexo : Masculino
Número de Mensagens : 1684
Idade : 37
Cidade/Estado: : Garça - São Paulo
Humor : Depende
Data de inscrição : 23/11/2011

Voltar ao Topo Ir em baixo

Re: Não consigo fazer esse jogo da memória funcionar, alguém pode me ajudar?(resolvido)

Mensagem por nagkiller em Qua 13 Set 2017, 17:52

Uma dica de layout é adicionar um cap 100nF de desacoplamento na linha de alimentação, o mais próximo ao mcu...

Flw...

_________________
No mundo só existem 10 tipos de pessoas: as que conhecem binário e as que não conhecem!!!
avatar
nagkiller
Moderador do fórum
Moderador do fórum

DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : Desde 1990
Sexo : Masculino
Número de Mensagens : 1684
Idade : 37
Cidade/Estado: : Garça - São Paulo
Humor : Depende
Data de inscrição : 23/11/2011

Voltar ao Topo Ir em baixo

Re: Não consigo fazer esse jogo da memória funcionar, alguém pode me ajudar?(resolvido)

Mensagem por CACÁ em Qua 13 Set 2017, 18:26

Valeu nagkiller, fuçando aqui já tinha conseguido a um tempo atrás, coloquei 6MHZ e ficou bom. Vivendo e aprendendo mas falando nisso vou aproveitar e perguntar kkk pra que serve esse capacitor? Digo porque vejo ele em amplificadores por exemplo que possui na fonte capacitores enormes e tem esse com valores praticamente simbólicos e agora você ainda faz esse alerta de manter ele perto do MCU.

[Você precisa estar registrado e conectado para ver este link.]

_________________
 



[Você precisa estar registrado e conectado para ver esta imagem.]
avatar
CACÁ
Administrador Auxiliar
Administrador Auxiliar

DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : 14 anos/ 6 anos
Sexo : Masculino
Número de Mensagens : 18345
Idade : 37
Cidade/Estado: : Ritápolis Minas Gerais
Humor : Bom
Data de inscrição : 25/03/2010

Voltar ao Topo Ir em baixo

Re: Não consigo fazer esse jogo da memória funcionar, alguém pode me ajudar?(resolvido)

Mensagem por nagkiller em Qua 13 Set 2017, 19:06

Serve para filtrar determinadas frequências (bypass), geralmente as mais altas.

Flw...

_________________
No mundo só existem 10 tipos de pessoas: as que conhecem binário e as que não conhecem!!!
avatar
nagkiller
Moderador do fórum
Moderador do fórum

DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : Desde 1990
Sexo : Masculino
Número de Mensagens : 1684
Idade : 37
Cidade/Estado: : Garça - São Paulo
Humor : Depende
Data de inscrição : 23/11/2011

Voltar ao Topo Ir em baixo

Re: Não consigo fazer esse jogo da memória funcionar, alguém pode me ajudar?(resolvido)

Mensagem por CACÁ em Qua 13 Set 2017, 19:45

Ah entendi. Valeu.

_________________
 



[Você precisa estar registrado e conectado para ver esta imagem.]
avatar
CACÁ
Administrador Auxiliar
Administrador Auxiliar

DESCRIÇÃO: : Técnico em Eletrônica e informática
TEMPO DE EXPERIÊNCIA : 14 anos/ 6 anos
Sexo : Masculino
Número de Mensagens : 18345
Idade : 37
Cidade/Estado: : Ritápolis Minas Gerais
Humor : Bom
Data de inscrição : 25/03/2010

Voltar ao Topo Ir em baixo

Re: Não consigo fazer esse jogo da memória funcionar, alguém pode me ajudar?(resolvido)

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum