embedded-software
reusable software modules for embedded systems
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
PIC32MX250F128B Documentation
Collaboration diagram for PIC32MX250F128B Documentation:

Modules

 Configureation for PIC32MX250F128B
 

Macros

#define TIMING_NUMBER   2
 Timer to use for Timing Module Timing module. More...
 
#define UART_INTERRUPT_PRIORITY   3
 default for UART interrupt priority (valid values are 1-7) More...
 
#define UART1_TX_PIN   RPA0
 default for UART2_TX_PIN More...
 
#define UART1_RX_PIN   RPA2
 default for UART2_TX_PIN More...
 
#define UART2_TX_PIN   RPB10
 default for UART2_TX_PIN More...
 
#define UART2_RX_PIN   RPB11
 default for UART2_RX_PIN More...
 

Detailed Description

All defines are optional (i.e. have default values) except for FCPU. Defines should be located in system.h.

Macro Definition Documentation

#define TIMING_NUMBER   2

Timer to use for Timing Module Timing module.

NOT REQUIRED

Timer number to use for the Timing Module. Default is Timer 2. Possible values are (1), 2-5

Warning
May not work on Timer 1 since Timer 1 functions different than the other timers. Should be tested if Timer 1 is used and hal_timing.c may need modification.
#define UART1_RX_PIN   RPA2

default for UART2_TX_PIN

#define UART1_TX_PIN   RPA0

default for UART2_TX_PIN

#define UART2_RX_PIN   RPB11

default for UART2_RX_PIN

#define UART2_TX_PIN   RPB10

default for UART2_TX_PIN

#define UART_INTERRUPT_PRIORITY   3

default for UART interrupt priority (valid values are 1-7)