I think it would also work with a 0 before the D0h in DEFINE HSER_RCSTA.
Don't think there's anything missing. Sometimes it helps to look at the Defaults in the PBPPIC14.lib file.Code:;**************************************************************** ;* Default hardware serial port values * ;**************************************************************** ifndef HSER_BITS HSER_BITS = 8 ; Default to 8 bits endif ifndef HSER_RCSTA ; Receive register data if (HSER_BITS != 9) HSER_RCSTA EQU 90h ; Receiver enabled else HSER_RCSTA EQU 0d0h ; Receiver enabled for 9 bits endif endif ifndef HSER_TXSTA ; Transmit register data if (HSER_BITS != 9) HSER_TXSTA EQU 20h ; Transmitter enabled else HSER_TXSTA EQU 60h ; Transmitter enabled for 9 bits endif endif
Bookmarks