Здраствуйте!!!
Создал проект в MPLAB компил C30 мк PIC24HJ256GP210
#include <p24hj256gp210.h>
main() {
// инициализация управляющих регистров TRISB = 0x0000; // Выводы 0..7 порта PORT настраиваем как выходы T1CON = 0x8030; // TMR1 включен, предделитель 1:256, Tclk/2 // главный цикл приложения while(1) {
// 1. Включаем выводы 0-7 и ждём 1/4 секунды PORTB = 0xFFFF; TMR1 = 0; // обнуляем счётчик while (TMR1 < 100) { } // просто ждём // 2. Выключаем все выводы и ждём 1/4 секунды PORTB =0x0000; TMR1 = 0; // обнуляем счётчик while ( TMR1 < 100) { } // просто ждём
} // главный цикл } // main
Работает только с портом D в книге Лусио ди Джасио Программирование на С PIC24 используется pic24fj!!! AD1PCFG=0xFFFF; ---компилятор это неест.
в даташите написано AD1PCFGH (or) AD1PCFGL
пробоввал AD1PCFGH=0xFFFF; AD1PCFGL=0xFFFF; компилятор неругается но ничего непроисходит Смотрел в Simulator Logic analizer
|