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

📄 igbt.htm

📁 汽车测功机源肛码.单片机用的是LPC2104. 实现测速,对涡流机的控制,马达的控制.
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<P><STRONG><a name="[bf499c]"></a>CommInit</STRONG> (ARM, 160 bytes, Stack size 8 bytes, commrtos.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = CommInit -> OSSemCreate</UL>
<BR>[Calls]<UL><LI><a href="#[c2ef80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemCreate
</UL>
<BR>[Called By]<UL><LI><a href="#[bf4a8c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[102cc48]"></a>CommIsEmpty</STRONG> (ARM, 108 bytes, Stack size 16 bytes, commrtos.o(.text), UNUSED)

<P><STRONG><a name="[102cbd0]"></a>CommIsFull</STRONG> (ARM, 108 bytes, Stack size 16 bytes, commrtos.o(.text), UNUSED)

<P><STRONG><a name="[c2f4a4]"></a>CommPutChar</STRONG> (ARM, 184 bytes, Stack size 24 bytes, commrtos.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = CommPutChar -> OSSemPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[c2ef08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPend
</UL>
<BR>[Called By]<UL><LI><a href="#[b44160]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;SendRealParaToComputer
<LI><a href="#[b441e4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;SendProgramRunStatus
<LI><a href="#[bf4924]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;DemaTask
<LI><a href="#[c2f788]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;ReadSpeedSetParameter
<LI><a href="#[c2f884]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;ReadEEPROM
<LI><a href="#[ff168c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;DealCommand
<LI><a href="#[1011364]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;SendTimePeriodToComputer
</UL>

<P><STRONG><a name="[102cb54]"></a>CommPutRxChar</STRONG> (ARM, 148 bytes, Stack size 16 bytes, commrtos.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = CommPutRxChar -> OSSemPost -> OS_EventTaskRdy</UL>
<BR>[Calls]<UL><LI><a href="#[c2ee90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSSemPost
</UL>
<BR>[Called By]<UL><LI><a href="#[103e32c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Uart0_Exception
</UL>

<P><STRONG><a name="[101ff6c]"></a>IGBT_Init</STRONG> (ARM, 32 bytes, Stack size 0 bytes, igbt.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c13ec0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;TargetInit
</UL>

<P><STRONG><a name="[101fee8]"></a>IGBT_GetCurrentWidth</STRONG> (ARM, 12 bytes, Stack size 0 bytes, igbt.o(.text), UNUSED)

<P><STRONG><a name="[101fe64]"></a>IGBT_GetCurrentCount</STRONG> (ARM, 12 bytes, Stack size 0 bytes, igbt.o(.text), UNUSED)

<P><STRONG><a name="[10508d4]"></a>IGBT_GetPeriod</STRONG> (ARM, 8 bytes, Stack size 0 bytes, igbt.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[103b718]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;PWMInit
</UL>

<P><STRONG><a name="[1050858]"></a>IGBT_GetWidth</STRONG> (ARM, 8 bytes, Stack size 0 bytes, igbt.o(.text), UNUSED)

<P><STRONG><a name="[10507d8]"></a>IGBT_SetPeriodWidth</STRONG> (ARM, 56 bytes, Stack size 0 bytes, igbt.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b444d8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;IGBT_SetPeriodCount
</UL>

<P><STRONG><a name="[b444d8]"></a>IGBT_SetPeriodCount</STRONG> (ARM, 28 bytes, Stack size 4 bytes, igbt.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = IGBT_SetPeriodCount</UL>
<BR>[Calls]<UL><LI><a href="#[10507d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IGBT_SetPeriodWidth
</UL>
<BR>[Called By]<UL><LI><a href="#[b448b4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;WaitTask
<LI><a href="#[c13fb4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;SpeedTask
<LI><a href="#[c140ac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RoadSimulTask
<LI><a href="#[c142a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;PowerTask
<LI><a href="#[c1466c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;ForceTask
</UL>

<P><STRONG><a name="[1050758]"></a>IGBT_MR0_Handler</STRONG> (ARM, 48 bytes, Stack size 0 bytes, igbt.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[103e1c0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;PWM_Exception
</UL>

<P><STRONG><a name="[10506d8]"></a>IGBT_MR1_Handler</STRONG> (ARM, 16 bytes, Stack size 0 bytes, igbt.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[103e1c0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;PWM_Exception
</UL>

<P><STRONG><a name="[b44558]"></a>IGBT_Enable</STRONG> (ARM, 16 bytes, Stack size 0 bytes, igbt.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b448b4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;WaitTask
<LI><a href="#[c13fb4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;SpeedTask
<LI><a href="#[c140ac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RoadSimulTask
<LI><a href="#[c142a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;PowerTask
<LI><a href="#[c1466c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;ForceTask
</UL>

<P><STRONG><a name="[b445d0]"></a>IGBT_Disable</STRONG> (ARM, 24 bytes, Stack size 0 bytes, igbt.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b448b4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;WaitTask
<LI><a href="#[c13fb4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;SpeedTask
<LI><a href="#[c140ac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;RoadSimulTask
<LI><a href="#[c142a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;PowerTask
<LI><a href="#[c1466c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;ForceTask
</UL>

<P><STRONG><a name="[c140ac]"></a>RoadSimulTask</STRONG> (ARM, 1080 bytes, Stack size 88 bytes, roadsimulate.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 648<LI>Call Chain = RoadSimulTask -> SendRealParaToComputer -> __0sprintf -> _printf_char_common -> __printf -> _printf_fp_dec -> _printf_fp_dec_real -> _fp_display -> _fp_digits -> _btod_etento -> _btod_emul -> _e2e</UL>
<BR>[Calls]<UL><LI><a href="#[b44160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendRealParaToComputer
<LI><a href="#[b441e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendProgramRunStatus
<LI><a href="#[b442e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
<LI><a href="#[b4435c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSFlagAccept
<LI><a href="#[b443d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InsertSpeedPoint
<LI><a href="#[b44458]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InsertForcePoint
<LI><a href="#[b444d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IGBT_SetPeriodCount
<LI><a href="#[b44558]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IGBT_Enable
<LI><a href="#[b445d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IGBT_Disable
<LI><a href="#[b4464c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetAdverOfSpeed
<LI><a href="#[b446c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GetAdverOfForce
<LI><a href="#[b447c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CountSpeed
<LI><a href="#[b4483c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CountForce
<LI><a href="#[c280f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskSuspend
<LI><a href="#[c28170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskResume
<LI><a href="#[c281ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSFlagPend
<LI><a href="#[ffaf58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PidValueReset
<LI><a href="#[ffafd4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PidCalc
<LI><a href="#[10b7698]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cfrcmple
<LI><a href="#[10b95e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fmul
<LI><a href="#[10ba058]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f
<LI><a href="#[10bacb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2uiz
<LI><a href="#[10bba7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fdiv
<LI><a href="#[10bcd6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fsub
<LI><a href="#[10bcef4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fadd
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL>
<P><STRONG><a name="[100ddc8]"></a>OSTaskStkInit</STRONG> (ARM, 228 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = OSTaskStkInit</UL>
<BR>[Called By]<UL><LI><a href="#[c14320]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
<LI><a href="#[1059264]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreateExt
</UL>

<P><STRONG><a name="[100dd4c]"></a>SWI_Exception</STRONG> (ARM, 332 bytes, Stack size 4 bytes, os_cpu_c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = SWI_Exception</UL>
<BR>[Called By]<UL><LI><a href="#[100032c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;SoftwareInterrupt
</UL>

<P><STRONG><a name="[100dcd0]"></a>OSStartHighRdy</STRONG> (ARM, 12 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = OSStartHighRdy</UL>
<BR>[Called By]<UL><LI><a href="#[c1439c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;OSStart
</UL>

<P><STRONG><a name="[100dc54]"></a>OSInitHookBegin</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c1448c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;OSInit
</UL>

<P><STRONG><a name="[100dbd8]"></a>OSInitHookEnd</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c1448c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;OSInit
</UL>

<P><STRONG><a name="[100db58]"></a>OSTaskCreateHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[10592e0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
</UL>

<P><STRONG><a name="[100dadc]"></a>OSTaskDelHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[1065c84]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;OSTaskDel
</UL>

<P><STRONG><a name="[100da60]"></a>OSTaskSwHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[10003ac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;OSIntCtxSw
<LI><a href="#[1000424]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;__OSStartHighRdy
</UL>

<P><STRONG><a name="[100d9e4]"></a>OSTaskStatHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)

<P><STRONG><a name="[100d968]"></a>OSTCBInitHook</STRONG> (ARM, 4 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[10592e0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;OS_TCBInit
</UL>

<P><STRONG><a name="[100d8ec]"></a>OSTimeTickHook</STRONG> (ARM, 64 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[103b628]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;OSTimeTick
</UL>

<P><STRONG><a name="[100d870]"></a>OSTaskIdleHook</STRONG> (ARM, 52 bytes, Stack size 0 bytes, os_cpu_c.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10597ac]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;OS_TaskIdle
</UL>

<P><STRONG><a name="[103e61c]"></a>IRQ_Exception</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[103e698]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;IRQ_Handler
</UL>

<P><STRONG><a name="[103f8c8]"></a>FIQ_Exception</STRONG> (ARM, 8 bytes, Stack size 0 bytes, target.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[103fb34]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;FIQ_Handler
</UL>

<P><STRONG><a name="[103e520]"></a>Timer0_Exception</STRONG> (ARM, 32 bytes, Stack size 8 bytes, target.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Timer0_Exception -> OSTimeTick</UL>
<BR>[Calls]<UL><LI><a href="#[103b628]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeTick
</UL>
<BR>[Called By]<UL><LI><a href="#[103e5a0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Timer0_Handler
</UL>

<P><STRONG><a name="[103e424]"></a>Timer1_Exception</STRONG> (ARM, 168 bytes, Stack size 0 bytes, target.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[103e4a4]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Timer1_Handler
</UL>

<P><STRONG><a name="[103e1c0]"></a>PWM_Exception</STRONG> (ARM, 76 bytes, Stack size 8 bytes, target.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = PWM_Exception</UL>
<BR>[Calls]<UL><LI><a href="#[10506d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IGBT_MR1_Handler
<LI><a href="#[1050758]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IGBT_MR0_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[103e23c]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;PWM_Handler
</UL>

<P><STRONG><a name="[103e32c]"></a>Uart0_Exception</STRONG> (ARM, 168 bytes, Stack size 16 bytes, target.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = Uart0_Exception -> CommGetTxChar -> OSSemPost -> OS_EventTaskRdy</UL>
<BR>[Calls]<UL><LI><a href="#[c2f51c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CommGetTxChar
<LI><a href="#[102cb54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CommPutRxChar
</UL>
<BR>[Called By]<UL><LI><a href="#[103e3a8]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;Uart0_Handler
</UL>

<P><STRONG><a name="[103b804]"></a>Timer0Init</STRONG> (ARM, 48 bytes, Stack size 0 bytes, target.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c13ec0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;TargetInit
</UL>

<P><STRONG><a name="[103b78c]"></a>Timer1Init</STRONG> (ARM, 60 bytes, Stack size 0 bytes, target.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c13ec0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;TargetInit
</UL>

<P><STRONG><a name="[103b718]"></a>PWMInit</STRONG> (ARM, 96 bytes, Stack size 8 bytes, target.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = PWMInit</UL>
<BR>[Calls]<UL><LI><a href="#[10508d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IGBT_GetPeriod
</UL>
<BR>[Called By]<UL><LI><a href="#[c13ec0]">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;TargetInit
</UL>

⌨️ 快捷键说明

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