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

📄 ioat91sam7a3.ddf

📁 1、程序目的:介绍AT91SAM7S256-EK TWI的基本用法: 2、 功能说明:通过TWI实现I2C
💻 DDF
📖 第 1 页 / 共 5 页
字号:
sfr = "CAN0_MB4_MCR", 	"Memory", 0xfff8029c, 4, base=16
sfr = "CAN0_MB4_MCR.MDLC", 	"Memory", 0xfff8029c, 4, base=16, bitRange=16-19
sfr = "CAN0_MB4_MCR.MRTR", 	"Memory", 0xfff8029c, 4, base=16, bitRange=20
sfr = "CAN0_MB4_MCR.MACR", 	"Memory", 0xfff8029c, 4, base=16, bitRange=22
sfr = "CAN0_MB4_MCR.MTCR", 	"Memory", 0xfff8029c, 4, base=16, bitRange=23
; ========== Register definition for CAN0_MB5 peripheral ========== 
sfr = "CAN0_MB5_MMR", 	"Memory", 0xfff802a0, 4, base=16
sfr = "CAN0_MB5_MMR.MTIMEMARK", 	"Memory", 0xfff802a0, 4, base=16, bitRange=0-15
sfr = "CAN0_MB5_MMR.PRIOR", 	"Memory", 0xfff802a0, 4, base=16, bitRange=16-19
sfr = "CAN0_MB5_MMR.MOT", 	"Memory", 0xfff802a0, 4, base=16, bitRange=24-26
sfr = "CAN0_MB5_MAM", 	"Memory", 0xfff802a4, 4, base=16
sfr = "CAN0_MB5_MAM.MIDvB", 	"Memory", 0xfff802a4, 4, base=16, bitRange=0-17
sfr = "CAN0_MB5_MAM.MIDvA", 	"Memory", 0xfff802a4, 4, base=16, bitRange=18-28
sfr = "CAN0_MB5_MAM.MIDE", 	"Memory", 0xfff802a4, 4, base=16, bitRange=29
sfr = "CAN0_MB5_MID", 	"Memory", 0xfff802a8, 4, base=16
sfr = "CAN0_MB5_MID.MIDvB", 	"Memory", 0xfff802a8, 4, base=16, bitRange=0-17
sfr = "CAN0_MB5_MID.MIDvA", 	"Memory", 0xfff802a8, 4, base=16, bitRange=18-28
sfr = "CAN0_MB5_MID.MIDE", 	"Memory", 0xfff802a8, 4, base=16, bitRange=29
sfr = "CAN0_MB5_MFID", 	"Memory", 0xfff802ac, 4, base=16
sfr = "CAN0_MB5_MSR", 	"Memory", 0xfff802b0, 4, base=16
sfr = "CAN0_MB5_MSR.MTIMESTAMP", 	"Memory", 0xfff802b0, 4, base=16, bitRange=0-15
sfr = "CAN0_MB5_MSR.MDLC", 	"Memory", 0xfff802b0, 4, base=16, bitRange=16-19
sfr = "CAN0_MB5_MSR.MRTR", 	"Memory", 0xfff802b0, 4, base=16, bitRange=20
sfr = "CAN0_MB5_MSR.MABT", 	"Memory", 0xfff802b0, 4, base=16, bitRange=22
sfr = "CAN0_MB5_MSR.MRDY", 	"Memory", 0xfff802b0, 4, base=16, bitRange=23
sfr = "CAN0_MB5_MSR.MMI", 	"Memory", 0xfff802b0, 4, base=16, bitRange=24
sfr = "CAN0_MB5_MDL", 	"Memory", 0xfff802b4, 4, base=16
sfr = "CAN0_MB5_MDH", 	"Memory", 0xfff802b8, 4, base=16
sfr = "CAN0_MB5_MCR", 	"Memory", 0xfff802bc, 4, base=16
sfr = "CAN0_MB5_MCR.MDLC", 	"Memory", 0xfff802bc, 4, base=16, bitRange=16-19
sfr = "CAN0_MB5_MCR.MRTR", 	"Memory", 0xfff802bc, 4, base=16, bitRange=20
sfr = "CAN0_MB5_MCR.MACR", 	"Memory", 0xfff802bc, 4, base=16, bitRange=22
sfr = "CAN0_MB5_MCR.MTCR", 	"Memory", 0xfff802bc, 4, base=16, bitRange=23
; ========== Register definition for CAN0_MB6 peripheral ========== 
sfr = "CAN0_MB6_MMR", 	"Memory", 0xfff802c0, 4, base=16
sfr = "CAN0_MB6_MMR.MTIMEMARK", 	"Memory", 0xfff802c0, 4, base=16, bitRange=0-15
sfr = "CAN0_MB6_MMR.PRIOR", 	"Memory", 0xfff802c0, 4, base=16, bitRange=16-19
sfr = "CAN0_MB6_MMR.MOT", 	"Memory", 0xfff802c0, 4, base=16, bitRange=24-26
sfr = "CAN0_MB6_MAM", 	"Memory", 0xfff802c4, 4, base=16
sfr = "CAN0_MB6_MAM.MIDvB", 	"Memory", 0xfff802c4, 4, base=16, bitRange=0-17
sfr = "CAN0_MB6_MAM.MIDvA", 	"Memory", 0xfff802c4, 4, base=16, bitRange=18-28
sfr = "CAN0_MB6_MAM.MIDE", 	"Memory", 0xfff802c4, 4, base=16, bitRange=29
sfr = "CAN0_MB6_MID", 	"Memory", 0xfff802c8, 4, base=16
sfr = "CAN0_MB6_MID.MIDvB", 	"Memory", 0xfff802c8, 4, base=16, bitRange=0-17
sfr = "CAN0_MB6_MID.MIDvA", 	"Memory", 0xfff802c8, 4, base=16, bitRange=18-28
sfr = "CAN0_MB6_MID.MIDE", 	"Memory", 0xfff802c8, 4, base=16, bitRange=29
sfr = "CAN0_MB6_MFID", 	"Memory", 0xfff802cc, 4, base=16
sfr = "CAN0_MB6_MSR", 	"Memory", 0xfff802d0, 4, base=16
sfr = "CAN0_MB6_MSR.MTIMESTAMP", 	"Memory", 0xfff802d0, 4, base=16, bitRange=0-15
sfr = "CAN0_MB6_MSR.MDLC", 	"Memory", 0xfff802d0, 4, base=16, bitRange=16-19
sfr = "CAN0_MB6_MSR.MRTR", 	"Memory", 0xfff802d0, 4, base=16, bitRange=20
sfr = "CAN0_MB6_MSR.MABT", 	"Memory", 0xfff802d0, 4, base=16, bitRange=22
sfr = "CAN0_MB6_MSR.MRDY", 	"Memory", 0xfff802d0, 4, base=16, bitRange=23
sfr = "CAN0_MB6_MSR.MMI", 	"Memory", 0xfff802d0, 4, base=16, bitRange=24
sfr = "CAN0_MB6_MDL", 	"Memory", 0xfff802d4, 4, base=16
sfr = "CAN0_MB6_MDH", 	"Memory", 0xfff802d8, 4, base=16
sfr = "CAN0_MB6_MCR", 	"Memory", 0xfff802dc, 4, base=16
sfr = "CAN0_MB6_MCR.MDLC", 	"Memory", 0xfff802dc, 4, base=16, bitRange=16-19
sfr = "CAN0_MB6_MCR.MRTR", 	"Memory", 0xfff802dc, 4, base=16, bitRange=20
sfr = "CAN0_MB6_MCR.MACR", 	"Memory", 0xfff802dc, 4, base=16, bitRange=22
sfr = "CAN0_MB6_MCR.MTCR", 	"Memory", 0xfff802dc, 4, base=16, bitRange=23
; ========== Register definition for CAN0_MB7 peripheral ========== 
sfr = "CAN0_MB7_MMR", 	"Memory", 0xfff802e0, 4, base=16
sfr = "CAN0_MB7_MMR.MTIMEMARK", 	"Memory", 0xfff802e0, 4, base=16, bitRange=0-15
sfr = "CAN0_MB7_MMR.PRIOR", 	"Memory", 0xfff802e0, 4, base=16, bitRange=16-19
sfr = "CAN0_MB7_MMR.MOT", 	"Memory", 0xfff802e0, 4, base=16, bitRange=24-26
sfr = "CAN0_MB7_MAM", 	"Memory", 0xfff802e4, 4, base=16
sfr = "CAN0_MB7_MAM.MIDvB", 	"Memory", 0xfff802e4, 4, base=16, bitRange=0-17
sfr = "CAN0_MB7_MAM.MIDvA", 	"Memory", 0xfff802e4, 4, base=16, bitRange=18-28
sfr = "CAN0_MB7_MAM.MIDE", 	"Memory", 0xfff802e4, 4, base=16, bitRange=29
sfr = "CAN0_MB7_MID", 	"Memory", 0xfff802e8, 4, base=16
sfr = "CAN0_MB7_MID.MIDvB", 	"Memory", 0xfff802e8, 4, base=16, bitRange=0-17
sfr = "CAN0_MB7_MID.MIDvA", 	"Memory", 0xfff802e8, 4, base=16, bitRange=18-28
sfr = "CAN0_MB7_MID.MIDE", 	"Memory", 0xfff802e8, 4, base=16, bitRange=29
sfr = "CAN0_MB7_MFID", 	"Memory", 0xfff802ec, 4, base=16
sfr = "CAN0_MB7_MSR", 	"Memory", 0xfff802f0, 4, base=16
sfr = "CAN0_MB7_MSR.MTIMESTAMP", 	"Memory", 0xfff802f0, 4, base=16, bitRange=0-15
sfr = "CAN0_MB7_MSR.MDLC", 	"Memory", 0xfff802f0, 4, base=16, bitRange=16-19
sfr = "CAN0_MB7_MSR.MRTR", 	"Memory", 0xfff802f0, 4, base=16, bitRange=20
sfr = "CAN0_MB7_MSR.MABT", 	"Memory", 0xfff802f0, 4, base=16, bitRange=22
sfr = "CAN0_MB7_MSR.MRDY", 	"Memory", 0xfff802f0, 4, base=16, bitRange=23
sfr = "CAN0_MB7_MSR.MMI", 	"Memory", 0xfff802f0, 4, base=16, bitRange=24
sfr = "CAN0_MB7_MDL", 	"Memory", 0xfff802f4, 4, base=16
sfr = "CAN0_MB7_MDH", 	"Memory", 0xfff802f8, 4, base=16
sfr = "CAN0_MB7_MCR", 	"Memory", 0xfff802fc, 4, base=16
sfr = "CAN0_MB7_MCR.MDLC", 	"Memory", 0xfff802fc, 4, base=16, bitRange=16-19
sfr = "CAN0_MB7_MCR.MRTR", 	"Memory", 0xfff802fc, 4, base=16, bitRange=20
sfr = "CAN0_MB7_MCR.MACR", 	"Memory", 0xfff802fc, 4, base=16, bitRange=22
sfr = "CAN0_MB7_MCR.MTCR", 	"Memory", 0xfff802fc, 4, base=16, bitRange=23
; ========== Register definition for CAN0_MB8 peripheral ========== 
sfr = "CAN0_MB8_MMR", 	"Memory", 0xfff80300, 4, base=16
sfr = "CAN0_MB8_MMR.MTIMEMARK", 	"Memory", 0xfff80300, 4, base=16, bitRange=0-15
sfr = "CAN0_MB8_MMR.PRIOR", 	"Memory", 0xfff80300, 4, base=16, bitRange=16-19
sfr = "CAN0_MB8_MMR.MOT", 	"Memory", 0xfff80300, 4, base=16, bitRange=24-26
sfr = "CAN0_MB8_MAM", 	"Memory", 0xfff80304, 4, base=16
sfr = "CAN0_MB8_MAM.MIDvB", 	"Memory", 0xfff80304, 4, base=16, bitRange=0-17
sfr = "CAN0_MB8_MAM.MIDvA", 	"Memory", 0xfff80304, 4, base=16, bitRange=18-28
sfr = "CAN0_MB8_MAM.MIDE", 	"Memory", 0xfff80304, 4, base=16, bitRange=29
sfr = "CAN0_MB8_MID", 	"Memory", 0xfff80308, 4, base=16
sfr = "CAN0_MB8_MID.MIDvB", 	"Memory", 0xfff80308, 4, base=16, bitRange=0-17
sfr = "CAN0_MB8_MID.MIDvA", 	"Memory", 0xfff80308, 4, base=16, bitRange=18-28
sfr = "CAN0_MB8_MID.MIDE", 	"Memory", 0xfff80308, 4, base=16, bitRange=29
sfr = "CAN0_MB8_MFID", 	"Memory", 0xfff8030c, 4, base=16
sfr = "CAN0_MB8_MSR", 	"Memory", 0xfff80310, 4, base=16
sfr = "CAN0_MB8_MSR.MTIMESTAMP", 	"Memory", 0xfff80310, 4, base=16, bitRange=0-15
sfr = "CAN0_MB8_MSR.MDLC", 	"Memory", 0xfff80310, 4, base=16, bitRange=16-19
sfr = "CAN0_MB8_MSR.MRTR", 	"Memory", 0xfff80310, 4, base=16, bitRange=20
sfr = "CAN0_MB8_MSR.MABT", 	"Memory", 0xfff80310, 4, base=16, bitRange=22
sfr = "CAN0_MB8_MSR.MRDY", 	"Memory", 0xfff80310, 4, base=16, bitRange=23
sfr = "CAN0_MB8_MSR.MMI", 	"Memory", 0xfff80310, 4, base=16, bitRange=24
sfr = "CAN0_MB8_MDL", 	"Memory", 0xfff80314, 4, base=16
sfr = "CAN0_MB8_MDH", 	"Memory", 0xfff80318, 4, base=16
sfr = "CAN0_MB8_MCR", 	"Memory", 0xfff8031c, 4, base=16
sfr = "CAN0_MB8_MCR.MDLC", 	"Memory", 0xfff8031c, 4, base=16, bitRange=16-19
sfr = "CAN0_MB8_MCR.MRTR", 	"Memory", 0xfff8031c, 4, base=16, bitRange=20
sfr = "CAN0_MB8_MCR.MACR", 	"Memory", 0xfff8031c, 4, base=16, bitRange=22
sfr = "CAN0_MB8_MCR.MTCR", 	"Memory", 0xfff8031c, 4, base=16, bitRange=23
; ========== Register definition for CAN0_MB9 peripheral ========== 
sfr = "CAN0_MB9_MMR", 	"Memory", 0xfff80320, 4, base=16
sfr = "CAN0_MB9_MMR.MTIMEMARK", 	"Memory", 0xfff80320, 4, base=16, bitRange=0-15
sfr = "CAN0_MB9_MMR.PRIOR", 	"Memory", 0xfff80320, 4, base=16, bitRange=16-19
sfr = "CAN0_MB9_MMR.MOT", 	"Memory", 0xfff80320, 4, base=16, bitRange=24-26
sfr = "CAN0_MB9_MAM", 	"Memory", 0xfff80324, 4, base=16
sfr = "CAN0_MB9_MAM.MIDvB", 	"Memory", 0xfff80324, 4, base=16, bitRange=0-17
sfr = "CAN0_MB9_MAM.MIDvA", 	"Memory", 0xfff80324, 4, base=16, bitRange=18-28
sfr = "CAN0_MB9_MAM.MIDE", 	"Memory", 0xfff80324, 4, base=16, bitRange=29
sfr = "CAN0_MB9_MID", 	"Memory", 0xfff80328, 4, base=16
sfr = "CAN0_MB9_MID.MIDvB", 	"Memory", 0xfff80328, 4, base=16, bitRange=0-17
sfr = "CAN0_MB9_MID.MIDvA", 	"Memory", 0xfff80328, 4, base=16, bitRange=18-28
sfr = "CAN0_MB9_MID.MIDE", 	"Memory", 0xfff80328, 4, base=16, bitRange=29
sfr = "CAN0_MB9_MFID", 	"Memory", 0xfff8032c, 4, base=16
sfr = "CAN0_MB9_MSR", 	"Memory", 0xfff80330, 4, base=16
sfr = "CAN0_MB9_MSR.MTIMESTAMP", 	"Memory", 0xfff80330, 4, base=16, bitRange=0-15
sfr = "CAN0_MB9_MSR.MDLC", 	"Memory", 0xfff80330, 4, base=16, bitRange=16-19
sfr = "CAN0_MB9_MSR.MRTR", 	"Memory", 0xfff80330, 4, base=16, bitRange=20
sfr = "CAN0_MB9_MSR.MABT", 	"Memory", 0xfff80330, 4, base=16, bitRange=22
sfr = "CAN0_MB9_MSR.MRDY", 	"Memory", 0xfff80330, 4, base=16, bitRange=23
sfr = "CAN0_MB9_MSR.MMI", 	"Memory", 0xfff80330, 4, base=16, bitRange=24
sfr = "CAN0_MB9_MDL", 	"Memory", 0xfff80334, 4, base=16
sfr = "CAN0_MB9_MDH", 	"Memory", 0xfff80338, 4, base=16
sfr = "CAN0_MB9_MCR", 	"Memory", 0xfff8033c, 4, base=16
sfr = "CAN0_MB9_MCR.MDLC", 	"Memory", 0xfff8033c, 4, base=16, bitRange=16-19
sfr = "CAN0_MB9_MCR.MRTR", 	"Memory", 0xfff8033c, 4, base=16, bitRange=20
sfr = "CAN0_MB9_MCR.MACR", 	"Memory", 0xfff8033c, 4, base=16, bitRange=22
sfr = "CAN0_MB9_MCR.MTCR", 	"Memory", 0xfff8033c, 4, base=16, bitRange=23
; ========== Register definition for CAN0_MB10 peripheral ========== 
sfr = "CAN0_MB10_MMR", 	"Memory", 0xfff80340, 4, base=16
sfr = "CAN0_MB10_MMR.MTIMEMARK", 	"Memory", 0xfff80340, 4, base=16, bitRange=0-15
sfr = "CAN0_MB10_MMR.PRIOR", 	"Memory", 0xfff80340, 4, base=16, bitRange=16-19
sfr = "CAN0_MB10_MMR.MOT", 	"Memory", 0xfff80340, 4, base=16, bitRange=24-26
sfr = "CAN0_MB10_MAM", 	"Memory", 0xfff80344, 4, base=16
sfr = "CAN0_MB10_MAM.MIDvB", 	"Memory", 0xfff80344, 4, base=16, bitRange=0-17
sfr = "CAN0_MB10_MAM.MIDvA", 	"Memory", 0xfff80344, 4, base=16, bitRange=18-28
sfr = "CAN0_MB10_MAM.MIDE", 	"Memory", 0xfff80344, 4, base=16, bitRange=29
sfr = "CAN0_MB10_MID", 	"Memory", 0xfff80348, 4, base=16
sfr = "CAN0_MB10_MID.MIDvB", 	"Memory", 0xfff80348, 4, base=16, bitRange=0-17
sfr = "CAN0_MB10_MID.MIDvA", 	"Memory", 0xfff80348, 4, base=16, bitRange=18-28
sfr = "CAN0_MB10_MID.MIDE", 	"Memory", 0xfff80348, 4, base=16, bitRange=29
sfr = "CAN0_MB10_MFID", 	"Memory", 0xfff8034c, 4, base=16
sfr = "CAN0_MB10_MSR", 	"Memory", 0xfff80350, 4, base=16
sfr = "CAN0_MB10_MSR.MTIMESTAMP", 	"Memory", 0xfff80350, 4, base=16, bitRange=0-15
sfr = "CAN0_MB10_MSR.MDLC", 	"Memory", 0xfff80350, 4, base=16, bitRange=16-19
sfr = "CAN0_MB10_MSR.MRTR", 	"Memory", 0xfff80350, 4, base=16, bitRange=20
sfr = "CAN0_MB10_MSR.MABT", 	"Memory", 0xfff80350, 4, base=16, bitRange=22
sfr = "CAN0_MB10_MSR.MRDY", 	"Memory", 0xfff80350, 4, base=16, bitRange=23
sfr = "CAN0_MB10_MSR.MMI", 	"Memory", 0xfff80350, 4, base=16, bitRange=24
sfr = "CAN0_MB10_MDL", 	"Memory", 0xfff80354, 4, base=16
sfr = "CAN0_MB10_MDH", 	"Memory", 0xfff80358, 4, base=16
sfr = "CAN0_MB10_MCR", 	"Memory", 0xfff8035c, 4, base=16
sfr = "CAN0_MB10_MCR.MDLC", 	"Memory", 0xfff8035c, 4, base=16, bitRange=16-19
sfr = "CAN0_MB10_MCR.MRTR", 	"Memory", 0xfff8035c, 4, base=16, bitRange=20
sfr = "CAN0_MB10_MCR.MACR", 	"Memory", 0xfff8035c, 4, base=16, bitRange=22
sfr = "CAN0_MB10_MCR.MTCR", 	"Memory", 0xfff8035c, 4, base=16, bitRange=23
; ========== Register definition for CAN0_MB11 peripheral ========== 
sfr = "CAN0_MB11_MMR", 	"Memory", 0xfff80360, 4, base=16
sfr = "CAN0_MB11_MMR.MTIMEMARK", 	"Memory", 0xfff80360, 4, base=16, bitRange=0-15
sfr = "CAN0_MB11_MMR.PRIOR", 	"Memory", 0xfff80360, 4, base=16, bitRange=16-19
sfr = "CAN0_MB11_MMR.MOT", 	"Memory", 0xfff80360, 4, base=16, bitRange=24-26
sfr = "CAN0_MB11_MAM", 	"Memory", 0xfff80364, 4, base=16
sfr = "CAN0_MB11_MAM.MIDvB", 	"Memory", 0xfff80364, 4, base=16, bitRange=0-17
sfr = "CAN0_MB11_MAM.MIDvA", 	"Memory", 0xfff80364, 4, base=16, bitRange=18-28
sfr = "CAN0_MB11_MAM.MIDE", 	"Memory", 0xfff80364, 4, base=16, bitRange=29
sfr = "CAN0_MB11_MID", 	"Memory", 0xfff80368, 4, base=16
sfr = "CAN0_MB11_MID.MIDvB", 	"Memory", 0xfff80368, 4, base=16, bitRange=0-17
sfr = "CAN0_MB11_MID.MIDvA", 	"Memory", 0xfff80368, 4, base=16, bitRange=18-28
sfr = "CAN0_MB11_MID.MIDE", 	"Memory", 0xfff80368, 4, base=16, bitRange=29
sfr = "CAN0_MB11_MFID", 	"Memory", 0xfff8036c, 4, base=16
sfr = "CAN0_MB11_MSR", 	"Memory", 0xfff80370, 4, base=16
sfr = "CAN0_MB11_MSR.MTIMESTAMP", 	"Memory", 0xfff80370, 4, base=16, bitRange=0-15
sfr = "CAN0_MB11_MSR.MDLC", 	"Memory", 0xfff80370, 4, base=16, bitRange=16-19
sfr = "CAN0_MB11_MSR.MRTR", 	"Memory", 0xfff80370, 4, base=16, bitRange=20
sfr = "CAN0_MB11_MSR.MABT", 	"Memory", 0xfff80370, 4, base=16, bitRange=22

⌨️ 快捷键说明

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