I ai galera...
Bom... sou meio novato em pic e estou com um problema...
Eu estou querendo mexer com a interrupção externa por borda de subida do TIMER0, mas não estou conseguindo...Eu tenho um pic 16F628A e estou usando o compilador CCS...Fiz um programinha basico só pra fazer um teste...
#include<16F628A.h>
#use delay(clock=4000000)
int x;
#int_timer0
void trata_t0()
{
x++;
if(x == 4)
{
output_high(pin_b4);
delay_ms(500);
output_low(pin_b4);
}
}
main()
{
setup_timer_0 (RTCC_EXT_L_TO_H );
enable_interrupts (global | int_timer0 );
while(true);
}
Eu liguei tudo certinho e nada de funcionar...tenho certeza que o pau esta no programa...Se alguem puder me ajudar fico muito grato!!!
Abraço...