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

📄 ioat91sam7a3.ddf

📁 1、程序目的:介绍AT91SAM7S256-EK TWI的基本用法: 2、 功能说明:通过TWI实现I2C
💻 DDF
📖 第 1 页 / 共 5 页
字号:
sfr = "CAN0_MB11_MSR.MRDY", 	"Memory", 0xfff80370, 4, base=16, bitRange=23
sfr = "CAN0_MB11_MSR.MMI", 	"Memory", 0xfff80370, 4, base=16, bitRange=24
sfr = "CAN0_MB11_MDL", 	"Memory", 0xfff80374, 4, base=16
sfr = "CAN0_MB11_MDH", 	"Memory", 0xfff80378, 4, base=16
sfr = "CAN0_MB11_MCR", 	"Memory", 0xfff8037c, 4, base=16
sfr = "CAN0_MB11_MCR.MDLC", 	"Memory", 0xfff8037c, 4, base=16, bitRange=16-19
sfr = "CAN0_MB11_MCR.MRTR", 	"Memory", 0xfff8037c, 4, base=16, bitRange=20
sfr = "CAN0_MB11_MCR.MACR", 	"Memory", 0xfff8037c, 4, base=16, bitRange=22
sfr = "CAN0_MB11_MCR.MTCR", 	"Memory", 0xfff8037c, 4, base=16, bitRange=23
; ========== Register definition for CAN0_MB12 peripheral ========== 
sfr = "CAN0_MB12_MMR", 	"Memory", 0xfff80380, 4, base=16
sfr = "CAN0_MB12_MMR.MTIMEMARK", 	"Memory", 0xfff80380, 4, base=16, bitRange=0-15
sfr = "CAN0_MB12_MMR.PRIOR", 	"Memory", 0xfff80380, 4, base=16, bitRange=16-19
sfr = "CAN0_MB12_MMR.MOT", 	"Memory", 0xfff80380, 4, base=16, bitRange=24-26
sfr = "CAN0_MB12_MAM", 	"Memory", 0xfff80384, 4, base=16
sfr = "CAN0_MB12_MAM.MIDvB", 	"Memory", 0xfff80384, 4, base=16, bitRange=0-17
sfr = "CAN0_MB12_MAM.MIDvA", 	"Memory", 0xfff80384, 4, base=16, bitRange=18-28
sfr = "CAN0_MB12_MAM.MIDE", 	"Memory", 0xfff80384, 4, base=16, bitRange=29
sfr = "CAN0_MB12_MID", 	"Memory", 0xfff80388, 4, base=16
sfr = "CAN0_MB12_MID.MIDvB", 	"Memory", 0xfff80388, 4, base=16, bitRange=0-17
sfr = "CAN0_MB12_MID.MIDvA", 	"Memory", 0xfff80388, 4, base=16, bitRange=18-28
sfr = "CAN0_MB12_MID.MIDE", 	"Memory", 0xfff80388, 4, base=16, bitRange=29
sfr = "CAN0_MB12_MFID", 	"Memory", 0xfff8038c, 4, base=16
sfr = "CAN0_MB12_MSR", 	"Memory", 0xfff80390, 4, base=16
sfr = "CAN0_MB12_MSR.MTIMESTAMP", 	"Memory", 0xfff80390, 4, base=16, bitRange=0-15
sfr = "CAN0_MB12_MSR.MDLC", 	"Memory", 0xfff80390, 4, base=16, bitRange=16-19
sfr = "CAN0_MB12_MSR.MRTR", 	"Memory", 0xfff80390, 4, base=16, bitRange=20
sfr = "CAN0_MB12_MSR.MABT", 	"Memory", 0xfff80390, 4, base=16, bitRange=22
sfr = "CAN0_MB12_MSR.MRDY", 	"Memory", 0xfff80390, 4, base=16, bitRange=23
sfr = "CAN0_MB12_MSR.MMI", 	"Memory", 0xfff80390, 4, base=16, bitRange=24
sfr = "CAN0_MB12_MDL", 	"Memory", 0xfff80394, 4, base=16
sfr = "CAN0_MB12_MDH", 	"Memory", 0xfff80398, 4, base=16
sfr = "CAN0_MB12_MCR", 	"Memory", 0xfff8039c, 4, base=16
sfr = "CAN0_MB12_MCR.MDLC", 	"Memory", 0xfff8039c, 4, base=16, bitRange=16-19
sfr = "CAN0_MB12_MCR.MRTR", 	"Memory", 0xfff8039c, 4, base=16, bitRange=20
sfr = "CAN0_MB12_MCR.MACR", 	"Memory", 0xfff8039c, 4, base=16, bitRange=22
sfr = "CAN0_MB12_MCR.MTCR", 	"Memory", 0xfff8039c, 4, base=16, bitRange=23
; ========== Register definition for CAN0_MB13 peripheral ========== 
sfr = "CAN0_MB13_MMR", 	"Memory", 0xfff803a0, 4, base=16
sfr = "CAN0_MB13_MMR.MTIMEMARK", 	"Memory", 0xfff803a0, 4, base=16, bitRange=0-15
sfr = "CAN0_MB13_MMR.PRIOR", 	"Memory", 0xfff803a0, 4, base=16, bitRange=16-19
sfr = "CAN0_MB13_MMR.MOT", 	"Memory", 0xfff803a0, 4, base=16, bitRange=24-26
sfr = "CAN0_MB13_MAM", 	"Memory", 0xfff803a4, 4, base=16
sfr = "CAN0_MB13_MAM.MIDvB", 	"Memory", 0xfff803a4, 4, base=16, bitRange=0-17
sfr = "CAN0_MB13_MAM.MIDvA", 	"Memory", 0xfff803a4, 4, base=16, bitRange=18-28
sfr = "CAN0_MB13_MAM.MIDE", 	"Memory", 0xfff803a4, 4, base=16, bitRange=29
sfr = "CAN0_MB13_MID", 	"Memory", 0xfff803a8, 4, base=16
sfr = "CAN0_MB13_MID.MIDvB", 	"Memory", 0xfff803a8, 4, base=16, bitRange=0-17
sfr = "CAN0_MB13_MID.MIDvA", 	"Memory", 0xfff803a8, 4, base=16, bitRange=18-28
sfr = "CAN0_MB13_MID.MIDE", 	"Memory", 0xfff803a8, 4, base=16, bitRange=29
sfr = "CAN0_MB13_MFID", 	"Memory", 0xfff803ac, 4, base=16
sfr = "CAN0_MB13_MSR", 	"Memory", 0xfff803b0, 4, base=16
sfr = "CAN0_MB13_MSR.MTIMESTAMP", 	"Memory", 0xfff803b0, 4, base=16, bitRange=0-15
sfr = "CAN0_MB13_MSR.MDLC", 	"Memory", 0xfff803b0, 4, base=16, bitRange=16-19
sfr = "CAN0_MB13_MSR.MRTR", 	"Memory", 0xfff803b0, 4, base=16, bitRange=20
sfr = "CAN0_MB13_MSR.MABT", 	"Memory", 0xfff803b0, 4, base=16, bitRange=22
sfr = "CAN0_MB13_MSR.MRDY", 	"Memory", 0xfff803b0, 4, base=16, bitRange=23
sfr = "CAN0_MB13_MSR.MMI", 	"Memory", 0xfff803b0, 4, base=16, bitRange=24
sfr = "CAN0_MB13_MDL", 	"Memory", 0xfff803b4, 4, base=16
sfr = "CAN0_MB13_MDH", 	"Memory", 0xfff803b8, 4, base=16
sfr = "CAN0_MB13_MCR", 	"Memory", 0xfff803bc, 4, base=16
sfr = "CAN0_MB13_MCR.MDLC", 	"Memory", 0xfff803bc, 4, base=16, bitRange=16-19
sfr = "CAN0_MB13_MCR.MRTR", 	"Memory", 0xfff803bc, 4, base=16, bitRange=20
sfr = "CAN0_MB13_MCR.MACR", 	"Memory", 0xfff803bc, 4, base=16, bitRange=22
sfr = "CAN0_MB13_MCR.MTCR", 	"Memory", 0xfff803bc, 4, base=16, bitRange=23
; ========== Register definition for CAN0_MB14 peripheral ========== 
sfr = "CAN0_MB14_MMR", 	"Memory", 0xfff803c0, 4, base=16
sfr = "CAN0_MB14_MMR.MTIMEMARK", 	"Memory", 0xfff803c0, 4, base=16, bitRange=0-15
sfr = "CAN0_MB14_MMR.PRIOR", 	"Memory", 0xfff803c0, 4, base=16, bitRange=16-19
sfr = "CAN0_MB14_MMR.MOT", 	"Memory", 0xfff803c0, 4, base=16, bitRange=24-26
sfr = "CAN0_MB14_MAM", 	"Memory", 0xfff803c4, 4, base=16
sfr = "CAN0_MB14_MAM.MIDvB", 	"Memory", 0xfff803c4, 4, base=16, bitRange=0-17
sfr = "CAN0_MB14_MAM.MIDvA", 	"Memory", 0xfff803c4, 4, base=16, bitRange=18-28
sfr = "CAN0_MB14_MAM.MIDE", 	"Memory", 0xfff803c4, 4, base=16, bitRange=29
sfr = "CAN0_MB14_MID", 	"Memory", 0xfff803c8, 4, base=16
sfr = "CAN0_MB14_MID.MIDvB", 	"Memory", 0xfff803c8, 4, base=16, bitRange=0-17
sfr = "CAN0_MB14_MID.MIDvA", 	"Memory", 0xfff803c8, 4, base=16, bitRange=18-28
sfr = "CAN0_MB14_MID.MIDE", 	"Memory", 0xfff803c8, 4, base=16, bitRange=29
sfr = "CAN0_MB14_MFID", 	"Memory", 0xfff803cc, 4, base=16
sfr = "CAN0_MB14_MSR", 	"Memory", 0xfff803d0, 4, base=16
sfr = "CAN0_MB14_MSR.MTIMESTAMP", 	"Memory", 0xfff803d0, 4, base=16, bitRange=0-15
sfr = "CAN0_MB14_MSR.MDLC", 	"Memory", 0xfff803d0, 4, base=16, bitRange=16-19
sfr = "CAN0_MB14_MSR.MRTR", 	"Memory", 0xfff803d0, 4, base=16, bitRange=20
sfr = "CAN0_MB14_MSR.MABT", 	"Memory", 0xfff803d0, 4, base=16, bitRange=22
sfr = "CAN0_MB14_MSR.MRDY", 	"Memory", 0xfff803d0, 4, base=16, bitRange=23
sfr = "CAN0_MB14_MSR.MMI", 	"Memory", 0xfff803d0, 4, base=16, bitRange=24
sfr = "CAN0_MB14_MDL", 	"Memory", 0xfff803d4, 4, base=16
sfr = "CAN0_MB14_MDH", 	"Memory", 0xfff803d8, 4, base=16
sfr = "CAN0_MB14_MCR", 	"Memory", 0xfff803dc, 4, base=16
sfr = "CAN0_MB14_MCR.MDLC", 	"Memory", 0xfff803dc, 4, base=16, bitRange=16-19
sfr = "CAN0_MB14_MCR.MRTR", 	"Memory", 0xfff803dc, 4, base=16, bitRange=20
sfr = "CAN0_MB14_MCR.MACR", 	"Memory", 0xfff803dc, 4, base=16, bitRange=22
sfr = "CAN0_MB14_MCR.MTCR", 	"Memory", 0xfff803dc, 4, base=16, bitRange=23
; ========== Register definition for CAN0_MB15 peripheral ========== 
sfr = "CAN0_MB15_MMR", 	"Memory", 0xfff803e0, 4, base=16
sfr = "CAN0_MB15_MMR.MTIMEMARK", 	"Memory", 0xfff803e0, 4, base=16, bitRange=0-15
sfr = "CAN0_MB15_MMR.PRIOR", 	"Memory", 0xfff803e0, 4, base=16, bitRange=16-19
sfr = "CAN0_MB15_MMR.MOT", 	"Memory", 0xfff803e0, 4, base=16, bitRange=24-26
sfr = "CAN0_MB15_MAM", 	"Memory", 0xfff803e4, 4, base=16
sfr = "CAN0_MB15_MAM.MIDvB", 	"Memory", 0xfff803e4, 4, base=16, bitRange=0-17
sfr = "CAN0_MB15_MAM.MIDvA", 	"Memory", 0xfff803e4, 4, base=16, bitRange=18-28
sfr = "CAN0_MB15_MAM.MIDE", 	"Memory", 0xfff803e4, 4, base=16, bitRange=29
sfr = "CAN0_MB15_MID", 	"Memory", 0xfff803e8, 4, base=16
sfr = "CAN0_MB15_MID.MIDvB", 	"Memory", 0xfff803e8, 4, base=16, bitRange=0-17
sfr = "CAN0_MB15_MID.MIDvA", 	"Memory", 0xfff803e8, 4, base=16, bitRange=18-28
sfr = "CAN0_MB15_MID.MIDE", 	"Memory", 0xfff803e8, 4, base=16, bitRange=29
sfr = "CAN0_MB15_MFID", 	"Memory", 0xfff803ec, 4, base=16
sfr = "CAN0_MB15_MSR", 	"Memory", 0xfff803f0, 4, base=16
sfr = "CAN0_MB15_MSR.MTIMESTAMP", 	"Memory", 0xfff803f0, 4, base=16, bitRange=0-15
sfr = "CAN0_MB15_MSR.MDLC", 	"Memory", 0xfff803f0, 4, base=16, bitRange=16-19
sfr = "CAN0_MB15_MSR.MRTR", 	"Memory", 0xfff803f0, 4, base=16, bitRange=20
sfr = "CAN0_MB15_MSR.MABT", 	"Memory", 0xfff803f0, 4, base=16, bitRange=22
sfr = "CAN0_MB15_MSR.MRDY", 	"Memory", 0xfff803f0, 4, base=16, bitRange=23
sfr = "CAN0_MB15_MSR.MMI", 	"Memory", 0xfff803f0, 4, base=16, bitRange=24
sfr = "CAN0_MB15_MDL", 	"Memory", 0xfff803f4, 4, base=16
sfr = "CAN0_MB15_MDH", 	"Memory", 0xfff803f8, 4, base=16
sfr = "CAN0_MB15_MCR", 	"Memory", 0xfff803fc, 4, base=16
sfr = "CAN0_MB15_MCR.MDLC", 	"Memory", 0xfff803fc, 4, base=16, bitRange=16-19
sfr = "CAN0_MB15_MCR.MRTR", 	"Memory", 0xfff803fc, 4, base=16, bitRange=20
sfr = "CAN0_MB15_MCR.MACR", 	"Memory", 0xfff803fc, 4, base=16, bitRange=22
sfr = "CAN0_MB15_MCR.MTCR", 	"Memory", 0xfff803fc, 4, base=16, bitRange=23
; ========== Register definition for CAN0 peripheral ========== 
sfr = "CAN0_MR", 	"Memory", 0xfff80000, 4, base=16
sfr = "CAN0_MR.CANEN", 	"Memory", 0xfff80000, 4, base=16, bitRange=0
sfr = "CAN0_MR.LPM", 	"Memory", 0xfff80000, 4, base=16, bitRange=1
sfr = "CAN0_MR.ABM", 	"Memory", 0xfff80000, 4, base=16, bitRange=2
sfr = "CAN0_MR.OVL", 	"Memory", 0xfff80000, 4, base=16, bitRange=3
sfr = "CAN0_MR.TEOF", 	"Memory", 0xfff80000, 4, base=16, bitRange=4
sfr = "CAN0_MR.TTM", 	"Memory", 0xfff80000, 4, base=16, bitRange=5
sfr = "CAN0_MR.TIMFRZ", 	"Memory", 0xfff80000, 4, base=16, bitRange=6
sfr = "CAN0_MR.DRPT", 	"Memory", 0xfff80000, 4, base=16, bitRange=7
sfr = "CAN0_IER", 	"Memory", 0xfff80004, 4, base=16
sfr = "CAN0_IER.MB0", 	"Memory", 0xfff80004, 4, base=16, bitRange=0
sfr = "CAN0_IER.MB1", 	"Memory", 0xfff80004, 4, base=16, bitRange=1
sfr = "CAN0_IER.MB2", 	"Memory", 0xfff80004, 4, base=16, bitRange=2
sfr = "CAN0_IER.MB3", 	"Memory", 0xfff80004, 4, base=16, bitRange=3
sfr = "CAN0_IER.MB4", 	"Memory", 0xfff80004, 4, base=16, bitRange=4
sfr = "CAN0_IER.MB5", 	"Memory", 0xfff80004, 4, base=16, bitRange=5
sfr = "CAN0_IER.MB6", 	"Memory", 0xfff80004, 4, base=16, bitRange=6
sfr = "CAN0_IER.MB7", 	"Memory", 0xfff80004, 4, base=16, bitRange=7
sfr = "CAN0_IER.MB8", 	"Memory", 0xfff80004, 4, base=16, bitRange=8
sfr = "CAN0_IER.MB9", 	"Memory", 0xfff80004, 4, base=16, bitRange=9
sfr = "CAN0_IER.MB10", 	"Memory", 0xfff80004, 4, base=16, bitRange=10
sfr = "CAN0_IER.MB11", 	"Memory", 0xfff80004, 4, base=16, bitRange=11
sfr = "CAN0_IER.MB12", 	"Memory", 0xfff80004, 4, base=16, bitRange=12
sfr = "CAN0_IER.MB13", 	"Memory", 0xfff80004, 4, base=16, bitRange=13
sfr = "CAN0_IER.MB14", 	"Memory", 0xfff80004, 4, base=16, bitRange=14
sfr = "CAN0_IER.MB15", 	"Memory", 0xfff80004, 4, base=16, bitRange=15
sfr = "CAN0_IER.ERRA", 	"Memory", 0xfff80004, 4, base=16, bitRange=16
sfr = "CAN0_IER.WARN", 	"Memory", 0xfff80004, 4, base=16, bitRange=17
sfr = "CAN0_IER.ERRP", 	"Memory", 0xfff80004, 4, base=16, bitRange=18
sfr = "CAN0_IER.BOFF", 	"Memory", 0xfff80004, 4, base=16, bitRange=19
sfr = "CAN0_IER.SLEEP", 	"Memory", 0xfff80004, 4, base=16, bitRange=20
sfr = "CAN0_IER.WAKEUP", 	"Memory", 0xfff80004, 4, base=16, bitRange=21
sfr = "CAN0_IER.TOVF", 	"Memory", 0xfff80004, 4, base=16, bitRange=22
sfr = "CAN0_IER.TSTP", 	"Memory", 0xfff80004, 4, base=16, bitRange=23
sfr = "CAN0_IER.CERR", 	"Memory", 0xfff80004, 4, base=16, bitRange=24
sfr = "CAN0_IER.SERR", 	"Memory", 0xfff80004, 4, base=16, bitRange=25
sfr = "CAN0_IER.AERR", 	"Memory", 0xfff80004, 4, base=16, bitRange=26
sfr = "CAN0_IER.FERR", 	"Memory", 0xfff80004, 4, base=16, bitRange=27
sfr = "CAN0_IER.BERR", 	"Memory", 0xfff80004, 4, base=16, bitRange=28
sfr = "CAN0_IDR", 	"Memory", 0xfff80008, 4, base=16
sfr = "CAN0_IDR.MB0", 	"Memory", 0xfff80008, 4, base=16, bitRange=0
sfr = "CAN0_IDR.MB1", 	"Memory", 0xfff80008, 4, base=16, bitRange=1
sfr = "CAN0_IDR.MB2", 	"Memory", 0xfff80008, 4, base=16, bitRange=2
sfr = "CAN0_IDR.MB3", 	"Memory", 0xfff80008, 4, base=16, bitRange=3
sfr = "CAN0_IDR.MB4", 	"Memory", 0xfff80008, 4, base=16, bitRange=4
sfr = "CAN0_IDR.MB5", 	"Memory", 0xfff80008, 4, base=16, bitRange=5
sfr = "CAN0_IDR.MB6", 	"Memory", 0xfff80008, 4, base=16, bitRange=6
sfr = "CAN0_IDR.MB7", 	"Memory", 0xfff80008, 4, base=16, bitRange=7
sfr = "CAN0_IDR.MB8", 	"Memory", 0xfff80008, 4, base=16, bitRange=8
sfr = "CAN0_IDR.MB9", 	"Memory", 0xfff80008, 4, base=16, bitRange=9
sfr = "CAN0_IDR.MB10", 	"Memory", 0xfff80008, 4, base=16, bitRange=10
sfr = "CAN0_IDR.MB11", 	"Memory", 0xfff80008, 4, base=16, bitRange=11
sfr = "CAN0_IDR.MB12", 	"Memory", 0xfff80008, 4, base=16, bitRange=12
sfr = "CAN0_IDR.MB13", 	"Memory", 0xfff80008, 4, base=16, bitRange=13
sfr = "CAN0_IDR.MB14", 	"Memory", 0xfff80008, 4, base=16, bitRange=14
sfr = "CAN0_IDR.MB15", 	"Memory", 0xfff80008, 4, base=16, bitRange=15
sfr = "CAN0_IDR.ERRA", 	"Memory", 0xfff80008, 4, base=16, bitRange=16
sfr = "CAN0_IDR.WARN", 	"Memory", 0xfff80008, 4, base=16, bitRange=17
sfr = "CAN0_IDR.ERRP", 	"Memory", 0xfff80008, 4, base=16, bitRange=18
sfr = "CAN0_IDR.BOFF", 	"Memory", 0xfff80008, 4, base=16, bitRange=19
sfr = "CAN0_IDR.SLEEP", 	"Memory", 0xfff80008, 4, base=16, bitRange=20
sfr = "CAN0_IDR.WAKEUP", 	"Memory", 0xfff80008, 4, base=16, bitRange=21
sfr = "CAN0_IDR.TOVF", 	"Memory", 0xfff80008, 4, base=16, bitRange=22
sfr = "CAN0_IDR.TSTP", 	"Memory", 0xfff80008, 4, base=16, bitRange=23
sfr = "CAN0_IDR.CERR", 	"Memory", 0xfff80008, 4, base=16, bitRange=24
sfr = "CAN0_IDR.SERR", 	"Memory", 0xfff80008, 4, base=16, bitRange=25
sfr = "CAN0_IDR.AERR", 	"Memory", 0xfff80008, 4, base=16, bitRange=26
sfr = "CAN0_IDR.FERR", 	"Memory", 0xfff80008, 4, base=16, bitRange=27
sfr = "CAN0_IDR.BERR", 	"Memory", 0xfff80008, 4, base=16, bitRange=28
sfr = "CAN0_IMR", 	"Me

⌨️ 快捷键说明

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