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

📄 lpc22xx_8h-source.html

📁 方便飞利浦arm7tdmi 处理器lpc2100开发的C函数库 Procyon ARMlib-LPC2100 C-Language Function Library for Philips LPC21
💻 HTML
📖 第 1 页 / 共 3 页
字号:
00232 <span class="preprocessor">#define IO3SET          GPIO-&gt;set3      </span><span class="comment">/* P3 Pin Output Set Register */</span>00233 <span class="preprocessor">#define IO3DIR          GPIO-&gt;dir3      </span><span class="comment">/* P3 Pin Direction Register */</span>00234 <span class="preprocessor">#define IO3CLR          GPIO-&gt;clr3      </span><span class="comment">/* P3 Pin Output Clear Register */</span>00235 <span class="comment"></span>00236 <span class="comment">///////////////////////////////////////////////////////////////////////////////</span>00237 <span class="comment"></span><span class="comment">// Pin Connect Block</span>00238 <span class="preprocessor">#define PINSEL          ((pinRegs_t *)0xE002C000)</span>00239 <span class="preprocessor"></span>00240 <span class="comment">// Pin Connect Block Registers</span>00241 <span class="preprocessor">#define PINSEL0         PINSEL-&gt;sel0    </span><span class="comment">/* Pin Function Select Register 0 */</span>00242 <span class="preprocessor">#define PINSEL1         PINSEL-&gt;sel1    </span><span class="comment">/* Pin Function Select Register 1 */</span>00243 <span class="preprocessor">#define PINSEL2         PINSEL-&gt;sel2    </span><span class="comment">/* Pin Function Select Register 2 */</span>00244 <span class="comment"></span>00245 <span class="comment">///////////////////////////////////////////////////////////////////////////////</span>00246 <span class="comment"></span><span class="comment">// A/D Converter</span>00247 <span class="preprocessor">#define ADC             ((adcRegs_t *)0xE0034000)</span>00248 <span class="preprocessor"></span>00249 <span class="comment">// A/D Converter Registers</span>00250 <span class="preprocessor">#define ADCR            ADC-&gt;cr         </span><span class="comment">/* Control Register */</span>00251 <span class="preprocessor">#define ADDR            ADC-&gt;dr         </span><span class="comment">/* Data Register */</span>00252 <span class="comment"></span>00253 <span class="comment">///////////////////////////////////////////////////////////////////////////////</span>00254 <span class="comment"></span><span class="comment">// System Contol Block</span>00255 <span class="preprocessor">#define SCB             ((scbRegs_t *)0xE01FC000)</span>00256 <span class="preprocessor"></span>00257 <span class="comment">// Memory Accelerator Module Registers (MAM)</span>00258 <span class="preprocessor">#define MAMCR           SCB-&gt;mam.cr     </span><span class="comment">/* Control Register */</span>00259 <span class="preprocessor">#define MAMTIM          SCB-&gt;mam.tim    </span><span class="comment">/* Timing Control Register */</span>00260 00261 <span class="comment">// Memory Mapping Control Register</span>00262 <span class="preprocessor">#define MEMMAP          SCB-&gt;memmap</span>00263 <span class="preprocessor"></span>00264 <span class="comment">// Phase Locked Loop Registers (PLL)</span>00265 <span class="preprocessor">#define PLLCON          SCB-&gt;pll.con    </span><span class="comment">/* Control Register */</span>00266 <span class="preprocessor">#define PLLCFG          SCB-&gt;pll.cfg    </span><span class="comment">/* Configuration Register */</span>00267 <span class="preprocessor">#define PLLSTAT         SCB-&gt;pll.stat   </span><span class="comment">/* Status Register */</span>00268 <span class="preprocessor">#define PLLFEED         SCB-&gt;pll.feed   </span><span class="comment">/* Feed Register */</span>00269 00270 <span class="comment">// Power Control Registers</span>00271 <span class="preprocessor">#define PCON            SCB-&gt;p.con      </span><span class="comment">/* Control Register */</span>00272 <span class="preprocessor">#define PCONP           SCB-&gt;p.conp     </span><span class="comment">/* Peripherals Register */</span>00273 00274 <span class="comment">// VPB Divider Register</span>00275 <span class="preprocessor">#define VPBDIV          SCB-&gt;vpbdiv</span>00276 <span class="preprocessor"></span>00277 <span class="comment">// External Interrupt Registers</span>00278 <span class="preprocessor">#define EXTINT          SCB-&gt;ext.flag   </span><span class="comment">/* Flag Register */</span>00279 <span class="preprocessor">#define EXTWAKE         SCB-&gt;ext.wake   </span><span class="comment">/* Wakeup Register */</span>00280 <span class="preprocessor">#define EXTMODE         SCB-&gt;ext.mode   </span><span class="comment">/* Mode Register */</span>00281 <span class="preprocessor">#define EXTPOLAR        SCB-&gt;ext.polar  </span><span class="comment">/* Polarity Register */</span>00282 <span class="comment"></span>00283 <span class="comment">///////////////////////////////////////////////////////////////////////////////</span>00284 <span class="comment"></span><span class="comment">// External Memory Controller (EMC)</span>00285 <span class="preprocessor">#define EMC             ((volatile emcRegs_t *)0xFFE00000)</span>00286 <span class="preprocessor"></span>00287 <span class="comment">// External Memory Controller Registers</span>00288 <span class="preprocessor">#define BCFG0           EMC-&gt;bcfg0      </span><span class="comment">/* Bank 0 Configuration Register */</span>00289 <span class="preprocessor">#define BCFG1           EMC-&gt;bcfg1      </span><span class="comment">/* Bank 1 Configuration Register */</span>00290 <span class="preprocessor">#define BCFG2           EMC-&gt;bcfg2      </span><span class="comment">/* Bank 2 Configuration Register */</span>00291 <span class="preprocessor">#define BCFG3           EMC-&gt;bcfg3      </span><span class="comment">/* Bank 3 Configuration Register */</span>00292 <span class="comment"></span>00293 <span class="comment">///////////////////////////////////////////////////////////////////////////////</span>00294 <span class="comment"></span><span class="comment">// Vectored Interrupt Controller</span>00295 <span class="preprocessor">#define VIC             ((vicRegs_t *)0xFFFFF000)</span>00296 <span class="preprocessor"></span>00297 <span class="comment">// Vectored Interrupt Controller Registers</span>00298 <span class="preprocessor">#define VICIRQStatus    VIC-&gt;irqStatus  </span><span class="comment">/* IRQ Status Register */</span>00299 <span class="preprocessor">#define VICFIQStatus    VIC-&gt;fiqStatus  </span><span class="comment">/* FIQ Status Register */</span>00300 <span class="preprocessor">#define VICRawIntr      VIC-&gt;rawIntr    </span><span class="comment">/* Raw Interrupt Status Register */</span>00301 <span class="preprocessor">#define VICIntSelect    VIC-&gt;intSelect  </span><span class="comment">/* Interrupt Select Register */</span>00302 <span class="preprocessor">#define VICIntEnable    VIC-&gt;intEnable  </span><span class="comment">/* Interrupt Enable Register */</span>00303 <span class="preprocessor">#define VICIntEnClear   VIC-&gt;intEnClear </span><span class="comment">/* Interrupt Enable Clear Register */</span>00304 <span class="preprocessor">#define VICSoftInt      VIC-&gt;softInt    </span><span class="comment">/* Software Interrupt Register */</span>00305 <span class="preprocessor">#define VICSoftIntClear VIC-&gt;softIntClear </span><span class="comment">/* Software Interrupt Clear Register */</span>00306 <span class="preprocessor">#define VICProtection   VIC-&gt;protection </span><span class="comment">/* Protection Enable Register */</span>00307 <span class="preprocessor">#define VICVectAddr     VIC-&gt;vectAddr   </span><span class="comment">/* Vector Address Register */</span>00308 <span class="preprocessor">#define VICDefVectAddr  VIC-&gt;defVectAddr </span><span class="comment">/* Default Vector Address Register */</span>00309 <span class="preprocessor">#define VICVectAddr0    VIC-&gt;vectAddr0  </span><span class="comment">/* Vector Address 0 Register */</span>00310 <span class="preprocessor">#define VICVectAddr1    VIC-&gt;vectAddr1  </span><span class="comment">/* Vector Address 1 Register */</span>00311 <span class="preprocessor">#define VICVectAddr2    VIC-&gt;vectAddr2  </span><span class="comment">/* Vector Address 2 Register */</span>00312 <span class="preprocessor">#define VICVectAddr3    VIC-&gt;vectAddr3  </span><span class="comment">/* Vector Address 3 Register */</span>00313 <span class="preprocessor">#define VICVectAddr4    VIC-&gt;vectAddr4  </span><span class="comment">/* Vector Address 4 Register */</span>00314 <span class="preprocessor">#define VICVectAddr5    VIC-&gt;vectAddr5  </span><span class="comment">/* Vector Address 5 Register */</span>00315 <span class="preprocessor">#define VICVectAddr6    VIC-&gt;vectAddr6  </span><span class="comment">/* Vector Address 6 Register */</span>00316 <span class="preprocessor">#define VICVectAddr7    VIC-&gt;vectAddr7  </span><span class="comment">/* Vector Address 7 Register */</span>00317 <span class="preprocessor">#define VICVectAddr8    VIC-&gt;vectAddr8  </span><span class="comment">/* Vector Address 8 Register */</span>00318 <span class="preprocessor">#define VICVectAddr9    VIC-&gt;vectAddr9  </span><span class="comment">/* Vector Address 9 Register */</span>00319 <span class="preprocessor">#define VICVectAddr10   VIC-&gt;vectAddr10 </span><span class="comment">/* Vector Address 10 Register */</span>00320 <span class="preprocessor">#define VICVectAddr11   VIC-&gt;vectAddr11 </span><span class="comment">/* Vector Address 11 Register */</span>00321 <span class="preprocessor">#define VICVectAddr12   VIC-&gt;vectAddr12 </span><span class="comment">/* Vector Address 12 Register */</span>00322 <span class="preprocessor">#define VICVectAddr13   VIC-&gt;vectAddr13 </span><span class="comment">/* Vector Address 13 Register */</span>00323 <span class="preprocessor">#define VICVectAddr14   VIC-&gt;vectAddr14 </span><span class="comment">/* Vector Address 14 Register */</span>00324 <span class="preprocessor">#define VICVectAddr15   VIC-&gt;vectAddr15 </span><span class="comment">/* Vector Address 15 Register */</span>00325 <span class="preprocessor">#define VICVectCntl0    VIC-&gt;vectCntl0  </span><span class="comment">/* Vector Control 0 Register */</span>00326 <span class="preprocessor">#define VICVectCntl1    VIC-&gt;vectCntl1  </span><span class="comment">/* Vector Control 1 Register */</span>00327 <span class="preprocessor">#define VICVectCntl2    VIC-&gt;vectCntl2  </span><span class="comment">/* Vector Control 2 Register */</span>00328 <span class="preprocessor">#define VICVectCntl3    VIC-&gt;vectCntl3  </span><span class="comment">/* Vector Control 3 Register */</span>00329 <span class="preprocessor">#define VICVectCntl4    VIC-&gt;vectCntl4  </span><span class="comment">/* Vector Control 4 Register */</span>00330 <span class="preprocessor">#define VICVectCntl5    VIC-&gt;vectCntl5  </span><span class="comment">/* Vector Control 5 Register */</span>00331 <span class="preprocessor">#define VICVectCntl6    VIC-&gt;vectCntl6  </span><span class="comment">/* Vector Control 6 Register */</span>00332 <span class="preprocessor">#define VICVectCntl7    VIC-&gt;vectCntl7  </span><span class="comment">/* Vector Control 7 Register */</span>00333 <span class="preprocessor">#define VICVectCntl8    VIC-&gt;vectCntl8  </span><span class="comment">/* Vector Control 8 Register */</span>00334 <span class="preprocessor">#define VICVectCntl9    VIC-&gt;vectCntl9  </span><span class="comment">/* Vector Control 9 Register */</span>00335 <span class="preprocessor">#define VICVectCntl10   VIC-&gt;vectCntl10 </span><span class="comment">/* Vector Control 10 Register */</span>00336 <span class="preprocessor">#define VICVectCntl11   VIC-&gt;vectCntl11 </span><span class="comment">/* Vector Control 11 Register */</span>00337 <span class="preprocessor">#define VICVectCntl12   VIC-&gt;vectCntl12 </span><span class="comment">/* Vector Control 12 Register */</span>00338 <span class="preprocessor">#define VICVectCntl13   VIC-&gt;vectCntl13 </span><span class="comment">/* Vector Control 13 Register */</span>00339 <span class="preprocessor">#define VICVectCntl14   VIC-&gt;vectCntl14 </span><span class="comment">/* Vector Control 14 Register */</span>00340 <span class="preprocessor">#define VICVectCntl15   VIC-&gt;vectCntl15 </span><span class="comment">/* Vector Control 15 Register */</span>00341 00342 <span class="preprocessor">#endif</span></pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Jul 13 03:38:12 2004 for Procyon ARMlib-LPC2100 by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 > </a>1.3.6 </small></address></body></html>

⌨️ 快捷键说明

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