You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #ifndef CONFIG_H
- #define CONFIG_H
-
- #define CONFIGWORD (WDTDIS & PWRTEN & MCLREN & BOREN & LVPEN & INTIO)
-
- #define FOSC 4000000
- /* Max standard baudrate with FOSC=4000000 is 19200 */
- /* Max standard baudrate with FOSC=18432000 is 230400 */
- /* Max standard baudrate with FOSC=20000000 is 115200 */
- #define BAUDRATE 9600L
-
- typedef unsigned char uint8_t;
- typedef signed char sint8_t;
- typedef unsigned int uint16_t;
- typedef signed int sint16_t;
- typedef unsigned long uint32_t;
- typedef signed long uint32_t;
-
- /* Serial */
- #define RX RB1
- #define TRISRX TRISB1
- #define TX RB2
- #define TRISTX TRISB2
-
- /* DAC */
- #define D15 RB7
- #define D14 RB6
- #define D13 RB5
- #define D12 RB3
- #define D11 RA3
- #define D10 RA2
- #define D9 RA1
- #define D8 RA0
- #define LDAC RB0
- #define TRIS_D15 TRISB7
- #define TRIS_D14 TRISB6
- #define TRIS_D13 TRISB5
- #define TRIS_D12 TRISB3
- #define TRIS_D11 TRISA3
- #define TRIS_D10 TRISA2
- #define TRIS_D9 TRISA1
- #define TRIS_D8 TRISA0
- #define TRIS_LDAC TRISB0
-
- #endif
|