HOMENAGEM
† 12 de março de 2016
Quem está conectado?
Há 148 usuários online :: 0 registrados, 0 invisíveis e 148 visitantes :: 2 motores de buscaNenhum
O recorde de usuários online foi de 362 em Sex 9 Abr 2021 - 22:11
Últimos assuntos
Top dos mais postadores
Rafael Silveira (7816) | ||||
Caca Silva (6057) | ||||
renatoscp (3891) | ||||
CMeletronica (3234) | ||||
michel chagas (2791) | ||||
Railson (2119) | ||||
alexsandro rodrigues de a (1835) | ||||
naldo santos (1625) | ||||
ablacon64 (1222) | ||||
gilvantexas (1061) |
Medidor de Velocidade
Projeto pisca led PIC AJUDA!!!
4 participantes
Página 1 de 1
Projeto pisca led PIC AJUDA!!!
Olá pessoal,estou estudando os microcontroladores pic e o compilador pcw ccs.Já consigo fazer algumas coisas,até escrever em lcd,mas tem um projeto que não consigo de forma alguma.É o seguinte:quero fazer dois ou mais leds piscarem de forma independente ligados a ports independentes do pic (pode ser qulquer um),na verdade quero um explicação ou código em c de como isso é feito.Tipo assim,um led no port RB1 pisca a cada 200ms,outro led no port RB2 pisca a cada 500ms e assim por diante,sempre que faço o código,o primeiro led pisca e pára,até que os outros executem sua rotina,e volta a piscar então.Quero corrigir esse problema.Basicamente seria o mesmo que fazer o pic gerar várias formas de onda quadrada independentes de digamos 1khz,1,5khz 2khz em vários pinos.Podem me ajudar por favor?
systemjol- Avançado
- Mensagens : 919
Data de inscrição : 24/12/2012
Idade : 38
Localização : Almenara-MG
Re: Projeto pisca led PIC AJUDA!!!
Alguém aí pode me dar uma luz?
systemjol- Avançado
- Mensagens : 919
Data de inscrição : 24/12/2012
Idade : 38
Localização : Almenara-MG
Re: Projeto pisca led PIC AJUDA!!!
Amigo Joel, entendi o que você deseja fazer, isso é algo muito fácil com poucas linhas de códigos. Gostaria muito de ajudar nesta tarefa, mas eu não sou muito fã do CCS Compiler. Agora caso fosse o compilador MikroC PRO, este sim o código estaria disponível no post.
Na lógica o código escrito em C seria semelhante, mas o que mudar são o formato de escrita na configuração do registrador TRIS, e também configurações dos fuses bits que são adicionado na unha grande no código. Já o MikroC PRO possui um assistente de configuração fácil dos fuses bits.
Vamos aguardar, pode ser que o amigo Liliano seja fera neste compilador CCS.
Na lógica o código escrito em C seria semelhante, mas o que mudar são o formato de escrita na configuração do registrador TRIS, e também configurações dos fuses bits que são adicionado na unha grande no código. Já o MikroC PRO possui um assistente de configuração fácil dos fuses bits.
Vamos aguardar, pode ser que o amigo Liliano seja fera neste compilador CCS.
Anderson M- Avançado
- Mensagens : 401
Data de inscrição : 07/07/2011
Localização : São Paulo/SP
Re: Projeto pisca led PIC AJUDA!!!
pois é em ccs eu tb tenho aprendido e difere pouco do mikroC , o ccs pode ser usado algumas lingugens tipo output e input ja no mikroC tem que definir antes .
agora amigo pra fazer que ambas saidas funcionem ao mesmo tempo não é tão complicado , em mikroC .
vc deve estar usando a função delay_ms(nns) isso faz com que o pic aguarde por nns tempo , enquanto o micro faz a função delay ele não executa mais nada então ocorre essa pausa .
o certo é ler masi sobre timer 0 pois com ele vc pode fazer a divisão de clock e atingir a frequência em cada pino e quando colocar uma função tipo void vc pode colocar pra executar ao mesmo tempo ambos pinos . espero que tenha te ajudado em alguma coisa .
agora amigo pra fazer que ambas saidas funcionem ao mesmo tempo não é tão complicado , em mikroC .
vc deve estar usando a função delay_ms(nns) isso faz com que o pic aguarde por nns tempo , enquanto o micro faz a função delay ele não executa mais nada então ocorre essa pausa .
o certo é ler masi sobre timer 0 pois com ele vc pode fazer a divisão de clock e atingir a frequência em cada pino e quando colocar uma função tipo void vc pode colocar pra executar ao mesmo tempo ambos pinos . espero que tenha te ajudado em alguma coisa .
CMeletronica- CONVIDADO DE HONRA
- Mensagens : 3234
Data de inscrição : 30/01/2013
Idade : 44
Localização : TRÊS RIOS
Re: Projeto pisca led PIC AJUDA!!!
amigo vou te passar um projetinho que aindei modificando mas fiqeui sem tempo , mas ele tem alguma coisa parecida na net , mesmo assim é muito bom pois alem de vc variar a frenquencia de 2 saidas vc ajusta a alternancia entre elas .
http://www.4shared.com/rar/6hR0q1Ngba/police_pulses_.html
esse so tem o hex pois o codigo fonte não me lembro mais onde esta e tem o esquema de montagem da uma olhada , vou procurar alguma coisa pra vc mas te aconselho a pesquisar sobre timer 0
http://www.4shared.com/rar/6hR0q1Ngba/police_pulses_.html
esse so tem o hex pois o codigo fonte não me lembro mais onde esta e tem o esquema de montagem da uma olhada , vou procurar alguma coisa pra vc mas te aconselho a pesquisar sobre timer 0
CMeletronica- CONVIDADO DE HONRA
- Mensagens : 3234
Data de inscrição : 30/01/2013
Idade : 44
Localização : TRÊS RIOS
Re: Projeto pisca led PIC AJUDA!!!
Muito obrigado até agora amigos!Anderson,voce,quando tiver tempo,pode me passar o código em c então com esse projeto mesmo feito no mikroc?O que quero é analisar o código e ver onde estou errando,pode ser o que o Liliano falou.
systemjol- Avançado
- Mensagens : 919
Data de inscrição : 24/12/2012
Idade : 38
Localização : Almenara-MG
Re: Projeto pisca led PIC AJUDA!!!
Olá Joel, fiz um exemplo bem básico no CCS todo comentado e com simulação para piscar dois leds, usando o timer0 do pic, espero que te ajude. Abraçosystemjol escreveu:Alguém aí pode me dar uma luz?
http://www.4shared.com/zip/mzBovY9xba/Pisca_led-timer0.html?
gantunes- Nível 2
- Mensagens : 34
Data de inscrição : 28/11/2012
Idade : 55
Localização : João Pessoa
Re: Projeto pisca led PIC AJUDA!!!
Exatamente amigo!!!!Muito obrigado mesmo a todos voces,são "os caras" rsrsrsrrs!!!Valeu mesmo.Agora é só eu estudar o código pra entender melhor.Quer dizer que a única forma de fazer isso é usando o TIMER0?
systemjol- Avançado
- Mensagens : 919
Data de inscrição : 24/12/2012
Idade : 38
Localização : Almenara-MG
Re: Projeto pisca led PIC AJUDA!!!
a melhor forma é essa , vc poderia ate fazer no modo de piscar led rsrs para cada led , vc repetiria liga - delay - desliga - delay .
o delay determina o tempo so que é muito codigo pra erscrever rsrsrs e cai na rotina de espera do delay o timer 0 é o melhor
o delay determina o tempo so que é muito codigo pra erscrever rsrsrs e cai na rotina de espera do delay o timer 0 é o melhor
CMeletronica- CONVIDADO DE HONRA
- Mensagens : 3234
Data de inscrição : 30/01/2013
Idade : 44
Localização : TRÊS RIOS
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Dom 14 Abr 2024 - 12:58 por ROLDAO
» PI ITALIANO 6V DETECTOR DE METAL
Qua 10 Abr 2024 - 19:10 por Fardin pezzhan
» DETECTOR DE METAIS IDX-PRO
Sex 5 Abr 2024 - 19:51 por Fardin pezzhan
» Fonte Chaveada 2000W SG3525 & IR2110
Qui 4 Abr 2024 - 12:55 por sandy silva de oliveira
» Todas as revistas CTA VOL 1 A 12 - aproveitem.
Ter 2 Abr 2024 - 22:28 por Rodrigo L Santos
» >>>>>>> Sobre a criação de novos tópicos<<<<<<<<<<<<<<<
Dom 24 Mar 2024 - 16:10 por crisnich
» Defeito intermitente amplificador Ciclotron TIP5000
Qua 20 Mar 2024 - 9:13 por fastaveira
» Esquema Amplificador Audio Leader AL 5.0
Qua 20 Mar 2024 - 9:01 por fastaveira
» MK4000 - FONTE CHAVEADA FULL BRIDGE
Dom 17 Mar 2024 - 18:43 por sandy silva de oliveira
» amplificador class h tailandes
Sex 15 Mar 2024 - 22:41 por mehuysal
» Amplificador Super Strong
Qui 14 Mar 2024 - 13:03 por Reginaldo Silva
» Amplificador Classe D UCD1500
Qua 13 Mar 2024 - 13:07 por Guille
» NS450 - FONTE CHAVEADA PARTE 2
Seg 11 Mar 2024 - 6:55 por ffernand3s
» Amplificador Fonte Simples em teia de aranha
Sex 1 Mar 2024 - 12:17 por Reginaldo Silva
» Manutenção Gradiente 366 / 266
Qui 29 Fev 2024 - 21:40 por tiaogaviao