Помогите, пожалуста.
Перепробывал множество вариантов, но безрезультатно.
Пишу под PIC16F887 на HI-TECH PICC
- Код: Выделить всё • Развернуть
#include <htc.h>
#include "delay.h"
void main()
{
int val;
TRISD=0x00;
TRISB=0x00;
PORTD=0x00;
while (1)
{
val=0;
RB1=1;
RB0=0;
DelayMs(250);
DelayMs(250);
DelayMs(250);
DelayMs(250);
DelayMs(250);
RB0=1;
RB1=0;
TRISB0=0xFF;
RB0=0x00;
while(RB0 != 0) val++;
TRISB=0x00;
RB1=1;
RB0=0;
PORTD=val;
}
}
Светодиод моргает но очень тускло, подключено все подобно этой схеме
![Изображение](http://www.terraelectronica.ru/files/news/dz50.gif)
на PORTD висят светодиоды для индикации, но результатов никаких не наблюдаю.