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

📄 lpc210x_8h-source.html

📁 方便飞利浦arm7tdmi 处理器lpc2100开发的C函数库 Procyon ARMlib-LPC2100 C-Language Function Library for Philips LPC21
💻 HTML
📖 第 1 页 / 共 3 页
字号:
00098 <span class="preprocessor">#define PWMMR1          PWM-&gt;mr1        </span><span class="comment">/* Match Register 1 */</span>00099 <span class="preprocessor">#define PWMMR2          PWM-&gt;mr2        </span><span class="comment">/* Match Register 2 */</span>00100 <span class="preprocessor">#define PWMMR3          PWM-&gt;mr3        </span><span class="comment">/* Match Register 3 */</span>00101 <span class="preprocessor">#define PWMMR4          PWM-&gt;mr4        </span><span class="comment">/* Match Register 4 */</span>00102 <span class="preprocessor">#define PWMMR5          PWM-&gt;mr5        </span><span class="comment">/* Match Register 5 */</span>00103 <span class="preprocessor">#define PWMMR6          PWM-&gt;mr6        </span><span class="comment">/* Match Register 6 */</span>00104 <span class="preprocessor">#define PWMPCR          PWM-&gt;pcr        </span><span class="comment">/* Control Register */</span>00105 <span class="preprocessor">#define PWMLER          PWM-&gt;ler        </span><span class="comment">/* Latch Enable Register */</span>00106 <span class="comment"></span>00107 <span class="comment">///////////////////////////////////////////////////////////////////////////////</span>00108 <span class="comment"></span><span class="comment">// Universal Asynchronous Receiver Transmitter 0 (UART0)</span>00109 <span class="preprocessor">#define UART0           ((uartRegs_t *)0xE000C000)</span>00110 <span class="preprocessor"></span><span class="preprocessor">#define U0_PINSEL       (0x00000005)    </span><span class="comment">/* PINSEL0 Value for UART0 */</span>00111 <span class="preprocessor">#define U0_PINMASK      (0x0000000F)    </span><span class="comment">/* PINSEL0 Mask for UART0 */</span>00112 00113 <span class="comment">// UART0 Registers</span>00114 <span class="preprocessor">#define U0RBR           UART0-&gt;rbr      </span><span class="comment">/* Receive Buffer Register */</span>00115 <span class="preprocessor">#define U0THR           UART0-&gt;thr      </span><span class="comment">/* Transmit Holding Register */</span>00116 <span class="preprocessor">#define U0IER           UART0-&gt;ier      </span><span class="comment">/* Interrupt Enable Register */</span>00117 <span class="preprocessor">#define U0IIR           UART0-&gt;iir      </span><span class="comment">/* Interrupt ID Register */</span>00118 <span class="preprocessor">#define U0FCR           UART0-&gt;fcr      </span><span class="comment">/* FIFO Control Register */</span>00119 <span class="preprocessor">#define U0LCR           UART0-&gt;lcr      </span><span class="comment">/* Line Control Register */</span>00120 <span class="preprocessor">#define U0LSR           UART0-&gt;lsr      </span><span class="comment">/* Line Status Register */</span>00121 <span class="preprocessor">#define U0SCR           UART0-&gt;scr      </span><span class="comment">/* Scratch Pad Register */</span>00122 <span class="preprocessor">#define U0DLL           UART0-&gt;dll      </span><span class="comment">/* Divisor Latch Register (LSB) */</span>00123 <span class="preprocessor">#define U0DLM           UART0-&gt;dlm      </span><span class="comment">/* Divisor Latch Register (MSB) */</span>00124 <span class="comment"></span>00125 <span class="comment">///////////////////////////////////////////////////////////////////////////////</span>00126 <span class="comment"></span><span class="comment">// Universal Asynchronous Receiver Transmitter 1 (UART1)</span>00127 <span class="preprocessor">#define UART1           ((uartRegs_t *)0xE0010000)</span>00128 <span class="preprocessor"></span><span class="preprocessor">#define U1_PINSEL       (0x00050000)    </span><span class="comment">/* PINSEL0 Value for UART1 */</span>00129 <span class="preprocessor">#define U1_PINMASK      (0x000F0000)    </span><span class="comment">/* PINSEL0 Mask for UART1 */</span>00130 00131 <span class="comment">// UART1 Registers</span>00132 <span class="preprocessor">#define U1RBR           UART1-&gt;rbr      </span><span class="comment">/* Receive Buffer Register */</span>00133 <span class="preprocessor">#define U1THR           UART1-&gt;thr      </span><span class="comment">/* Transmit Holding Register */</span>00134 <span class="preprocessor">#define U1IER           UART1-&gt;ier      </span><span class="comment">/* Interrupt Enable Register */</span>00135 <span class="preprocessor">#define U1IIR           UART1-&gt;iir      </span><span class="comment">/* Interrupt ID Register */</span>00136 <span class="preprocessor">#define U1FCR           UART1-&gt;fcr      </span><span class="comment">/* FIFO Control Register */</span>00137 <span class="preprocessor">#define U1LCR           UART1-&gt;lcr      </span><span class="comment">/* Line Control Register */</span>00138 <span class="preprocessor">#define U1MCR           UART1-&gt;mcr      </span><span class="comment">/* MODEM Control Register */</span>00139 <span class="preprocessor">#define U1LSR           UART1-&gt;lsr      </span><span class="comment">/* Line Status Register */</span>00140 <span class="preprocessor">#define U1MSR           UART1-&gt;msr      </span><span class="comment">/* MODEM Status Register */</span>00141 <span class="preprocessor">#define U1SCR           UART1-&gt;scr      </span><span class="comment">/* Scratch Pad Register */</span>00142 <span class="preprocessor">#define U1DLL           UART1-&gt;dll      </span><span class="comment">/* Divisor Latch Register (LSB) */</span>00143 <span class="preprocessor">#define U1DLM           UART1-&gt;dlm      </span><span class="comment">/* Divisor Latch Register (MSB) */</span>00144 <span class="comment"></span>00145 <span class="comment">///////////////////////////////////////////////////////////////////////////////</span>00146 <span class="comment"></span><span class="comment">// I2C Interface</span>00147 <span class="preprocessor">#define I2C             ((i2cRegs_t *)0xE001C000)</span>00148 <span class="preprocessor"></span>00149 <span class="comment">// I2C Registers</span>00150 <span class="preprocessor">#define I2CONSET        I2C-&gt;conset     </span><span class="comment">/* Control Set Register */</span>00151 <span class="preprocessor">#define I2STAT          I2C-&gt;stat       </span><span class="comment">/* Status Register */</span>00152 <span class="preprocessor">#define I2DAT           I2C-&gt;dat        </span><span class="comment">/* Data Register */</span>00153 <span class="preprocessor">#define I2ADR           I2C-&gt;adr        </span><span class="comment">/* Slave Address Register */</span>00154 <span class="preprocessor">#define I2SCLH          I2C-&gt;sclh       </span><span class="comment">/* SCL Duty Cycle Register (high half word) */</span>00155 <span class="preprocessor">#define I2SCLL          I2C-&gt;scll       </span><span class="comment">/* SCL Duty Cycle Register (low half word) */</span>00156 <span class="preprocessor">#define I2CONCLR        I2C-&gt;conclr     </span><span class="comment">/* Control Clear Register */</span>00157 <span class="comment"></span>00158 <span class="comment">///////////////////////////////////////////////////////////////////////////////</span>00159 <span class="comment"></span><span class="comment">// Serial Peripheral Interface</span>00160 <span class="preprocessor">#define SPI             ((spiRegs_t *)0xE0020000)</span>00161 <span class="preprocessor"></span>00162 <span class="comment">// SPI Registers</span>00163 <span class="preprocessor">#define SPCR            SPI-&gt;cr         </span><span class="comment">/* Control Register */</span>00164 <span class="preprocessor">#define SPSR            SPI-&gt;sr         </span><span class="comment">/* Status Register */</span>00165 <span class="preprocessor">#define SPDR            SPI-&gt;dr         </span><span class="comment">/* Data Register */</span>00166 <span class="preprocessor">#define SPCCR           SPI-&gt;ccr        </span><span class="comment">/* Clock Counter Register */</span>00167 <span class="preprocessor">#define SPINT           SPI-&gt;flag       </span><span class="comment">/* Interrupt Flag Register */</span>00168 <span class="comment"></span>00169 <span class="comment">///////////////////////////////////////////////////////////////////////////////</span>00170 <span class="comment"></span><span class="comment">// Real Time Clock</span>00171 <span class="preprocessor">#define RTC             ((rtcRegs_t *)0xE0024000)</span>00172 <span class="preprocessor"></span>00173 <span class="comment">// RTC Registers</span>00174 <span class="preprocessor">#define RTCILR          RTC-&gt;ilr        </span><span class="comment">/* Interrupt Location Register */</span>00175 <span class="preprocessor">#define RTCCTC          RTC-&gt;ctc        </span><span class="comment">/* Clock Tick Counter */</span>00176 <span class="preprocessor">#define RTCCCR          RTC-&gt;ccr        </span><span class="comment">/* Clock Control Register */</span>00177 <span class="preprocessor">#define RTCCIIR         RTC-&gt;ciir       </span><span class="comment">/* Counter Increment Interrupt Register */</span>00178 <span class="preprocessor">#define RTCAMR          RTC-&gt;amr        </span><span class="comment">/* Alarm Mask Register */</span>00179 <span class="preprocessor">#define RTCCTIME0       RTC-&gt;ctime0     </span><span class="comment">/* Consolidated Time Register 0 */</span>00180 <span class="preprocessor">#define RTCCTIME1       RTC-&gt;ctime1     </span><span class="comment">/* Consolidated Time Register 1 */</span>00181 <span class="preprocessor">#define RTCCTIME2       RTC-&gt;ctime2     </span><span class="comment">/* Consolidated Time Register 2 */</span>00182 <span class="preprocessor">#define RTCSEC          RTC-&gt;sec        </span><span class="comment">/* Seconds Register */</span>00183 <span class="preprocessor">#define RTCMIN          RTC-&gt;min        </span><span class="comment">/* Minutes Register */</span>00184 <span class="preprocessor">#define RTCHOUR         RTC-&gt;hour       </span><span class="comment">/* Hours Register */</span>00185 <span class="preprocessor">#define RTCDOM          RTC-&gt;dom        </span><span class="comment">/* Day Of Month Register */</span>00186 <span class="preprocessor">#define RTCDOW          RTC-&gt;dow        </span><span class="comment">/* Day Of Week Register */</span>00187 <span class="preprocessor">#define RTCDOY          RTC-&gt;doy        </span><span class="comment">/* Day Of Year Register */</span>00188 <span class="preprocessor">#define RTCMONTH        RTC-&gt;month      </span><span class="comment">/* Months Register */</span>00189 <span class="preprocessor">#define RTCYEAR         RTC-&gt;year       </span><span class="comment">/* Years Register */</span>00190 <span class="preprocessor">#define RTCALSEC        RTC-&gt;alsec      </span><span class="comment">/* Alarm Seconds Register */</span>00191 <span class="preprocessor">#define RTCALMIN        RTC-&gt;almin      </span><span class="comment">/* Alarm Minutes Register */</span>00192 <span class="preprocessor">#define RTCALHOUR       RTC-&gt;alhour     </span><span class="comment">/* Alarm Hours Register */</span>00193 <span class="preprocessor">#define RTCALDOM        RTC-&gt;aldom      </span><span class="comment">/* Alarm Day Of Month Register */</span>00194 <span class="preprocessor">#define RTCALDOW        RTC-&gt;aldow      </span><span class="comment">/* Alarm Day Of Week Register */</span>00195 <span class="preprocessor">#define RTCALDOY        RTC-&gt;aldoy      </span><span class="comment">/* Alarm Day Of Year Register */</span>00196 <span class="preprocessor">#define RTCALMON        RTC-&gt;almon      </span><span class="comment">/* Alarm Months Register */</span>00197 <span class="preprocessor">#define RTCALYEAR       RTC-&gt;alyear     </span><span class="comment">/* Alarm Years Register */</span>00198 <span class="preprocessor">#define RTCPREINT       RTC-&gt;preint     </span><span class="comment">/* Prescale Value Register (integer) */</span>00199 <span class="preprocessor">#define RTCPREFRAC      RTC-&gt;prefrac    </span><span class="comment">/* Prescale Value Register (fraction) */</span>00200 <span class="comment"></span>00201 <span class="comment">///////////////////////////////////////////////////////////////////////////////</span>

⌨️ 快捷键说明

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