📄 igbt.htm
字号:
<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]">>></a> OSSemCreate
</UL>
<BR>[Called By]<UL><LI><a href="#[bf4a8c]"><<</a> 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]">>></a> OSSemPend
</UL>
<BR>[Called By]<UL><LI><a href="#[b44160]"><<</a> SendRealParaToComputer
<LI><a href="#[b441e4]"><<</a> SendProgramRunStatus
<LI><a href="#[bf4924]"><<</a> DemaTask
<LI><a href="#[c2f788]"><<</a> ReadSpeedSetParameter
<LI><a href="#[c2f884]"><<</a> ReadEEPROM
<LI><a href="#[ff168c]"><<</a> DealCommand
<LI><a href="#[1011364]"><<</a> 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]">>></a> OSSemPost
</UL>
<BR>[Called By]<UL><LI><a href="#[103e32c]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> 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]">>></a> IGBT_SetPeriodWidth
</UL>
<BR>[Called By]<UL><LI><a href="#[b448b4]"><<</a> WaitTask
<LI><a href="#[c13fb4]"><<</a> SpeedTask
<LI><a href="#[c140ac]"><<</a> RoadSimulTask
<LI><a href="#[c142a8]"><<</a> PowerTask
<LI><a href="#[c1466c]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> WaitTask
<LI><a href="#[c13fb4]"><<</a> SpeedTask
<LI><a href="#[c140ac]"><<</a> RoadSimulTask
<LI><a href="#[c142a8]"><<</a> PowerTask
<LI><a href="#[c1466c]"><<</a> 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]"><<</a> WaitTask
<LI><a href="#[c13fb4]"><<</a> SpeedTask
<LI><a href="#[c140ac]"><<</a> RoadSimulTask
<LI><a href="#[c142a8]"><<</a> PowerTask
<LI><a href="#[c1466c]"><<</a> 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]">>></a> SendRealParaToComputer
<LI><a href="#[b441e4]">>></a> SendProgramRunStatus
<LI><a href="#[b442e4]">>></a> OSTimeDly
<LI><a href="#[b4435c]">>></a> OSFlagAccept
<LI><a href="#[b443d8]">>></a> InsertSpeedPoint
<LI><a href="#[b44458]">>></a> InsertForcePoint
<LI><a href="#[b444d8]">>></a> IGBT_SetPeriodCount
<LI><a href="#[b44558]">>></a> IGBT_Enable
<LI><a href="#[b445d0]">>></a> IGBT_Disable
<LI><a href="#[b4464c]">>></a> GetAdverOfSpeed
<LI><a href="#[b446c8]">>></a> GetAdverOfForce
<LI><a href="#[b447c4]">>></a> CountSpeed
<LI><a href="#[b4483c]">>></a> CountForce
<LI><a href="#[c280f4]">>></a> OSTaskSuspend
<LI><a href="#[c28170]">>></a> OSTaskResume
<LI><a href="#[c281ec]">>></a> OSFlagPend
<LI><a href="#[ffaf58]">>></a> PidValueReset
<LI><a href="#[ffafd4]">>></a> PidCalc
<LI><a href="#[10b7698]">>></a> __aeabi_cfrcmple
<LI><a href="#[10b95e8]">>></a> __aeabi_fmul
<LI><a href="#[10ba058]">>></a> __aeabi_ui2f
<LI><a href="#[10bacb0]">>></a> __aeabi_f2uiz
<LI><a href="#[10bba7c]">>></a> __aeabi_fdiv
<LI><a href="#[10bcd6c]">>></a> __aeabi_fsub
<LI><a href="#[10bcef4]">>></a> __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]"><<</a> OSTaskCreate
<LI><a href="#[1059264]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> OSIntCtxSw
<LI><a href="#[1000424]"><<</a> __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]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> 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]"><<</a> 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]">>></a> OSTimeTick
</UL>
<BR>[Called By]<UL><LI><a href="#[103e5a0]"><<</a> 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]"><<</a> 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]">>></a> IGBT_MR1_Handler
<LI><a href="#[1050758]">>></a> IGBT_MR0_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[103e23c]"><<</a> 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]">>></a> CommGetTxChar
<LI><a href="#[102cb54]">>></a> CommPutRxChar
</UL>
<BR>[Called By]<UL><LI><a href="#[103e3a8]"><<</a> 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]"><<</a> 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]"><<</a> 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]">>></a> IGBT_GetPeriod
</UL>
<BR>[Called By]<UL><LI><a href="#[c13ec0]"><<</a> TargetInit
</UL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -