Common.h 1010 B

123456789101112131415161718192021222324252627282930313233343536
  1. typedef bit BIT;
  2. typedef unsigned char UINT8;
  3. typedef unsigned int UINT16;
  4. typedef unsigned long UINT32;
  5. typedef unsigned char uint8_t;
  6. typedef unsigned int uint16_t;
  7. typedef unsigned long uint32_t;
  8. #define CID_READ 0x0B
  9. #define DID_READ 0x0C
  10. #define ERASE_APROM 0x22
  11. #define READ_APROM 0x00
  12. #define PROGRAM_APROM 0x21
  13. #define ERASE_LDROM
  14. #define READ_LDROM
  15. #define PROGRAM_LDROM
  16. #define READ_CFG 0xC0
  17. #define PROGRAM_CFG 0xE1
  18. #define READ_UID 0x04
  19. void InitialUART0_Timer1(UINT32 u32Baudrate); //T1M = 1, SMOD = 1
  20. void InitialUART0_Timer3(UINT32 u32Baudrate); //Timer3 as Baudrate, SMOD=1, Prescale=0
  21. void InitialUART1_Timer3(UINT32 u32Baudrate);
  22. void Send_Data_To_UART0(UINT8 c);
  23. UINT8 Receive_Data_From_UART0(void);
  24. void Send_Data_To_UART1(UINT8 c);
  25. UINT8 Receive_Data_From_UART1(void);
  26. void InitialUART1(UINT32 u32Baudrate);
  27. extern bit BIT_TMP;