HOMENAGEM
† 12 de março de 2016
Quem está conectado?
Há 96 usuários online :: 1 registrado, 0 invisíveis e 95 visitantes :: 1 motor de buscaluiz h souza
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) |
Tópicos semelhantes
Medidor de Velocidade
Pisca led com pic 12f1822
2 participantes
Página 1 de 1
Pisca led com pic 12f1822
Como configurar o timer0 do pic 12f1822 para piscar um led na frequência de um segundo usando CCS Compiler?
Fiz desse jeito mas não sei se está certo, se alguém puder me ajudar ficarei grata.
#include <gf.h>
int time = 0;//;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#INT_TIMER0
void TIMER0_isr(void)
{
time ++;//;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
//}
//set_timer0(6);
set_timer0(0);
clear_interrupt(int_timer0);
//set_timer0( 15369 + get_timer0()); //;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
//Inicialização da contagem para o proximo ciclo de interrupcao com 15369
//get_timer_0() compensa o tempo de execucao das operacoes do timer ( delay_ms(50) )
}
void main()
{
setup_adc_ports(sAN1|sAN2|sAN3);
setup_adc(ADC_CLOCK_INTERNAL);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_256|RTCC_8_bit); //65,5 ms overflow
clear_interrupt(int_timer0); //;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
enable_interrupts(INT_TIMER0);
enable_interrupts(GLOBAL);
//set_timer0( 15369); //;;;;;;;;;;;;;;;;;;;;;;;;;;;;
//set_timer0(6);
set_timer0(0); //;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
while(TRUE)
{
if (time < 7)
{
output_high(pin_a0);
output_high(pin_a5);
}
if (time > 7)
{
output_low(pin_a5);
output_low(pin_a0);
}
if (time > 14 )
{ time = 0;
}
}
}
Fiz desse jeito mas não sei se está certo, se alguém puder me ajudar ficarei grata.
#include <gf.h>
int time = 0;//;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#INT_TIMER0
void TIMER0_isr(void)
{
time ++;//;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
//}
//set_timer0(6);
set_timer0(0);
clear_interrupt(int_timer0);
//set_timer0( 15369 + get_timer0()); //;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
//Inicialização da contagem para o proximo ciclo de interrupcao com 15369
//get_timer_0() compensa o tempo de execucao das operacoes do timer ( delay_ms(50) )
}
void main()
{
setup_adc_ports(sAN1|sAN2|sAN3);
setup_adc(ADC_CLOCK_INTERNAL);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_256|RTCC_8_bit); //65,5 ms overflow
clear_interrupt(int_timer0); //;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
enable_interrupts(INT_TIMER0);
enable_interrupts(GLOBAL);
//set_timer0( 15369); //;;;;;;;;;;;;;;;;;;;;;;;;;;;;
//set_timer0(6);
set_timer0(0); //;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
while(TRUE)
{
if (time < 7)
{
output_high(pin_a0);
output_high(pin_a5);
}
if (time > 7)
{
output_low(pin_a5);
output_low(pin_a0);
}
if (time > 14 )
{ time = 0;
}
}
}
Amanda Lima- Nível 1
- Mensagens : 1
Data de inscrição : 24/07/2021
Idade : 40
Localização : Juiz de Fora
Re: Pisca led com pic 12f1822
Bom dia Amanda.
Bem vinda ao Eletrônica Silveira.
PIC não é minha praia mas veja se isso te ajuda.
https://electronics.stackexchange.com/questions/37565/pic12f1822-program-counter-jumping-around-during-debug-and-release-programming
Mais especificamente este comentário que fala sobre piscar led com esse PIC.
Espero que isso te ajude, se não vc terá que esperar algumas pessoas mais experientes neste assunto.
Evandro
Bem vinda ao Eletrônica Silveira.
PIC não é minha praia mas veja se isso te ajuda.
https://electronics.stackexchange.com/questions/37565/pic12f1822-program-counter-jumping-around-during-debug-and-release-programming
Mais especificamente este comentário que fala sobre piscar led com esse PIC.
Espero que isso te ajude, se não vc terá que esperar algumas pessoas mais experientes neste assunto.
Evandro
microbit- Nível 2
- Mensagens : 145
Data de inscrição : 11/03/2016
Idade : 58
Localização : Campinas
Tópicos semelhantes
» Pisca pisca de 20 leds para árvore de natal
» Pisca Pisca com Chave Liga-Desliga
» Projeto pisca led PIC AJUDA!!!
» Pisca Pisca com Chave Liga-Desliga
» Projeto pisca led PIC AJUDA!!!
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Ter 7 maio 2024 - 21:53 por sergiopbastos
» Meu irs 900 stereo
Qua 1 maio 2024 - 17:40 por sandy silva de oliveira
» LAYOUT DA TIME ONE E OS PDF
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
» >>>>>>> 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