PIC16F917 внутренний генератор как запустить?
Помогите, пожалуйста, запустить в Proteuse внутренний генератор у PIC16F917, чтобы на ноге RA6 появился тактирующий сигнал.
Вот моя прога.
#include ‹pic16f917.h›
#include ‹xc.h›
#pragma config FOSC = INTOSCCLK
#pragma config WDTE = OFF
#pragma config PWRTE = OFF
#pragma config MCLRE = ON
#pragma config CP = OFF
#pragma config CPD = OFF
#pragma config BOREN = OFF
#pragma config IESO = OFF
#pragma config FCMEN = OFF
void main ()
{
INTCON = 0x00;
OSCCON = 0b01010001;
CMCON0 = 0b00000111;
ANSEL = 0x00;
TRISA = 0b10111111;
TRISC = 0b00000000;
TRISD = 0b00000000;
PORTC = 0x00;
PORTD = 0x00;
T0CS = 0;
while(1)
{
switch (RA0)
{
case 1: RD0 = 1; break;
case 0: RD0 = 0;
}
switch (RA5)
{
case 1: RC7 = 1; break;
case 0: RC7 = 0;
}
}
}
Что я делаю не так?
|