Пробовал подтягивать ноги к 5в для PIC24FJ64GA004 получается только с определенными выводами которые не имеют аналоговые функции. К примеру: // Цепь: DAT1, Переменная: -- #define DAT1_OD ODCBbits.ODB3 #define DAT1_IO LATBbits.LATB3 #define DAT1_TRIS TRISBbits.TRISB3 #define DAT1_PORT PORTBbits.RB3
// Цепь: DAT2, Переменная: -- #define DAT2_OD ODCBbits.ODB2 #define DAT2_IO LATBbits.LATB2 #define DAT2_TRIS TRISBbits.TRISB2 #define DAT2_PORT PORTBbits.RB2
// Цепь: DAT3, Переменная: -- #define DAT3_OD ODCAbits.ODA1 #define DAT3_IO LATAbits.LATA1 #define DAT3_TRIS TRISAbits.TRISA1 #define DAT3_PORT PORTAbits.RA1
// Цепь: DAT4, Переменная: -- #define DAT4_OD ODCAbits.ODA0 #define DAT4_IO LATAbits.LATA0 #define DAT4_TRIS TRISAbits.TRISA0 #define DAT4_PORT PORTAbits.RA0
// Цепь: DAT5, Переменная: -- #define DAT5_OD ODCAbits.ODA7 #define DAT5_IO LATAbits.LATA7 #define DAT5_TRIS TRISAbits.TRISA7 #define DAT5_PORT PORTAbits.RA7
// Цепь: DAT6, Переменная: -- #define DAT6_OD ODCAbits.ODA10 #define DAT6_IO LATAbits.LATA10 #define DAT6_TRIS TRISAbits.TRISA10 #define DAT6_PORT PORTAbits.RA10
идет инициализация 6 линий для работы с открытым коллектором и поддяжкой выводов к 5в в данной конфигурации сработали только линии DAT5, DAT6 так как выводи RA7 , RA10 не имеют аналоговой функции
|