/*!
\page USB0 USB0 (Init_USB_OTG)
** This file implements the USB_OTG (USB0) module initialization
** according to the Peripheral Initialization settings, and
** defines interrupt service routines prototypes.
- \subpage USB0_settings
- \subpage USB0_regs_overview
- \subpage USB0_regs_details
- \ref USB0_module "Component documentation"
\page USB0_regs_overview Registers Initialization Overview
This page initialization values for the registers of the peripheral(s) configured
by the component.
<table>
<tr><td colspan="4" class="ttitle1">USB0 Initialization</td></tr>
<tr><td class="ttitle2">Address</td><td class="ttitle2">Register</td><td class="ttitle2">Register Value</td><td class="ttitle2">Register Description</td></tr>
<tr><td>0x40048004</td><td>SIM_SOPT2</td><td>
0x00040000
</td><td>SIM_SOPT2 register, peripheral USB0.</td></tr>
<tr><td>0x40048034</td><td>SIM_SCGC4</td><td>
0x00040000
</td><td>SIM_SCGC4 register, peripheral USB0.</td></tr>
<tr><td>0x40072094</td><td>USB0_CTL</td><td>
0x00000003
</td><td>USB0_CTL register, peripheral USB0.</td></tr>
<tr><td>0x40072100</td><td>USB0_USBCTRL</td><td>
0x000000C0
</td><td>USB0_USBCTRL register, peripheral USB0.</td></tr>
<tr><td>0x40072010</td><td>USB0_OTGISTAT</td><td>
0x000000FF
</td><td>USB0_OTGISTAT register, peripheral USB0.</td></tr>
<tr><td>0x40072080</td><td>USB0_ISTAT</td><td>
0x000000FF
</td><td>USB0_ISTAT register, peripheral USB0.</td></tr>
<tr><td>0x40072088</td><td>USB0_ERRSTAT</td><td>
0x000000FF
</td><td>USB0_ERRSTAT register, peripheral USB0.</td></tr>
<tr><td>0x40072084</td><td>USB0_INTEN</td><td>
0x000000FF
</td><td>USB0_INTEN register, peripheral USB0.</td></tr>
<tr><td>0x4007208C</td><td>USB0_ERREN</td><td>
0x00000000
</td><td>USB0_ERREN register, peripheral USB0.</td></tr>
<tr><td>0x4007210C</td><td>USB0_USBTRC0</td><td>
0x00000060
</td><td>USB0_USBTRC0 register, peripheral USB0.</td></tr>
<tr><td>0x40072014</td><td>USB0_OTGICR</td><td>
0x00000000
</td><td>USB0_OTGICR register, peripheral USB0.</td></tr>
<tr><td>0x40072098</td><td>USB0_ADDR</td><td>
0x00000000
</td><td>USB0_ADDR register, peripheral USB0.</td></tr>
<tr><td>0x400720C0</td><td>USB0_ENDPT0</td><td>
0x00000000
</td><td>USB0_ENDPT0 register, peripheral USB0.</td></tr>
<tr><td>0x400720C4</td><td>USB0_ENDPT1</td><td>
0x00000000
</td><td>USB0_ENDPT1 register, peripheral USB0.</td></tr>
<tr><td>0x400720C8</td><td>USB0_ENDPT2</td><td>
0x00000000
</td><td>USB0_ENDPT2 register, peripheral USB0.</td></tr>
<tr><td>0x400720CC</td><td>USB0_ENDPT3</td><td>
0x00000000
</td><td>USB0_ENDPT3 register, peripheral USB0.</td></tr>
<tr><td>0x400720D0</td><td>USB0_ENDPT4</td><td>
0x00000000
</td><td>USB0_ENDPT4 register, peripheral USB0.</td></tr>
<tr><td>0x400720D4</td><td>USB0_ENDPT5</td><td>
0x00000000
</td><td>USB0_ENDPT5 register, peripheral USB0.</td></tr>
<tr><td>0x400720D8</td><td>USB0_ENDPT6</td><td>
0x00000000
</td><td>USB0_ENDPT6 register, peripheral USB0.</td></tr>
<tr><td>0x400720DC</td><td>USB0_ENDPT7</td><td>
0x00000000
</td><td>USB0_ENDPT7 register, peripheral USB0.</td></tr>
<tr><td>0x400720E0</td><td>USB0_ENDPT8</td><td>
0x00000000
</td><td>USB0_ENDPT8 register, peripheral USB0.</td></tr>
<tr><td>0x400720E4</td><td>USB0_ENDPT9</td><td>
0x00000000
</td><td>USB0_ENDPT9 register, peripheral USB0.</td></tr>
<tr><td>0x400720E8</td><td>USB0_ENDPT10</td><td>
0x00000000
</td><td>USB0_ENDPT10 register, peripheral USB0.</td></tr>
<tr><td>0x400720EC</td><td>USB0_ENDPT11</td><td>
0x00000000
</td><td>USB0_ENDPT11 register, peripheral USB0.</td></tr>
<tr><td>0x400720F0</td><td>USB0_ENDPT12</td><td>
0x00000000
</td><td>USB0_ENDPT12 register, peripheral USB0.</td></tr>
<tr><td>0x400720F4</td><td>USB0_ENDPT13</td><td>
0x00000000
</td><td>USB0_ENDPT13 register, peripheral USB0.</td></tr>
<tr><td>0x400720F8</td><td>USB0_ENDPT14</td><td>
0x00000000
</td><td>USB0_ENDPT14 register, peripheral USB0.</td></tr>
<tr><td>0x400720FC</td><td>USB0_ENDPT15</td><td>
0x00000000
</td><td>USB0_ENDPT15 register, peripheral USB0.</td></tr>
<tr><td>0x400720AC</td><td>USB0_SOFTHLD</td><td>
0x00000000
</td><td>USB0_SOFTHLD register, peripheral USB0.</td></tr>
<tr><td>0x4007201C</td><td>USB0_OTGCTL</td><td>
0x00000000
</td><td>USB0_OTGCTL register, peripheral USB0.</td></tr>
<tr><td>0x40072108</td><td>USB0_CONTROL</td><td>
0x00000000
</td><td>USB0_CONTROL register, peripheral USB0.</td></tr>
</table>
<br/>
\page USB0_regs_details Register Initialization Details
This page contains detailed description of initialization values for the
registers of the peripheral(s) configured by the component.
<div class="reghdr1">SIM_SOPT2</div>
<div class="regdiag">
<table class="regtbl">
<tr class="trd1r">
<td class="trd1c">Bit</td><td>31</td><td>30</td><td>29</td><td>28</td><td>27</td><td>26</td><td>25</td><td>24</td><td>23</td>
<td>22</td><td>21</td><td>20</td><td>19</td><td>18</td><td>17</td><td>16</td>
</tr>
<tr>
<td class="trd1c">R</td><td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">-</td>
<td colspan="1" rowspan="2">-</td><td colspan="2" rowspan="2">UART0SRC</td><td colspan="2" rowspan="2">TPMSRC</td>
<td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">-</td>
<td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">USBSRC</td>
<td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">PLLFLLSEL</td>
</tr>
<tr>
<td class="trd1c">W</td>
</tr>
<tr class="trd1r">
<td class="trd1c">Reset</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td>
<td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td>
</tr>
</table>
<table class="regtbl">
<tr class="trd1r">
<td class="trd1c">Bit</td><td>15</td><td>14</td><td>13</td><td>12</td><td>11</td><td>10</td><td>9</td><td>8</td><td>7</td>
<td>6</td><td>5</td><td>4</td><td>3</td><td>2</td><td>1</td><td>0</td>
</tr>
<tr>
<td class="trd1c">R</td><td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">-</td>
<td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">-</td>
<td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">-</td><td colspan="3" rowspan="2">CLKOUTSEL</td>
<td colspan="1" rowspan="2">RTCCLKOUTSEL</td><td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">-</td>
<td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">-</td>
</tr>
<tr>
<td class="trd1c">W</td>
</tr>
<tr class="trd1r">
<td class="trd1c">Reset</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td>
<td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td>
</tr>
</table>
</div>
<table class="regtbl2"><tr><td class="trowtit" colspan="2">Address</td><td colspan="2">0x40048004</td></tr>
<tr class="trowtit"><td class="trowtit" colspan="2">Initial value</td><td colspan="2">0x00040000</td></tr>
<tr class="trowtit"><td class="trowtit" colspan="2">After-reset value</td><td colspan="2">0x00000000</td></tr>
<tr><td class="ttitle2">Bit</td><td class="ttitle2">Field</td><td class="ttitle2">Value</td><td class="ttitle2">Description</td></tr>
<tr><td>26 - 27</td><td>UART0SRC</td><td>0x00</td><td>UART0 clock source select</td>
<tr><td>24 - 25</td><td>TPMSRC</td><td>0x00</td><td>TPM clock source select</td>
<tr><td>18</td><td>USBSRC</td><td>0x01</td><td>USB clock source select</td>
<tr><td>16</td><td>PLLFLLSEL</td><td>0x00</td><td>PLL/FLL clock select</td>
<tr><td>5 - 7</td><td>CLKOUTSEL</td><td>0x00</td><td>CLKOUT select</td>
<tr><td>4</td><td>RTCCLKOUTSEL</td><td>0x00</td><td>RTC cloc
没有合适的资源?快使用搜索试试~ 我知道了~
《轻松玩转ARM Cortex-M0+微控制器基于飞思卡尔FRDM-KL25Z评估板》代码部分
共2171个文件
h:322个
args:315个
d:279个
需积分: 18 18 下载量 13 浏览量
2019-02-14
16:55:32
上传
评论
收藏 15.43MB RAR 举报
温馨提示
《轻松玩转ARM Cortex-M0+微控制器基于飞思卡尔FRDM-KL25Z评估板》代码部分
资源推荐
资源详情
资源评论
收起资源包目录
《轻松玩转ARM Cortex-M0+微控制器基于飞思卡尔FRDM-KL25Z评估板》代码部分 (2171个子文件)
libTSS_KXX_M0.a 36KB
SaAnalysispointsManager.apconfig 443B
SaAnalysispointsManager.apconfig 404B
SaAnalysispointsManager.apconfig 404B
SaAnalysispointsManager.apconfig 404B
Lab-15-Keyboard.args 1KB
Lab-15-Keyboard.args 1KB
Lab-15-Keyboard.args 1KB
Lab-13.args 1KB
Lab-5.args 907B
Lab-1.args 890B
Lab-9.args 888B
Lab-1.args 886B
Lab-5.args 855B
Lab-6.args 855B
Lab-6.args 851B
Lab-16.args 843B
Lab-1.args 825B
LAb-11.args 796B
Lab-6.args 796B
Lab-9.args 770B
Lab-6.args 770B
Lab-14.args 766B
Lab-1.args 765B
LAb-11.args 737B
__arm_start.args 680B
__arm_end.args 680B
PwmLdd1.args 680B
Cpu.args 680B
Vectors.args 680B
TU1.args 680B
PWM1.args 680B
PE_LDD.args 680B
TSS1.args 680B
TSS_Freemaster.args 680B
TSS_SensorTSI.args 680B
TSS_Sensor.args 680B
TSS_SensorTSIL.args 680B
TSS_SensorGPIO.args 680B
TSS_SystemSetupData.args 680B
ProcessorExpert.args 680B
Events.args 680B
sa_mtb.args 680B
__arm_start.args 675B
__arm_end.args 675B
PwmLdd1.args 675B
Cap1.args 675B
Cpu.args 675B
TU2.args 675B
Vectors.args 675B
TU1.args 675B
PWM1.args 675B
PE_LDD.args 675B
ProcessorExpert.args 675B
Events.args 675B
sa_mtb.args 675B
__arm_start.args 659B
__arm_end.args 659B
PwmLdd1.args 659B
Cap1.args 659B
Cpu.args 659B
TU2.args 659B
Vectors.args 659B
TU1.args 659B
PWM1.args 659B
PE_LDD.args 659B
ProcessorExpert.args 659B
Events.args 659B
sa_mtb.args 659B
Tx2.args 655B
HIDK1.args 655B
Tx2.args 655B
HIDK1.args 655B
__arm_start.args 655B
__arm_end.args 655B
ExtIntLdd1.args 655B
usb_driver.args 655B
Cpu.args 655B
usb_dci_kinetis.args 655B
usb_descriptor.args 655B
Vectors.args 655B
usb_class.args 655B
Tx2.args 655B
EInt1.args 655B
USB0.args 655B
USB1.args 655B
PE_LDD.args 655B
usb_framework.args 655B
HIDK1.args 655B
usb_hid.args 655B
wdt_kinetis.args 655B
ProcessorExpert.args 655B
Events.args 655B
sa_mtb.args 655B
BitIoLdd2.args 651B
BitIoLdd1.args 651B
PE_LDD.args 651B
Bit1.args 651B
Bit3.args 651B
ProcessorExpert.args 651B
共 2171 条
- 1
- 2
- 3
- 4
- 5
- 6
- 22
资源评论
唐都督
- 粉丝: 10
- 资源: 28
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功