Oscilador de 1Hz com PIC12F675 com cristal de Relogio

Oi Pessoal, boa tarde.

Por uma necessidade precisei de um gerador de 1Hz com bastante precisão.

Então escrevi este código e gravei em um PIC12F675.

Para o oscilador do PIC eu usei um cristal de relógio digital, que em geral tem sua frequência de corte de 38678Hz, que dividido por 4 (FOSC/4), da uma frequência de pulsos para o TIMER1 de 8192 ciclos.

"Setando" o TIMER 1 para 0xE000, ten-se um overflow do timer1 a cada segundo.

Segue abaixo o code, e o esquema que usei.

Exibições: 1043

Anexos

Responder esta

Respostas a este tópico

Bom dia ES,

esta  "biblioteca" não faz parte do pacote do MikroC.

Ela é parte integrante do pacote do HiTech C.  http://www.htsoft.com/

RV

ES,

este código que você está tentando compilar usando MikroC, não foi escrito para MiKroC  e sim para o compilador Hi_Tech_C.

Portanto vai dar este erro mesmo

Ou modifica o código para usar em MikroC, ou instala o Hi_Tech_C no seu PC.

RV

Entendeu

Mais uma opção de 1 Hz com precisão :

DS3231 

https://techtutorialsx.com/2017/01/22/esp8266-ds3231-1hz-square-wav...

HEHEEHEHEHEH  José se me lasca mesmo....kkkkkkkk

Pior que não tenho esses CIS aqui. mais vou analisar....

Bom dia ES,

1. Remova o sketch da área de texto do tópico;
2. Leia http://labdegaragem.com/forum/topics/sugest-o-de-como-postar.


RV

Bom Dia Meste.

Pronto. Sorry

Ok, obrigado pelo entendimento.

Você quer fazer este mesmo  projeto, mas para rodar usando o mikroC. Certo?

Vou tentar modifica-lo pra rodar no mikroC, mas não garanto pois não tenho o

mikroC aqui.

RV

Opa, RV  blz se vc quiser eu mando o link do software pra vc baixar. tenho aqui a versão MikroC 4.15

Não obrigado.Não gosto do mikroC.

RV

HEHEEHEHEHEHE essa foi top...

Agora vc vai ter que dizer o porque não gosta...

Estou estudando pic e muita gente fala o mesmo outros gostam do mplab ai eu fico mais perdido ainda kkkkkk....

Obrigado se puder ajudar!!!!

Boa tarde ES,

como não conheço e tem pouca informação disponível na net sobre MikroC, principalmente

no tangente a interrupt de timer1, modifiquei o code para rodar sem cristal.

Veja se te atende.

RV

Anexos

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2018   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço