[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
HT 7.87 PL2 PIC16F877. В MPLABе все работает как часы, а на кристалле нет. Кристаллов два, ведут себя одинаково. ну и собственно текст:
#include "pic.h"
__CONFIG(PROTECT|FOSC0|BODEN|PWRTE);
void main(void)
{
TRISB = 0;//Порт В на вывод
TRISC = 0b11011111;//Порт С5 на вывод
INTCON = 0b10100000;//Прерывания только по таймеру
OPTION = 0b00000011;
for(;;)
{
PORTB++;
}
}
static void interrupt isr(void)
{
#asm
movlw 0x20
xorwf _PORTC
#endasm
T0IF = 0;
}
Меандр на порту В есть, а на порту С5 нет.
Образец взять неоткуда, этот проект у меня первый. У меня уже взгляд замылился. Гляньте свеженьким.
E-mail: info@telesys.ru