Makródefiníciók | |
#define | tris_self_power TRISAbits.TRISA2 |
#define | self_power 1 |
#define | tris_usb_bus_sense TRISAbits.TRISA1 |
#define | USB_BUS_SENSE 1 |
#define | CLOCK_FREQ 48000000 |
#define | mInitAllLEDs() LATD &= 0xF0; TRISD &= 0xF0; |
#define | LEDport LATD |
#define | LEDtris TRISD |
#define | mLED_1 LATDbits.LATD0 |
#define | mLED_2 LATDbits.LATD1 |
#define | mLED_3 LATDbits.LATD2 |
#define | mLED_4 LATDbits.LATD3 |
#define | mGetLED_1() mLED_1 |
#define | mGetLED_2() mLED_2 |
#define | mGetLED_3() mLED_3 |
#define | mGetLED_4() mLED_4 |
#define | mLED_1_On() mLED_1 = 1; |
#define | mLED_2_On() mLED_2 = 1; |
#define | mLED_3_On() mLED_3 = 1; |
#define | mLED_4_On() mLED_4 = 1; |
#define | mLED_1_Off() mLED_1 = 0; |
#define | mLED_2_Off() mLED_2 = 0; |
#define | mLED_3_Off() mLED_3 = 0; |
#define | mLED_4_Off() mLED_4 = 0; |
#define | mLED_1_Toggle() mLED_1 = !mLED_1; |
#define | mLED_2_Toggle() mLED_2 = !mLED_2; |
#define | mLED_3_Toggle() mLED_3 = !mLED_3; |
#define | mLED_4_Toggle() mLED_4 = !mLED_4; |
#define | mInitSwitch1() TRISBbits.TRISB4=1; |
#define | SW1 PORTBbits.RB4 |
#define | sw2 PORTBbits.RB4 |
#define | INPUT_PIN 1 |
#define | OUTPUT_PIN 0 |
#define | I2C_SCL TRISBbits.TRISB1 |
#define | I2C_SDA TRISBbits.TRISB0 |
#define | SPI_SDI TRISBbits.TRISB0 |
#define | SPI_SCK TRISBbits.TRISB1 |
#define | SPI_SDO TRISCbits.TRISC7 |
#define | SPI_SS TRISAbits.TRISA5 |
#define | mInitPOT() |
#define | DISABLE_ALL_ANALOG() {CMCON = 0b00000111; ADCON1 = 0b00001111; } |
#define | ENABLE_ONE_ANALOG() {CMCON = 0b00000111; ADCON1 = 0b00001110; } |
#define | ENABLE_TWO_ANALOG() {CMCON = 0b00000111; ADCON1 = 0b00001101; } |
Definíció a(z) piccolo-4550.h fájlban.
#define DISABLE_ALL_ANALOG | ( | ) | {CMCON = 0b00000111; ADCON1 = 0b00001111; } |
ANALOG CSATORNÁK tiltása/engedélyezése
Definíció a(z) piccolo-4550.h fájl 154. sorában.
#define INPUT_PIN 1 |
I/O pin definitions
Definíció a(z) piccolo-4550.h fájl 136. sorában.
#define mInitAllLEDs | ( | ) | LATD &= 0xF0; TRISD &= 0xF0; |
LED-ek
Definíció a(z) piccolo-4550.h fájl 102. sorában.
#define mInitPOT | ( | ) |
Érték:
{TRISAbits.TRISA0=1; \ ADCON0=0x01; \ ADCON2=0x3C; \ ADCON2bits.ADFM = 1;}
Definíció a(z) piccolo-4550.h fájl 148. sorában.
#define mInitSwitch1 | ( | ) | TRISBbits.TRISB4=1; |
SWITCH
Definíció a(z) piccolo-4550.h fájl 131. sorában.