お世話になります。前述のMPLAB IDE V8.84 HI-TECH C V9.83の環境で、16F88のタイマー0の割り込みをあれこれやって
います。TMR0 の値を変えても、割り込みの周期に反映されません。TMR0の初期値の設定方法が変更になってるのでしょうか。
ご教示よろしくお願いします。
define _LEGACY_HEADERS
#include "pic.h"
__CONFIG(CCPRB3 & DEBUGDIS & LVPDIS & BOREN & MCLRDIS & PWRTEN & WDTDIS & INTIO);
void Freeq(void);
static void interrupt isr(void);
unsigned int dummy;
void main(){
	OSCCON = 0x60;
	ANSEL = 0b00000000;
	TRISA = 0b00000000;
	TRISB = 0b00000000;
	PORTA = 0xff;
	PORTB = 0xff;
	OPTION = 0b000000001;
    TMR0=0;
	TMR0IF = 0;
	TMR0IE = 1;
	GIE= 1;	
	while (1){
    }
static void interrupt isr(void){// 割り込みサービスルーチン
	RB2=1;
	dummy=1;
	dummy=1;
	RB2=0;
	TMR0IF = 0;		
}
16f88のTMR0の初期値の設定について
- mabo
- 2014/10/31 (Fri) 20:01:02
