⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 port.asm

📁 英飞凌C166之XC164CS的IO读写操作程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
; Message Object 22 Message Control Register Low
CAN_MSGCTRL22_INTPND	SET	1
CAN_MSGCTRL22_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL22_MSGVAL	SET	1
CAN_MSGCTRL22_NEWDAT	SET	1
CAN_MSGCTRL22_RMTPND	SET	1
CAN_MSGCTRL22_RXIE	SET	1
CAN_MSGCTRL22_TXIE	SET	1
CAN_MSGCTRL22_TXRQ	SET	1

; Message Object 23 Message Control Register Low
CAN_MSGCTRL23_INTPND	SET	1
CAN_MSGCTRL23_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL23_MSGVAL	SET	1
CAN_MSGCTRL23_NEWDAT	SET	1
CAN_MSGCTRL23_RMTPND	SET	1
CAN_MSGCTRL23_RXIE	SET	1
CAN_MSGCTRL23_TXIE	SET	1
CAN_MSGCTRL23_TXRQ	SET	1

; Message Object 24 Message Control Register Low
CAN_MSGCTRL24_INTPND	SET	1
CAN_MSGCTRL24_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL24_MSGVAL	SET	1
CAN_MSGCTRL24_NEWDAT	SET	1
CAN_MSGCTRL24_RMTPND	SET	1
CAN_MSGCTRL24_RXIE	SET	1
CAN_MSGCTRL24_TXIE	SET	1
CAN_MSGCTRL24_TXRQ	SET	1

; Message Object 25 Message Control Register Low
CAN_MSGCTRL25_INTPND	SET	1
CAN_MSGCTRL25_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL25_MSGVAL	SET	1
CAN_MSGCTRL25_NEWDAT	SET	1
CAN_MSGCTRL25_RMTPND	SET	1
CAN_MSGCTRL25_RXIE	SET	1
CAN_MSGCTRL25_TXIE	SET	1
CAN_MSGCTRL25_TXRQ	SET	1

; Message Object 26 Message Control Register Low
CAN_MSGCTRL26_INTPND	SET	1
CAN_MSGCTRL26_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL26_MSGVAL	SET	1
CAN_MSGCTRL26_NEWDAT	SET	1
CAN_MSGCTRL26_RMTPND	SET	1
CAN_MSGCTRL26_RXIE	SET	1
CAN_MSGCTRL26_TXIE	SET	1
CAN_MSGCTRL26_TXRQ	SET	1

; Message Object 27 Message Control Register Low
CAN_MSGCTRL27_INTPND	SET	1
CAN_MSGCTRL27_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL27_MSGVAL	SET	1
CAN_MSGCTRL27_NEWDAT	SET	1
CAN_MSGCTRL27_RMTPND	SET	1
CAN_MSGCTRL27_RXIE	SET	1
CAN_MSGCTRL27_TXIE	SET	1
CAN_MSGCTRL27_TXRQ	SET	1

; Message Object 28 Message Control Register Low
CAN_MSGCTRL28_INTPND	SET	1
CAN_MSGCTRL28_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL28_MSGVAL	SET	1
CAN_MSGCTRL28_NEWDAT	SET	1
CAN_MSGCTRL28_RMTPND	SET	1
CAN_MSGCTRL28_RXIE	SET	1
CAN_MSGCTRL28_TXIE	SET	1
CAN_MSGCTRL28_TXRQ	SET	1

; Message Object 29 Message Control Register Low
CAN_MSGCTRL29_INTPND	SET	1
CAN_MSGCTRL29_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL29_MSGVAL	SET	1
CAN_MSGCTRL29_NEWDAT	SET	1
CAN_MSGCTRL29_RMTPND	SET	1
CAN_MSGCTRL29_RXIE	SET	1
CAN_MSGCTRL29_TXIE	SET	1
CAN_MSGCTRL29_TXRQ	SET	1

; Message Object 2 Message Control Register Low
CAN_MSGCTRL2_INTPND	SET	1
CAN_MSGCTRL2_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL2_MSGVAL	SET	1
CAN_MSGCTRL2_NEWDAT	SET	1
CAN_MSGCTRL2_RMTPND	SET	1
CAN_MSGCTRL2_RXIE	SET	1
CAN_MSGCTRL2_TXIE	SET	1
CAN_MSGCTRL2_TXRQ	SET	1

; Message Object 30 Message Control Register Low
CAN_MSGCTRL30_INTPND	SET	1
CAN_MSGCTRL30_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL30_MSGVAL	SET	1
CAN_MSGCTRL30_NEWDAT	SET	1
CAN_MSGCTRL30_RMTPND	SET	1
CAN_MSGCTRL30_RXIE	SET	1
CAN_MSGCTRL30_TXIE	SET	1
CAN_MSGCTRL30_TXRQ	SET	1

; Message Object 31 Message Control Register Low
CAN_MSGCTRL31_INTPND	SET	1
CAN_MSGCTRL31_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL31_MSGVAL	SET	1
CAN_MSGCTRL31_NEWDAT	SET	1
CAN_MSGCTRL31_RMTPND	SET	1
CAN_MSGCTRL31_RXIE	SET	1
CAN_MSGCTRL31_TXIE	SET	1
CAN_MSGCTRL31_TXRQ	SET	1

; Message Object 3 Message Control Register Low
CAN_MSGCTRL3_INTPND	SET	1
CAN_MSGCTRL3_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL3_MSGVAL	SET	1
CAN_MSGCTRL3_NEWDAT	SET	1
CAN_MSGCTRL3_RMTPND	SET	1
CAN_MSGCTRL3_RXIE	SET	1
CAN_MSGCTRL3_TXIE	SET	1
CAN_MSGCTRL3_TXRQ	SET	1

; Message Object 4 Message Control Register Low
CAN_MSGCTRL4_INTPND	SET	1
CAN_MSGCTRL4_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL4_MSGVAL	SET	1
CAN_MSGCTRL4_NEWDAT	SET	1
CAN_MSGCTRL4_RMTPND	SET	1
CAN_MSGCTRL4_RXIE	SET	1
CAN_MSGCTRL4_TXIE	SET	1
CAN_MSGCTRL4_TXRQ	SET	1

; Message Object 5 Message Control Register Low
CAN_MSGCTRL5_INTPND	SET	1
CAN_MSGCTRL5_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL5_MSGVAL	SET	1
CAN_MSGCTRL5_NEWDAT	SET	1
CAN_MSGCTRL5_RMTPND	SET	1
CAN_MSGCTRL5_RXIE	SET	1
CAN_MSGCTRL5_TXIE	SET	1
CAN_MSGCTRL5_TXRQ	SET	1

; Message Object 6 Message Control Register Low
CAN_MSGCTRL6_INTPND	SET	1
CAN_MSGCTRL6_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL6_MSGVAL	SET	1
CAN_MSGCTRL6_NEWDAT	SET	1
CAN_MSGCTRL6_RMTPND	SET	1
CAN_MSGCTRL6_RXIE	SET	1
CAN_MSGCTRL6_TXIE	SET	1
CAN_MSGCTRL6_TXRQ	SET	1

; Message Object 7 Message Control Register Low
CAN_MSGCTRL7_INTPND	SET	1
CAN_MSGCTRL7_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL7_MSGVAL	SET	1
CAN_MSGCTRL7_NEWDAT	SET	1
CAN_MSGCTRL7_RMTPND	SET	1
CAN_MSGCTRL7_RXIE	SET	1
CAN_MSGCTRL7_TXIE	SET	1
CAN_MSGCTRL7_TXRQ	SET	1

; Message Object 8 Message Control Register Low
CAN_MSGCTRL8_INTPND	SET	1
CAN_MSGCTRL8_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL8_MSGVAL	SET	1
CAN_MSGCTRL8_NEWDAT	SET	1
CAN_MSGCTRL8_RMTPND	SET	1
CAN_MSGCTRL8_RXIE	SET	1
CAN_MSGCTRL8_TXIE	SET	1
CAN_MSGCTRL8_TXRQ	SET	1

; Message Object 9 Message Control Register Low
CAN_MSGCTRL9_INTPND	SET	1
CAN_MSGCTRL9_MSGLSTCPUUPD	SET	1
CAN_MSGCTRL9_MSGVAL	SET	1
CAN_MSGCTRL9_NEWDAT	SET	1
CAN_MSGCTRL9_RMTPND	SET	1
CAN_MSGCTRL9_RXIE	SET	1
CAN_MSGCTRL9_TXIE	SET	1
CAN_MSGCTRL9_TXRQ	SET	1

; Message Object 0 Data Register 0 High
CAN_MSGDRH00_DATA2	SET	0
CAN_MSGDRH00_DATA3	SET	2

; Message Object 0 Data Register 4 High
CAN_MSGDRH04_DATA6	SET	0
CAN_MSGDRH04_DATA7	SET	80

; Message Object 10 Data Register 0 High
CAN_MSGDRH100_DATA2	SET	0
CAN_MSGDRH100_DATA3	SET	0

; Message Object 10 Data Register 4 High
CAN_MSGDRH104_DATA6	SET	0
CAN_MSGDRH104_DATA7	SET	0

; Message Object 1 Data Register 0 High
CAN_MSGDRH10_DATA2	SET	3
CAN_MSGDRH10_DATA3	SET	4

; Message Object 11 Data Register 0 High
CAN_MSGDRH110_DATA2	SET	0
CAN_MSGDRH110_DATA3	SET	0

; Message Object 11 Data Register 4 High
CAN_MSGDRH114_DATA6	SET	0
CAN_MSGDRH114_DATA7	SET	0

; Message Object 12 Data Register 0 High
CAN_MSGDRH120_DATA2	SET	0
CAN_MSGDRH120_DATA3	SET	0

; Message Object 12 Data Register 4 High
CAN_MSGDRH124_DATA6	SET	0
CAN_MSGDRH124_DATA7	SET	0

; Message Object 13 Data Register 0 High
CAN_MSGDRH130_DATA2	SET	0
CAN_MSGDRH130_DATA3	SET	0

; Message Object 13 Data Register 4 High
CAN_MSGDRH134_DATA6	SET	0
CAN_MSGDRH134_DATA7	SET	0

; Message Object 14 Data Register 0 High
CAN_MSGDRH140_DATA2	SET	0
CAN_MSGDRH140_DATA3	SET	0

; Message Object 14 Data Register 4 High
CAN_MSGDRH144_DATA6	SET	0
CAN_MSGDRH144_DATA7	SET	0

; Message Object 1 Data Register 4 High
CAN_MSGDRH14_DATA6	SET	7
CAN_MSGDRH14_DATA7	SET	0

; Message Object 15 Data Register 0 High
CAN_MSGDRH150_DATA2	SET	0
CAN_MSGDRH150_DATA3	SET	0

; Message Object 15 Data Register 4 High
CAN_MSGDRH154_DATA6	SET	0
CAN_MSGDRH154_DATA7	SET	0

; Message Object 16 Data Register 0 High
CAN_MSGDRH160_DATA2	SET	0
CAN_MSGDRH160_DATA3	SET	0

; Message Object 16 Data Register 4 High
CAN_MSGDRH164_DATA6	SET	0
CAN_MSGDRH164_DATA7	SET	0

; Message Object 17 Data Register 0 High
CAN_MSGDRH170_DATA2	SET	0
CAN_MSGDRH170_DATA3	SET	0

; Message Object 17 Data Register 4 High
CAN_MSGDRH174_DATA6	SET	0
CAN_MSGDRH174_DATA7	SET	0

; Message Object 18 Data Register 0 High
CAN_MSGDRH180_DATA2	SET	0
CAN_MSGDRH180_DATA3	SET	0

; Message Object 18 Data Register 4 High
CAN_MSGDRH184_DATA6	SET	0
CAN_MSGDRH184_DATA7	SET	0

; Message Object 19 Data Register 0 High
CAN_MSGDRH190_DATA2	SET	0
CAN_MSGDRH190_DATA3	SET	0

; Message Object 19 Data Register 4 High
CAN_MSGDRH194_DATA6	SET	0
CAN_MSGDRH194_DATA7	SET	0

; Message Object 20 Data Register 0 High
CAN_MSGDRH200_DATA2	SET	0
CAN_MSGDRH200_DATA3	SET	0

; Message Object 20 Data Register 4 High
CAN_MSGDRH204_DATA6	SET	0
CAN_MSGDRH204_DATA7	SET	0

; Message Object 2 Data Register 0 High
CAN_MSGDRH20_DATA2	SET	0
CAN_MSGDRH20_DATA3	SET	0

; Message Object 21 Data Register 0 High
CAN_MSGDRH210_DATA2	SET	0
CAN_MSGDRH210_DATA3	SET	0

; Message Object 21 Data Register 4 High
CAN_MSGDRH214_DATA6	SET	0
CAN_MSGDRH214_DATA7	SET	0

; Message Object 22 Data Register 0 High
CAN_MSGDRH220_DATA2	SET	0
CAN_MSGDRH220_DATA3	SET	0

; Message Object 22 Data Register 4 High
CAN_MSGDRH224_DATA6	SET	0
CAN_MSGDRH224_DATA7	SET	0

; Message Object 23 Data Register 0 High
CAN_MSGDRH230_DATA2	SET	0
CAN_MSGDRH230_DATA3	SET	0

; Message Object 23 Data Register 4 High
CAN_MSGDRH234_DATA6	SET	0
CAN_MSGDRH234_DATA7	SET	0

; Message Object 24 Data Register 0 High
CAN_MSGDRH240_DATA2	SET	0
CAN_MSGDRH240_DATA3	SET	0

; Message Object 24 Data Register 4 High
CAN_MSGDRH244_DATA6	SET	0
CAN_MSGDRH244_DATA7	SET	0

; Message Object 2 Data Register 4 High
CAN_MSGDRH24_DATA6	SET	0
CAN_MSGDRH24_DATA7	SET	0

; Message Object 25 Data Register 0 High
CAN_MSGDRH250_DATA2	SET	0
CAN_MSGDRH250_DATA3	SET	0

; Message Object 25 Data Register 4 High
CAN_MSGDRH254_DATA6	SET	0
CAN_MSGDRH254_DATA7	SET	0

; Message Object 26 Data Register 0 High
CAN_MSGDRH260_DATA2	SET	0
CAN_MSGDRH260_DATA3	SET	0

; Message Object 26 Data Register 4 High
CAN_MSGDRH264_DATA6	SET	0
CAN_MSGDRH264_DATA7	SET	0

; Message Object 27 Data Register 0 High
CAN_MSGDRH270_DATA2	SET	0
CAN_MSGDRH270_DATA3	SET	0

; Message Object 27 Data Register 4 High
CAN_MSGDRH274_DATA6	SET	0
CAN_MSGDRH274_DATA7	SET	0

; Message Object 28 Data Register 0 High
CAN_MSGDRH280_DATA2	SET	0
CAN_MSGDRH280_DATA3	SET	0

; Message Object 28 Data Register 4 High
CAN_MSGDRH284_DATA6	SET	0
CAN_MSGDRH284_DATA7	SET	0

; Message Object 29 Data Register 0 High
CAN_MSGDRH290_DATA2	SET	0
CAN_MSGDRH290_DATA3	SET	0

; Message Object 29 Data Register 4 High
CAN_MSGDRH294_DATA6	SET	0
CAN_MSGDRH294_DATA7	SET	0

; Message Object 30 Data Register 0 High
CAN_MSGDRH300_DATA2	SET	0
CAN_MSGDRH300_DATA3	SET	0

; Message Object 30 Data Register 4 High
CAN_MSGDRH304_DATA6	SET	0
CAN_MSGDRH304_DATA7	SET	0

; Message Object 3 Data Register 0 High
CAN_MSGDRH30_DATA2	SET	0
CAN_MSGDRH30_DATA3	SET	0

; Message Object 31 Data Register 0 High
CAN_MSGDRH310_DATA2	SET	0
CAN_MSGDRH310_DATA3	SET	0

; Message Object 31 Data Register 4 High
CAN_MSGDRH314_DATA6	SET	0
CAN_MSGDRH314_DATA7	SET	0

; Message Object 3 Data Register 4 High
CAN_MSGDRH34_DATA6	SET	0
CAN_MSGDRH34_DATA7	SET	0

; Message Object 4 Data Register 0 High
CAN_MSGDRH40_DATA2	SET	0
CAN_MSGDRH40_DATA3	SET	0

; Message Object 4 Data Register 4 High
CAN_MSGDRH44_DATA6	SET	0
CAN_MSGDRH44_DATA7	SET	0

; Message Object 5 Data Register 0 High
CAN_MSGDRH50_DATA2	SET	0
CAN_MSGDRH50_DATA3	SET	0

; Message Object 5 Data Register 4 High
CAN_MSGDRH54_DATA6	SET	0
CAN_MSGDRH54_DATA7	SET	0

; Message Object 6 Data Register 0 High
CAN_MSGDRH60_DATA2	SET	0
CAN_MSGDRH60_DATA3	SET	0

; Message Object 6 Data Register 4 High
CAN_MSGDRH64_DATA6	SET	0
CAN_MSGDRH64_DATA7	SET	0

; Message Object 7 Data Register 0 High
CAN_MSGDRH70_DATA2	SET	0
CAN_MSGDRH70_DATA3	SET	0

; Message Object 7 Data Register 4 High
CAN_MSGDRH74_DATA6	SET	0
CAN_MSGDRH74_DATA7	SET	0

; Message Object 8 Data Register 0 High
CAN_MSGDRH80_DATA2	SET	0
CAN_MSGDRH80_DATA3	SET	0

; Message Object 8 Data Register 4 High
CAN_MSGDRH84_DATA6	SET	0
CAN_MSGDRH84_DATA7	SET	0

; Message Object 9 Data Register 0 High
CAN_MSGDRH90_DATA2	SET	0
CAN_MSGDRH90_DATA3	SET	0

; Message Object 9 Data Register 4 High
CAN_MSGDRH94_DATA6	SET	0
CAN_MSGDRH94_DATA7	SET	0

; Message Object 0 Data Register 0 Low
CAN_MSGDRL00_DATA0	SET	16
CAN_MSGDRL00_DATA1	SET	64

; Message Object 0 Data Register 4 Low
CAN_MSGDRL04_DATA4	SET	0
CAN_MSGDRL04_DATA5	SET	5

; Message Object 10 Data Register 0 Low
CAN_MSGDRL100_DATA0	SET	0
CAN_MSGDRL100_DATA1	SET	0

; Message Object 10 Data Register 4 Low
CAN_MSGDRL104_DATA4	SET	0
CAN_MSGDRL104_DATA5	SET	0

; Message Object 1 Data Register 0 Low
CAN_MSGDRL10_DATA0	SET	1
CAN_MSGDRL10_DATA1	SET	2

; Message Object 11 Data Register 0 Low
CAN_MSGDRL110_DATA0	SET	0
CAN_MSGDRL110_DATA1	SET	0

; Message Object 11 Data Register 4 Low
CAN_MSGDRL114_DATA4	SET	0
CAN_MSGDRL114_DATA5	SET	0

; Message Object 12 Data Register 0 Low
CAN_MSGDRL120_DATA0	SET	0
CAN_MSGDRL120_DATA1	SET	0

; Message Object 12 Data Register 4 Low
CAN_MSGDRL124_DATA4	SET	0
CAN_MSGDRL124_DATA5	SET	0

; Message Object 13 Data Register 0 Low
CAN_MSGDRL130_DATA0	SET	0
CAN_MSGDRL130_DATA1	SET	0

; Message Object 13 Data Register 4 Low
CAN_MSGDRL134_DATA4	SET	0
CAN_MSGDRL134_DATA5	SET	0

; Message Object 14 Data Register 0 Low
CAN_MSGDRL140_DATA0	SET	0
CAN_MSGDRL140_DATA1	SET	0

; Message Object 14 Data Register 4 Low
CAN_MSGDRL144_DATA4	SET	0
CAN_MSGDRL144_DATA5	SET	0

; Message Object 1 Data Register 4 Low
CAN_MSGDRL14_DATA4	SET	5
CAN_MSGDRL14_DATA5	SET	6

; Message Object 15 Data Register 0 Low
CAN_MSGDRL150_DATA0	SET	0
CAN_MSGDRL150_DATA1	SET	0

; Message Object 15 Data Register 4 Low
CAN_MSGDRL154_DATA4	SET	0
CAN_MSGDRL154_DATA5	SET	0

; Message Object 16 Data Register 0 Low
CAN_MSGDRL160_DATA0	SET	0
CAN_MSGDRL160_DATA1	SET	0

; Message Object 16 Data Register 4 Low
CAN_MSGDRL164_DATA4	SET	0
CAN_MSGDRL164_DATA5	SET	0

; Message Object 17 Data Register 0 Low
CAN_MSGDRL170_DATA0	SET	0
CAN_MSGDRL170_DATA1	SET	0

; Message Object 17 Data Register 4 Low
CAN_MSGDRL174_DATA4	SET	0
CAN_MSGDRL174_DATA5	SET	0

; Message Object 18 Data Register 0 Low
CAN_MSGDRL180_DATA0	SET	0
CAN_MSGDRL180_DATA1	SET	0

; Message Object 18 Data Register 4 Low
CAN_MSGDRL184_DATA4	SET	0
CAN_MSGDRL184_DATA5	SET	0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -