can_process.h 619 B

12345678910111213141516171819202122
  1. #ifndef __CAN_PROCESS_H
  2. #define __CAN_PROCESS_H
  3. #include "stm32f1xx_hal.h"
  4. #include "can.h"
  5. #include "crc_cal.h"
  6. #include "var.h"
  7. #include "tasks.h"
  8. #include "eeprom.h"
  9. #define FRAME_BEGIN1 (uint8_t)0x55
  10. #define FRAME_BEGIN2 (uint8_t)0xAA
  11. #define FRAME_END (uint8_t)0xF0
  12. #define MODE_READ (uint8_t)0x11
  13. #define MODE_WRITE (uint8_t)0x16
  14. #define MODE_REPORT (uint8_t)0x0C
  15. //È«¾Öº¯Êý¶¨Òå
  16. void CAN_RxData_Process(CAN_Buf_TypeDef* ptCANRx, uint16_t TimeOutCnt);
  17. void CAN_RxData_Process_Temp(CAN_Buf_TypeDef* ptCANRx, uint16_t TimeOutCnt);
  18. void SendData(uint16_t ID, uint8_t Mode, uint16_t Command, uint8_t* Data);
  19. #endif