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

📄 at91sam7s128_h.html

📁 atmel at91sam7s和7x下
💻 HTML
📖 第 1 页 / 共 5 页
字号:
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_DBGU.html#DBGU_FNTR">DBGU_FNTR</a>; 	<font color=#B22222>// Force NTRST Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 Reserved1[45]; 	<font color=#B22222>// </font>
	<a href="#AT91_REG">AT91_REG</a>	 DBGU_RPR; 	<font color=#B22222>// Receive Pointer Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 DBGU_RCR; 	<font color=#B22222>// Receive Counter Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 DBGU_TPR; 	<font color=#B22222>// Transmit Pointer Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 DBGU_TCR; 	<font color=#B22222>// Transmit Counter Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 DBGU_RNPR; 	<font color=#B22222>// Receive Next Pointer Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 DBGU_RNCR; 	<font color=#B22222>// Receive Next Counter Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 DBGU_TNPR; 	<font color=#B22222>// Transmit Next Pointer Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 DBGU_TNCR; 	<font color=#B22222>// Transmit Next Counter Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 DBGU_PTCR; 	<font color=#B22222>// <a href="AT91SAM7S128_PDC.html#PDC">PDC</a> Transfer Control Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 DBGU_PTSR; 	<font color=#B22222>// <a href="AT91SAM7S128_PDC.html#PDC">PDC</a> Transfer Status Register</font>
} <b><a name="AT91S_DBGU">AT91S_DBGU</a></b>, *<b><a name="AT91PS_DBGU">AT91PS_DBGU</a></b>;

<font color=#B22222>// -------- <a href="AT91SAM7S128_DBGU.html#DBGU_CR">DBGU_CR</a> : (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a> Offset: 0x0) Debug Unit Control Register -------- </font>
<font color=#008200>#define</font> <b><a name="AT91C_US_RSTRX">AT91C_US_RSTRX</a></b>        ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  2) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Reset Receiver</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_RSTTX">AT91C_US_RSTTX</a></b>        ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  3) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Reset Transmitter</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_RXEN">AT91C_US_RXEN</a></b>         ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  4) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Receiver Enable</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_RXDIS">AT91C_US_RXDIS</a></b>        ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  5) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Receiver Disable</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_TXEN">AT91C_US_TXEN</a></b>         ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  6) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Transmitter Enable</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_TXDIS">AT91C_US_TXDIS</a></b>        ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  7) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Transmitter Disable</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_RSTSTA">AT91C_US_RSTSTA</a></b>       ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  8) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Reset Status Bits</font>
<font color=#B22222>// -------- <a href="AT91SAM7S128_DBGU.html#DBGU_MR">DBGU_MR</a> : (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a> Offset: 0x4) Debug Unit Mode Register -------- </font>
<font color=#008200>#define</font> <b><a name="AT91C_US_PAR">AT91C_US_PAR</a></b>          ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x7 <<  9) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Parity type</font>
<font color=#008200>#define</font> 	<b><a name="AT91C_US_PAR_EVEN">AT91C_US_PAR_EVEN</a></b>                 ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x0 <<  9) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Even Parity</font>
<font color=#008200>#define</font> 	<b><a name="AT91C_US_PAR_ODD">AT91C_US_PAR_ODD</a></b>                  ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  9) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Odd Parity</font>
<font color=#008200>#define</font> 	<b><a name="AT91C_US_PAR_SPACE">AT91C_US_PAR_SPACE</a></b>                ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x2 <<  9) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Parity forced to 0 (Space)</font>
<font color=#008200>#define</font> 	<b><a name="AT91C_US_PAR_MARK">AT91C_US_PAR_MARK</a></b>                 ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x3 <<  9) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Parity forced to 1 (Mark)</font>
<font color=#008200>#define</font> 	<b><a name="AT91C_US_PAR_NONE">AT91C_US_PAR_NONE</a></b>                 ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x4 <<  9) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) No Parity</font>
<font color=#008200>#define</font> 	<b><a name="AT91C_US_PAR_MULTI_DROP">AT91C_US_PAR_MULTI_DROP</a></b>           ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x6 <<  9) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Multi-drop mode</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_CHMODE">AT91C_US_CHMODE</a></b>       ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x3 << 14) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Channel Mode</font>
<font color=#008200>#define</font> 	<b><a name="AT91C_US_CHMODE_NORMAL">AT91C_US_CHMODE_NORMAL</a></b>               ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x0 << 14) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Normal Mode: The <a href="AT91SAM7S128_USART.html#USART">USART</a> channel operates as an RX/TX <a href="AT91SAM7S128_USART.html#USART">USART</a>.</font>
<font color=#008200>#define</font> 	<b><a name="AT91C_US_CHMODE_AUTO">AT91C_US_CHMODE_AUTO</a></b>                 ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 << 14) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Automatic Echo: Receiver Data Input is connected to the TXD pin.</font>
<font color=#008200>#define</font> 	<b><a name="AT91C_US_CHMODE_LOCAL">AT91C_US_CHMODE_LOCAL</a></b>                ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x2 << 14) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Local Loopback: Transmitter Output Signal is connected to Receiver Input Signal.</font>
<font color=#008200>#define</font> 	<b><a name="AT91C_US_CHMODE_REMOTE">AT91C_US_CHMODE_REMOTE</a></b>               ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x3 << 14) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Remote Loopback: RXD pin is internally connected to TXD pin.</font>
<font color=#B22222>// -------- <a href="AT91SAM7S128_DBGU.html#DBGU_IER">DBGU_IER</a> : (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a> Offset: 0x8) Debug Unit Interrupt Enable Register -------- </font>
<font color=#008200>#define</font> <b><a name="AT91C_US_RXRDY">AT91C_US_RXRDY</a></b>        ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  0) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) RXRDY Interrupt</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_TXRDY">AT91C_US_TXRDY</a></b>        ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  1) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) TXRDY Interrupt</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_ENDRX">AT91C_US_ENDRX</a></b>        ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  3) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) End of Receive Transfer Interrupt</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_ENDTX">AT91C_US_ENDTX</a></b>        ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  4) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) End of Transmit Interrupt</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_OVRE">AT91C_US_OVRE</a></b>         ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  5) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Overrun Interrupt</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_FRAME">AT91C_US_FRAME</a></b>        ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  6) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Framing Error Interrupt</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_PARE">AT91C_US_PARE</a></b>         ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  7) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Parity Error Interrupt</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_TXEMPTY">AT91C_US_TXEMPTY</a></b>      ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  9) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) TXEMPTY Interrupt</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_TXBUFE">AT91C_US_TXBUFE</a></b>       ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 << 11) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) TXBUFE Interrupt</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_RXBUFF">AT91C_US_RXBUFF</a></b>       ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 << 12) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) RXBUFF Interrupt</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_COMM_TX">AT91C_US_COMM_TX</a></b>      ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 << 30) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) COMM_TX Interrupt</font>
<font color=#008200>#define</font> <b><a name="AT91C_US_COMM_RX">AT91C_US_COMM_RX</a></b>      ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 << 31) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) COMM_RX Interrupt</font>
<font color=#B22222>// -------- <a href="AT91SAM7S128_DBGU.html#DBGU_IDR">DBGU_IDR</a> : (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a> Offset: 0xc) Debug Unit Interrupt Disable Register -------- </font>
<font color=#B22222>// -------- <a href="AT91SAM7S128_DBGU.html#DBGU_IMR">DBGU_IMR</a> : (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a> Offset: 0x10) Debug Unit Interrupt Mask Register -------- </font>
<font color=#B22222>// -------- <a href="AT91SAM7S128_DBGU.html#DBGU_CSR">DBGU_CSR</a> : (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a> Offset: 0x14) Debug Unit Channel Status Register -------- </font>
<font color=#B22222>// -------- <a href="AT91SAM7S128_DBGU.html#DBGU_FNTR">DBGU_FNTR</a> : (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a> Offset: 0x48) Debug Unit FORCE_NTRST Register -------- </font>
<font color=#008200>#define</font> <b><a name="AT91C_US_FORCE_NTRST">AT91C_US_FORCE_NTRST</a></b>  ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x1 <<  0) <font color=#B22222>// (<a href="AT91SAM7S128_DBGU.html#DBGU">DBGU</a>) Force NTRST in JTAG</font>

<font color=#B22222>// *****************************************************************************</font>
<font color=#B22222>//              SOFTWARE API DEFINITION  FOR Parallel Input Output Controler</font>
<font color=#B22222>// *****************************************************************************</font>
<font color=#0000FF>typedef</font> <font color=#0000FF>struct</font> <b><a name="_AT91S_PIO">_AT91S_PIO</a></b> {
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_PER">PIO_PER</a>; 	<font color=#B22222>// <a href="AT91SAM7S128_PIO.html#PIO">PIO</a> Enable Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_PDR">PIO_PDR</a>; 	<font color=#B22222>// <a href="AT91SAM7S128_PIO.html#PIO">PIO</a> Disable Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_PSR">PIO_PSR</a>; 	<font color=#B22222>// <a href="AT91SAM7S128_PIO.html#PIO">PIO</a> Status Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 Reserved0[1]; 	<font color=#B22222>// </font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_OER">PIO_OER</a>; 	<font color=#B22222>// Output Enable Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_ODR">PIO_ODR</a>; 	<font color=#B22222>// Output Disable Registerr</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_OSR">PIO_OSR</a>; 	<font color=#B22222>// Output Status Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 Reserved1[1]; 	<font color=#B22222>// </font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_IFER">PIO_IFER</a>; 	<font color=#B22222>// Input Filter Enable Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_IFDR">PIO_IFDR</a>; 	<font color=#B22222>// Input Filter Disable Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_IFSR">PIO_IFSR</a>; 	<font color=#B22222>// Input Filter Status Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 Reserved2[1]; 	<font color=#B22222>// </font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_SODR">PIO_SODR</a>; 	<font color=#B22222>// Set Output Data Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_CODR">PIO_CODR</a>; 	<font color=#B22222>// Clear Output Data Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_ODSR">PIO_ODSR</a>; 	<font color=#B22222>// Output Data Status Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_PDSR">PIO_PDSR</a>; 	<font color=#B22222>// Pin Data Status Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_IER">PIO_IER</a>; 	<font color=#B22222>// Interrupt Enable Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_IDR">PIO_IDR</a>; 	<font color=#B22222>// Interrupt Disable Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_IMR">PIO_IMR</a>; 	<font color=#B22222>// Interrupt Mask Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_ISR">PIO_ISR</a>; 	<font color=#B22222>// Interrupt Status Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_MDER">PIO_MDER</a>; 	<font color=#B22222>// Multi-driver Enable Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_MDDR">PIO_MDDR</a>; 	<font color=#B22222>// Multi-driver Disable Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_MDSR">PIO_MDSR</a>; 	<font color=#B22222>// Multi-driver Status Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 Reserved3[1]; 	<font color=#B22222>// </font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_PPUDR">PIO_PPUDR</a>; 	<font color=#B22222>// Pull-up Disable Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_PPUER">PIO_PPUER</a>; 	<font color=#B22222>// Pull-up Enable Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_PPUSR">PIO_PPUSR</a>; 	<font color=#B22222>// Pull-up Status Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 Reserved4[1]; 	<font color=#B22222>// </font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91SAM7S128_PIO.html#PIO_ASR">PIO_ASR</a>; 	<font color=#B22222>// Select A Register</font>

⌨️ 快捷键说明

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