Moderadores: andre_luis, 51, guest2003, Renie
Cleber escreveu:barboza escreveu:Cristal de 32kHz para gerar 10kHz?
O pic ta com clock de 32Mhz
andre_teprom escreveu:Cleber,
Para multiplos de 1Hz, se su uC não fizer nada mais além disso, avalia a possibilidade de utilizar um Cristal de 32.768Hz, pois assim terá um valor preciso.
+++
fabim escreveu:
Sabendo que ele estoura na passagem de zero.
int valor;
valor = 4000;
TMR1H = hi(valor);
TMR1L = lo(valor);
// Clock do Sistema
#define SYSCLK 12E6
#define CLK_REAL SYSCLK / 12
#define TAXA_AMOSTRAGEM 1000 // 1 ms
#define TIMER_RELOAD -(CLK_REAL/TAXA_AMOSTRAGEM)
#define RELOAD_HI hi( TIMER_RELOAD )
#define RELOAD_LO lo( TIMER_RELOAD )
// Clock do Sistema
#define SYSCLK 32E6
#define CLK_REAL SYSCLK / 4
#define TAXA_AMOSTRAGEM 2000 // 500us
#define TIMER_RELOAD -(CLK_REAL/TAXA_AMOSTRAGEM)
#define RELOAD_HI hi( TIMER_RELOAD )
#define RELOAD_LO lo( TIMER_RELOAD )
Usuários navegando neste fórum: Bing [Bot] e 1 visitante