dccharacter писал(а):Пример по ссылке, которую тебе лень читать:
- Код: Выделить всё
#include <p24fj128ga010.h>
#define DELAY 16000
main()
{
// инициализация управляющих регистров
TRISA = 0xff00; // Выводы 0..7 порта PORTA настраиваем как выходы
T1CON = 0x8030; // TMR1 включен, предделитель 1:256, Tclk/2
// главный цикл приложения
while(1)
{
// 1. Включаем выводы 0-7 и ждём 1/4 секунды
PORTA = 0xff;
TMR1 = 0; // обнуляем счётчик
while (TMR1 < DELAY) { } // просто ждём
// 2. Выключаем все выводы и ждём 1/4 секунды
PORTA = 0x00;
TMR1 = 0; // обнуляем счётчик
while ( TMR1 < DELAY) { } // просто ждём
} // главный цикл
} // main
мне не лень читать, просто к моей задаче это не сильно имеет отношение, я в этом вопросе не могу разобраться, а еще
дополнительная инфа меня совсем запутает.