系统can地址为550,用于can系统测试,应用T0定时器每隔1s向can总线发送一组数据:数据长度为8个字节,
首字节为05H,第二个字节为累加变量,每秒钟数值增加1,
CONTROLLER_BASE
RCV_GOOD
SEC_FLAG
ERR_FLAG
SAVE_INT_INFO
SEND_DATA_BUF1
SEND_DATA_BUF2
SEND_DATA_BUF3
SEND_DATA_BUF4
SEND_DATA_BUF5
SEND_DATA_BUF6
SEND_DATA_BUF7
SEND_DATA_BUF8
SEND_DATA_BUF9
SEND_DATA_BUF10
RCV_DATA_BUF1
RCV_DATA_BUF2
RCV_DATA_BUF3
RCV_DATA_BUF4
RCV_DATA_BUF5
RCV_DATA_BUF6
RCV_DATA_BUF7
RCV_DATA_BUF8
RCV_DATA_BUF9
RCV_DATA_BUF10
ERROR_STATUS
TEST_DATA
;程序开始
ORG
LJMP
ORG
LJMP
ORG
LJMP
ORG
MAIN:
LOOPER:
LOOPER2:
LOOPER3:
LOOPER4:
;;;;;;;;;初始化SJA1000;;
SJA1000_INT0:
;;;;;错误信息处理;;;;;;;;;;;;
ERR_PRG:
;;;;;;;;;接收数据处理部分;;;;;
RCVDATA_PRG:
;;;;;;;;;;;;;;;;;;控制SJA1000向CAN总线发送数据处理部分;;;;;;;;;;;;;;;
SENDDATA_PRG:
;;;;;;;;;;定时器0初始化;;;;;;;;;;
T0_INIT:
;;;;;;;;;外部中断0;;;;;;;;;;;
BCAN_INT0:
BCAN_INT1:
BCAN_INT2:
;;;;;;;;定时器0中断;;;;
T0_INTERRUPT:
T0_QUIT:
BCAN_ENTER_RETMODEL:
BCAN_ER_QUIT:
上一篇:can协议_can总线协议
下一篇:PCI总线在图像采集卡中的重要作用
推荐阅读最新更新时间:2024-05-02 23:56
- 热门资源推荐
- 热门放大器推荐
- USB Type-C® 和 USB Power Delivery:专为扩展功率范围和电池供电型系统而设计
- 景昱医疗耿东:脑机接口DBS治疗技术已实现国产替代
- 首都医科大学王长明:针对癫痫的数字疗法已进入使用阶段
- 非常见问题解答第223期:如何在没有软启动方程的情况下测量和确定软启动时序?
- 兆易创新GD25/55全系列车规级SPI NOR Flash荣获ISO 26262 ASIL D功能安全认证证书
- 新型IsoVu™ 隔离电流探头:为电流测量带来全新维度
- 英飞凌推出简化电机控制开发的ModusToolbox™电机套件
- 意法半导体IO-Link执行器电路板为工业监控和设备厂商带来一站式参考设计
- Melexis采用无磁芯技术缩小电流感测装置尺寸
- 千丘智能侍淳博:用数字疗法,点亮“孤独症”儿童的光