K
Koky
Guest
Mi hanno notificato con pic16f737 e 12f683 che quando ho impostato non wdtcon Timer0 lavoro giusto.
anche se nel registro i facoltà di PSA = 0 (assignet prescaler a TMR0), l'interrupt TMR0 non lavoro
l'impostazione tipica di wtdcon che ho usato è stato:
BANK1
bcf OPTION_REG, PSA; assegnare prescaler a TMR0
movlw b'00010111 '; bit0 wdt on / off (4-1) presc 1011 = 65.536 * (1/31.25Khz) = 2.097sec
Bank2;
movwf WDTCON;
Bank0;
anche se nel registro i facoltà di PSA = 0 (assignet prescaler a TMR0), l'interrupt TMR0 non lavoro
l'impostazione tipica di wtdcon che ho usato è stato:
BANK1
bcf OPTION_REG, PSA; assegnare prescaler a TMR0
movlw b'00010111 '; bit0 wdt on / off (4-1) presc 1011 = 65.536 * (1/31.25Khz) = 2.097sec
Bank2;
movwf WDTCON;
Bank0;