📄 sja_interface.h
字号:
/*******************************************************************************************/
//外部变量定义:
extern bit bdata sja_mode; /*此位是1时SJA工作在工作模式,为0时工作在复位模式*/
extern bit send_bit;
extern bit rece_bit;
extern bit CAN_bit;
/*******************************************************************************************/
//外部函数声明
extern void write_can(unsigned char sja_adr,set_num); /*写CAN控制器*/
extern unsigned char read_can(unsigned char sja_adr); /*读CAN控制器*/
extern void set_rst_mode(void); /*设置SJA1000工作在复位模式*/
extern void set_work_mode(void); /*设置SJA1000工作在工作模式*/
extern bit sja_connect_judge(void); /*检测设备的连接*/
extern bit set_tra_rate(void); /*设置SJA1000的数据传输速率*/
extern bit set_data_sel(void); /*设置SJA1000的报文滤波器*/
extern bit set_clk_mode(void); /*设置SJA1000的时钟以及输出模式*/
extern bit set_int(void); /*设置SJA1000的中断*/
extern void set_int_sev(void); /*设置SJA1000的中断服务*/
extern void weakup_sev(void); /*唤醒中断服务程序*/
extern void data_over_sev(void); /*数据超载中断服务程序*/
extern void wrong_sev(void); /*错误中断服务程序*/
extern void send_sev(void); /*发送中断服务程序*/
extern void receive_sev(void); /*接收中断服务程序*/
/********************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -