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

📄 [技术问答 arm] keil rtl-usb for lpc2148 的3个usb例子的阅读笔记_==www_ic37_com.mht

📁 ARM] KEIL RTL-USB FOR LPC2148 的3个USB例子的阅读笔记_ARM] KEIL RTL-USB FOR LPC2148 的3个USB例子的阅读笔记_ARM] KEIL RT
💻 MHT
📖 第 1 页 / 共 5 页
字号:
                  c0K..%...u....6.2.32</P>
                  <P style=3D"TEXT-INDENT: 2em"><FONT =
color=3D#0066cc><BR><FONT=20
                  =
color=3D#999999>=D7=F7=D5=DF=A3=BABlankHeart&nbsp;&nbsp;2006-10-16=20
                  =
10:21:00</FONT></FONT></P></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD bgColor=3D#e3f2fd height=3D25><STRONG><FONT =
color=3D#000000><FONT=20
            color=3D#ffffff>&nbsp;&nbsp;</FONT></FONT></STRONG><FONT=20
            =
color=3D#0066cc>=BB=D8=B8=B412</FONT>&nbsp;&nbsp;=D5=E2=CA=C7=BB=F1=C8=A1=
1=B8=F6=D7=D6=B7=FB=B4=AE=C3=E8=CA=F6=B7=FB310957</TD></TR>
        <TR>
          <TD bgColor=3D#ffffff height=3D38>
            <TABLE class=3Dheigh22 cellSpacing=3D0 cellPadding=3D10 =
width=3D"100%"=20
            align=3Dcenter border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dfont13>
                  <P style=3D"TEXT-INDENT: 2em">Bus Hound 5.00 capture.=20
                  Complements of www.perisoft.net</P>
                  <P style=3D"TEXT-INDENT: 2em">Device - Device ID =
(followed by=20
                  the endpoint for USB devices)</P>
                  <P style=3D"TEXT-INDENT: 2em">(22) USB =
=C8=CB=CC=E5=D1=A7=CA=E4=C8=EB=C9=E8=B1=B8</P>
                  <P style=3D"TEXT-INDENT: 2em">Phase- Phase Type</P>
                  <P style=3D"TEXT-INDENT: 2em">CTLUSB <A =
title=3Dcontrol=BB=F5=D4=B4=BA=CDPDF=D7=CA=C1=CF=20
                  href=3D"http://www.ic37.com/hot/control.htm"=20
                  target=3D_blank>control</A> transfer</P>
                  <P style=3D"TEXT-INDENT: 2em">DIData in</P>
                  <P style=3D"TEXT-INDENT: 2em">NSTSNT status</P>
                  <P style=3D"TEXT-INDENT: 2em">RSETbus reset</P>
                  <P style=3D"TEXT-INDENT: 2em">Data- Hex dump of the =
data=20
                  transferred</P>
                  <P style=3D"TEXT-INDENT: 2em">Descr- <A=20
                  title=3DDescription=BB=F5=D4=B4=BA=CDPDF=D7=CA=C1=CF=20
                  href=3D"http://www.ic37.com/xinghao/Description.htm"=20
                  target=3D_blank>Description</A> of the phase</P>
                  <P style=3D"TEXT-INDENT: 2em">Cmd... - Position in the =
captured=20
                  data</P>
                  <P style=3D"TEXT-INDENT: 2em">DevicePhaseData<A=20
                  title=3DDescription=BB=F5=D4=B4=BA=CDPDF=D7=CA=C1=CF=20
                  href=3D"http://www.ic37.com/xinghao/Description.htm"=20
                  target=3D_blank>Description</A>Cmd.Phase.Ofs(rep)</P>
                  <P=20
                  style=3D"TEXT-INDENT: =
2em">--------------------------------------------------------------------=
---------------------------</P>
                  <P style=3D"TEXT-INDENT: 2em">22.0CTL80 06 20 0309 04 =
02 01GET=20
                  DESCRIPTOR44667.1.0</P>
                  <P style=3D"TEXT-INDENT: 2em">22.0DI22 03 4b 0065 00 =
69 006c 00=20
                  20 004d 00 43 00".K.e.i.l. .M.C.44667.2.0</P>
                  <P style=3D"TEXT-INDENT: 2em">42 00 32 0031 00 34 0030 =
00 20=20
                  0048 00 49 00B.2.1.4.0. .H.I.44667.2.16</P>
                  <P style=3D"TEXT-INDENT: 2em">44 00D.44667.2.32</P>
                  <P style=3D"TEXT-INDENT: =
2em">=D5=E2=D1=F9=BE=CD=CD=EA=B3=C9=C1=CB=C3=B6=BE=D9. </P>
                  <P=20
                  style=3D"TEXT-INDENT: =
2em">!!!!!!!!!!!!!!!!!!=CA=B5=D4=DA=C3=BB=D3=D0=BF=B4=B5=BD=D7=DC=CF=DF=B8=
=B4=CE=BB=BA=CD=C9=E8=D6=C3=B5=D8=D6=B7!</P>
                  <P=20
                  style=3D"TEXT-INDENT: =
2em">=B5=B9=CA=C7=D4=DA=B2=A6=B5=F4USB=BA=F3=BF=B4=B5=BD=C1=CB=B8=B4=CE=BB=
,=B5=AB=CA=C7=D5=E2=D2=D1=BE=AD=BA=CD=CE=D2=B5=C4USB=C9=E8=B1=B8=C3=BB=B9=
=D8=C1=CB.</P>
                  <P style=3D"TEXT-INDENT: 2em">DevicePhaseData<A=20
                  title=3DDescription=BB=F5=D4=B4=BA=CDPDF=D7=CA=C1=CF=20
                  href=3D"http://www.ic37.com/xinghao/Description.htm"=20
                  target=3D_blank>Description</A>Cmd.Phase.Ofs(rep)</P>
                  <P=20
                  style=3D"TEXT-INDENT: =
2em">--------------------------------------------------------------------=
---------------------------</P>
                  <P style=3D"TEXT-INDENT: 2em">22RSET50789.1.0</P>
                  <P style=3D"TEXT-INDENT: 2em"><FONT =
color=3D#0066cc><BR><FONT=20
                  =
color=3D#999999>=D7=F7=D5=DF=A3=BABlankHeart&nbsp;&nbsp;2006-10-16=20
                  =
10:30:00</FONT></FONT></P></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD bgColor=3D#e3f2fd height=3D25><STRONG><FONT =
color=3D#000000><FONT=20
            color=3D#ffffff>&nbsp;&nbsp;</FONT></FONT></STRONG><FONT=20
            =
color=3D#0066cc>=BB=D8=B8=B413</FONT>&nbsp;&nbsp;=CA=B5=D1=E9=D3=C3=B5=C4=
=B5=E7=C2=B7=CD=BC.310958</TD></TR>
        <TR>
          <TD bgColor=3D#ffffff height=3D38>
            <TABLE class=3Dheigh22 cellSpacing=3D0 cellPadding=3D10 =
width=3D"100%"=20
            align=3Dcenter border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dfont13>
                  <P style=3D"TEXT-INDENT: =
2em">=D4=DA=D5=E2=B8=F6=B0=E5=C9=CF=D7=F6=B9=FD=CB=F9=D3=D0=B5=C4=C4=A3=BF=
=E9=B5=C4=CA=B5=D1=E9.</P>
                  <P style=3D"TEXT-INDENT: 2em">=CD=E6=B9=FDRTL-RTX</P>
                  <P style=3D"TEXT-INDENT: 2em">=CD=E6=B9=FDLCD+GUI</P>
                  <P style=3D"TEXT-INDENT: 2em">=CD=E6=B9=FDSD+FS</P>
                  <P style=3D"TEXT-INDENT: =
2em">=CD=E6=B9=FD=CF=D6=D4=DA=D5=FD=D4=DA=CD=E6=B5=C4.</P>
                  <P style=3D"TEXT-INDENT: =
2em">=CD=E6=B9=FD=D5=E2=D2=BB=B8=F6=BA=F3=BD=D3=B8=F68019=D7=F6TCP.</P>
                  <P style=3D"TEXT-INDENT: 2em"><IMG src=3D"" =
border=3D0></P>
                  <P style=3D"TEXT-INDENT: 2em"><FONT =
color=3D#0066cc><BR><FONT=20
                  =
color=3D#999999>=D7=F7=D5=DF=A3=BABlankHeart&nbsp;&nbsp;2006-10-16=20
                  =
11:09:00</FONT></FONT></P></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD bgColor=3D#e3f2fd height=3D25><STRONG><FONT =
color=3D#000000><FONT=20
            color=3D#ffffff>&nbsp;&nbsp;</FONT></FONT></STRONG><FONT=20
            =
color=3D#0066cc>=BB=D8=B8=B414</FONT>&nbsp;&nbsp;=D6=D5=D3=DA=B0=D1=C3=E8=
=B7=FB=CE=C4=BC=FE=BF=B4=CD=EA.=BA=D9=BA=D9,=BB=B9=CA=C7=D3=D0=D0=A9=B2=BB=
=B6=AE.310959</TD></TR>
        <TR>
          <TD bgColor=3D#ffffff height=3D38>
            <TABLE class=3Dheigh22 cellSpacing=3D0 cellPadding=3D10 =
width=3D"100%"=20
            align=3Dcenter border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dfont13>
                  <P style=3D"TEXT-INDENT: =
2em">=D2=D4=C7=B0=D3=C3USB=B6=BC=CA=C7=D3=C3=C8=ED=BC=FE=B0=FC,=D5=E2=B4=CE=
=CD=E6=B1=C8=D3=C3=BB=B9=C0=DB.=D2=AA=CB=C0=C8=CB=C1=CB.</P>
                  <P=20
                  style=3D"TEXT-INDENT: =
2em">//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D</P>
                  <P style=3D"TEXT-INDENT: =
2em">//=CE=C4=BC=FE=C3=FB:USBDESC.C</P>
                  <P style=3D"TEXT-INDENT: 2em">//=D3=C3 =
=CD=BE:USB=C3=E8=CA=F6=B7=FB</P>
                  <P style=3D"TEXT-INDENT: 2em">//=D7=F7 =D5=DF:</P>
                  <P style=3D"TEXT-INDENT: 2em">//=CA=B1 =BC=E4:</P>
                  <P style=3D"TEXT-INDENT: 2em">//=B0=E6 =
=B1=BE:V1.10</P>
                  <P=20
                  style=3D"TEXT-INDENT: =
2em">//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D</P>
                  <P style=3D"TEXT-INDENT: 2em">#include =
&lt;RTL.h&gt;</P>
                  <P style=3D"TEXT-INDENT: 2em">#include "usb.h"// =
USB=C4=A3=BF=E9</P>
                  <P style=3D"TEXT-INDENT: 2em">#include "hid.h"// =
HID=C9=E8=B1=B8</P>
                  <P style=3D"TEXT-INDENT: 2em">#include "usbcfg.h"// =
=C5=E4=D6=C3USB</P>
                  <P style=3D"TEXT-INDENT: 2em">#include "usbdesc.h"// =
USB=C3=E8=CA=F6=B7=FB</P>
                  <P style=3D"TEXT-INDENT: 2em">//</P>
                  <P style=3D"TEXT-INDENT: 2em">// =
HID=B1=A8=CE=C4=C3=E8=CA=F6=B7=FB</P>
                  <P style=3D"TEXT-INDENT: 2em">//</P>
                  <P style=3D"TEXT-INDENT: 2em">const U8 =
HID_ReportDescriptor[] =3D=20
                  {</P>
                  <P style=3D"TEXT-INDENT: =
2em">HID_UsagePageVendor(0x00),//=20
                  =B1=A8=B8=E6=D2=B3=B0=E6=B1=BE: 0X06 0X00 0XFF</P>
                  <P style=3D"TEXT-INDENT: 2em">HID_Usage(0x01),// =
=D3=C3=CD=BE=D2=B3:0X05=20
                  0X01</P>
                  <P style=3D"TEXT-INDENT: 2em">// =
=C8=E7=B9=FB=CA=C7MOUSE,KEY,=D4=DA=D5=E2=C0=EF=D3=A6=B8=C3=D3=D0=D3=C3=B7=
=A8=CB=F7=D2=FD</P>
                  <P style=3D"TEXT-INDENT: =
2em">HID_Collection(HID_Application),//=20
                  =D3=C3=B7=A8=BC=AF=BA=CF=BF=AA=CA=BC: 0XA1 0X01</P>
                  <P=20
                  style=3D"TEXT-INDENT: =
2em">HID_UsagePage(HID_USAGE_PAGE_BUTTON),//=20
                  BUTTON=D3=C3=B7=A8=D2=B3</P>
                  <P style=3D"TEXT-INDENT: 2em">HID_UsageMin(1),// =
=D3=C3=B7=A8=D7=EE=D0=A1=D6=B5</P>
                  <P style=3D"TEXT-INDENT: 2em">HID_UsageMax(3),// =
=D3=C3=B7=A8=D7=EE=D0=A1=D6=B5</P>
                  <P style=3D"TEXT-INDENT: 2em">HID_LogicalMin(0),// =
=C2=DF=BC=AD=D7=EE=D0=A1=D6=B5 </P>
                  <P style=3D"TEXT-INDENT: 2em">HID_LogicalMax(1),// =
=C2=DF=BC=AD=D7=EE=B4=F3=D6=B5</P>
                  <P style=3D"TEXT-INDENT: 2em">HID_ReportCount(3),// =
=B1=A8=B8=E6=BC=C6=CA=FD(3)</P>
                  <P style=3D"TEXT-INDENT: 2em">HID_ReportSize(1),// =
=B1=A8=B8=E6=D2=B3=B4=F3=D0=A1 (1)</P>
                  <P style=3D"TEXT-INDENT: 2em">HID_Input(HID_Data | =
HID_Variable=20
                  | HID_Absolute),// =CA=E4=C8=EB (2) </P>
                  <P style=3D"TEXT-INDENT: 2em">HID_ReportCount(1),// =
=B1=A8=B8=E6=BC=C6=CA=FD=D6=B5</P>
                  <P style=3D"TEXT-INDENT: 2em">HID_ReportSize(5),// =
=B1=A8=B8=E6=B4=F3=D0=A1</P>
                  <P style=3D"TEXT-INDENT: =
2em">HID_Input(HID_Constant),// =CA=E4=C8=EB=20
1</P>
                  <P=20
                  style=3D"TEXT-INDENT: =
2em">HID_UsagePage(HID_USAGE_PAGE_LED),//=20
                  LED=D3=C3=B7=A8=D2=B3</P>
                  <P=20
                  style=3D"TEXT-INDENT: =
2em">HID_Usage(HID_USAGE_LED_GENERIC_INDICATOR),//=20
                  =D3=C3=B7=A8=D2=B3</P>
                  <P style=3D"TEXT-INDENT: 2em">HID_LogicalMin(0),// =
=D3=C3=B7=A8=D7=EE=D0=A1=D6=B5</P>
                  <P style=3D"TEXT-INDENT: 2em">HID_LogicalMax(1),// =
=D3=C3=B7=A8=D7=EE=B4=F3=D6=B5</P>
                  <P style=3D"TEXT-INDENT: 2em">HID_ReportCount(8),// =
=B1=A8=B8=E6=BC=C6=CA=FD=D6=B5</P>
                  <P style=3D"TEXT-INDENT: 2em">HID_ReportSize(1),// =
=B1=A8=B8=E6=B4=F3=D0=A1 (1)</P>
                  <P style=3D"TEXT-INDENT: 2em">HID_Output(HID_Data | =
HID_Variable=20
                  | HID_Absolute),// =CA=E4=B3=F6 (2)</P>
                  <P style=3D"TEXT-INDENT: 2em">HID_EndCollection,// =
=B1=A8=B8=E6=BD=E1=CA=F8</P>
                  <P style=3D"TEXT-INDENT: 2em">};</P>
                  <P style=3D"TEXT-INDENT: 2em">// =
HID=B1=A8=B8=E6=C3=E8=CA=F6=B7=FB=B4=F3=D0=A1</P>
                  <P style=3D"TEXT-INDENT: 2em">const U16 =
HID_ReportDescSize =3D=20
                  sizeof(HID_ReportDescriptor);</P>
                  <P style=3D"TEXT-INDENT: 2em">//</P>
                  <P style=3D"TEXT-INDENT: 2em">// USB =
=C9=E8=B1=B8=C3=E8=CA=F6=B7=FB </P>
                  <P style=3D"TEXT-INDENT: 2em">//</P>
                  <P style=3D"TEXT-INDENT: 2em">const U8 =
USB_DeviceDescriptor[] =3D=20
                  {</P>
                  <P style=3D"TEXT-INDENT: 2em">USB_DEVICE_DESC_SIZE,// =
bLength=20
                  =C3=E8=CA=F6=B7=FB=B3=A4=B6=C8 =3D 12H</P>
                  <P style=3D"TEXT-INDENT: =
2em">USB_DEVICE_DESCRIPTOR_TYPE,//=20
                  bDescriptorType =C3=E8=CA=F6=B7=FB=C0=E0=D0=CD =3D 1H =
</P>
                  <P style=3D"TEXT-INDENT: 2em">WBVAL(0x0110), // 1.10// =

                  bcdUSB=C9=E8=B1=B8=B0=E6=B1=BE=BA=C5 =3D =
=C4=E3=B7=A2=D0=D0=B5=C4=B0=E6=B1=BE=B5=C4=BA=C5</P>
                  <P style=3D"TEXT-INDENT: 2em">0x00,// =
bDeviceClass=C0=E0=D0=CD=B4=FA=C2=EB =3D=20
                  =D3=C9USB=D6=B8=B6=A8</P>
                  <P style=3D"TEXT-INDENT: 2em">0x00,// bDeviceSubClass =
=D7=D3=C0=E0=D0=CD=B4=FA=C2=EB =3D=20
                  =D3=C9USB=B7=D6=C5=E4 </P>
                  <P style=3D"TEXT-INDENT: 2em">0x00,// =
bDeviceProtocol=D0=AD=D2=E9=B4=FA=C2=EB =3D=20
                  =D3=C9USB=B7=D6=C5=E4</P>
                  <P style=3D"TEXT-INDENT: 2em">USB_MAX_PACKET0,// =
bMaxPacketSize0=20
                  =B6=CB=B5=E30=B5=C4=C8=DD=C1=BF =3D =
64(=D6=BB=C4=DC=CA=C7 8,16,32,64)</P>
                  <P style=3D"TEXT-INDENT: 2em">WBVAL(0x1977),// =

⌨️ 快捷键说明

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