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

📄 at90usb1287_8h.html

📁 usbport-sl811usb主控器芯片usb程序实现
💻 HTML
📖 第 1 页 / 共 3 页
字号:
</div><p><a class="anchor" name="2e53291cfe94a16559b3e764a435f20d"></a><!-- doxytag: member="at90usb1287.h::UsbIsClockFreezed" ref="2e53291cfe94a16559b3e764a435f20d" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbIsClockFreezed          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;BitIsSet(USBCON, FRZCLK)</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="330212cd8a2053bd2162048f024dc4f5"></a><!-- doxytag: member="at90usb1287.h::UsbIsControllerEnabled" ref="330212cd8a2053bd2162048f024dc4f5" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbIsControllerEnabled          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;BitIsSet(USBCON, USBE)</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="127eae50fd60ee77c3ee8ee2517ff93f"></a><!-- doxytag: member="at90usb1287.h::UsbIsFullSpeedMode" ref="127eae50fd60ee77c3ee8ee2517ff93f" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbIsFullSpeedMode          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;BitIsSet(USBSTA, SPEED)</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="39e7d835684bc48f5d94e0c640435777"></a><!-- doxytag: member="at90usb1287.h::UsbIsIDTI_FlagSet" ref="39e7d835684bc48f5d94e0c640435777" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbIsIDTI_FlagSet          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;BitIsSet(USBINT, IDTI)</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="f16928470d4ef6f10899be2ff090e310"></a><!-- doxytag: member="at90usb1287.h::UsbIsLowSpeedMode" ref="f16928470d4ef6f10899be2ff090e310" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbIsLowSpeedMode          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;BitIsClear(USBSTA, SPEED)</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="70ceadcb5d3b15213555e6822c0d9e06"></a><!-- doxytag: member="at90usb1287.h::UsbIsPLL_Locked" ref="70ceadcb5d3b15213555e6822c0d9e06" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbIsPLL_Locked          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;BitIsSet(PLLCSR, PLOCK)</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="a148bfc03f31aead10bc5b41f43bbc00"></a><!-- doxytag: member="at90usb1287.h::UsbIsUID_PinHigh" ref="a148bfc03f31aead10bc5b41f43bbc00" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbIsUID_PinHigh          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;BitIsSet(USBSTA, ID)</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="4f56eb8512f2dd75b80603f7697d9c3a"></a><!-- doxytag: member="at90usb1287.h::UsbIsVBUS_PinHigh" ref="4f56eb8512f2dd75b80603f7697d9c3a" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbIsVBUS_PinHigh          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;BitIsSet(USBSTA, VBUS)</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="47b74a292e7a4684eaa7b866c86e8231"></a><!-- doxytag: member="at90usb1287.h::UsbIsVBUSTI_FlagSet" ref="47b74a292e7a4684eaa7b866c86e8231" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbIsVBUSTI_FlagSet          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;BitIsSet(USBINT, VBUSTI)</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="4b5e764f8a0390494ffa735b419a734b"></a><!-- doxytag: member="at90usb1287.h::UsbSetDeviceMode" ref="4b5e764f8a0390494ffa735b419a734b" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbSetDeviceMode          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;SetBit(UHWCON, UIMOD)</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="1cf7478c0ad09bd307dba17c50f368ad"></a><!-- doxytag: member="at90usb1287.h::UsbSetDeviceModeReg" ref="1cf7478c0ad09bd307dba17c50f368ad" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbSetDeviceModeReg          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;ClearBit(USBCON, HOST)</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="d0c2c5bba0e9cdcecaf36bd698b4d6d7"></a><!-- doxytag: member="at90usb1287.h::UsbSetHostMode" ref="d0c2c5bba0e9cdcecaf36bd698b4d6d7" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbSetHostMode          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;ClearBit(UHWCON, UIMOD)</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="d5db2c8d360299e048bcf29f352711c6"></a><!-- doxytag: member="at90usb1287.h::UsbSetHostModeReg" ref="d5db2c8d360299e048bcf29f352711c6" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbSetHostModeReg          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;SetBit(USBCON, HOST)</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="df01ce81a9e439634ef15058b61d8c4e"></a><!-- doxytag: member="at90usb1287.h::UsbSetPLL_CPU_Frequency" ref="df01ce81a9e439634ef15058b61d8c4e" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbSetPLL_CPU_Frequency          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;PLLCSR = (_pre_&lt;&lt;2)</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="703c1cf94f2c6aa1bb4593e2adc13647"></a><!-- doxytag: member="at90usb1287.h::UsbWaitPLL_Locked" ref="703c1cf94f2c6aa1bb4593e2adc13647" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define UsbWaitPLL_Locked          </td>          <td>(</td>&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;while (!(PLLCSR &amp; (1&lt;&lt;PLOCK)));</td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><hr size="1"><address style="align: right;"><small>Generated on Tue Jul 17 08:14:11 2007 for usbstack by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address></body></html>

⌨️ 快捷键说明

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