第一次提交
This commit is contained in:
26
Bsp/bsp_can.h
Normal file
26
Bsp/bsp_can.h
Normal file
@@ -0,0 +1,26 @@
|
||||
#ifndef __BSP_CAN_h
|
||||
#define __BSP_CAN_h
|
||||
|
||||
#include "at32a423.h"
|
||||
#define DEV_CAN1_ID (0x300)
|
||||
|
||||
typedef enum
|
||||
{
|
||||
CAN_DISABLE,
|
||||
CAN_ONCE_TIGGER,
|
||||
CAN_CONTINUE
|
||||
}Enum_can_mode;
|
||||
|
||||
extern volatile Enum_can_mode can1_receive_fifo0_flag;
|
||||
|
||||
void can1_init(void);
|
||||
void send_can1_data(uint32_t id, uint8_t *msg, uint8_t msg_len);
|
||||
void send_can1_buffer(uint32_t id, uint8_t *buffer, uint16_t buffer_len);
|
||||
/* can transmit data */
|
||||
void can1_transmit_data(uint32_t id);
|
||||
void copyToBytes(uint8_t externalArray[12][12]);
|
||||
void can1_transmit_data_pressure(uint32_t id,uint8_t pressure[8]);
|
||||
|
||||
void can_transmit_all_id(void);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user