📄 igbt.htm
字号:
<LI><a href="#[c280f4]">>></a> OSTaskSuspend
<LI><a href="#[c28170]">>></a> OSTaskResume
<LI><a href="#[c281ec]">>></a> OSFlagPend
<LI><a href="#[ffafd4]">>></a> PidCalc
<LI><a href="#[10826e8]">>></a> __aeabi_d2f
<LI><a href="#[10b7698]">>></a> __aeabi_cfrcmple
<LI><a href="#[10b95e8]">>></a> __aeabi_fmul
<LI><a href="#[10bacb0]">>></a> __aeabi_f2uiz
<LI><a href="#[10bcd6c]">>></a> __aeabi_fsub
<LI><a href="#[10bdab0]">>></a> __aeabi_f2d
<LI><a href="#[10be4e8]">>></a> __aeabi_dmul
<LI><a href="#[10c0048]">>></a> __aeabi_ddiv
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL>
<P><STRONG><a name="[b447c4]"></a>CountSpeed</STRONG> (ARM, 328 bytes, Stack size 72 bytes, parameter_count.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = CountSpeed -> __aeabi_dmul</UL>
<BR>[Calls]<UL><LI><a href="#[10826e8]">>></a> __aeabi_d2f
<LI><a href="#[10b7dd0]">>></a> __aeabi_cfcmple
<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="#[10bcef4]">>></a> __aeabi_fadd
<LI><a href="#[10be4e8]">>></a> __aeabi_dmul
<LI><a href="#[10bef80]">>></a> __aeabi_ui2d
<LI><a href="#[10c0048]">>></a> __aeabi_ddiv
</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="[c28264]"></a>GetForceAD</STRONG> (ARM, 248 bytes, Stack size 4 bytes, parameter_count.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = GetForceAD</UL>
<BR>[Called By]<UL><LI><a href="#[b4483c]"><<</a> CountForce
<LI><a href="#[bf4924]"><<</a> DemaTask
<LI><a href="#[c282dc]"><<</a> AdjustDemaPoint
</UL>
<P><STRONG><a name="[b4483c]"></a>CountForce</STRONG> (ARM, 448 bytes, Stack size 48 bytes, parameter_count.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = CountForce -> GetForceAD</UL>
<BR>[Calls]<UL><LI><a href="#[c28264]">>></a> GetForceAD
<LI><a href="#[10b8500]">>></a> __aeabi_cfcmpeq
<LI><a href="#[10b95e8]">>></a> __aeabi_fmul
<LI><a href="#[10b9f94]">>></a> __aeabi_i2f
<LI><a href="#[10ba058]">>></a> __aeabi_ui2f
<LI><a href="#[10bba7c]">>></a> __aeabi_fdiv
<LI><a href="#[10bcef4]">>></a> __aeabi_fadd
</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="[b44744]"></a>CountSpeedParameter</STRONG> (ARM, 216 bytes, Stack size 32 bytes, parameter_count.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = CountSpeedParameter -> __aeabi_dmul</UL>
<BR>[Calls]<UL><LI><a href="#[10826e8]">>></a> __aeabi_d2f
<LI><a href="#[10b95e8]">>></a> __aeabi_fmul
<LI><a href="#[10ba058]">>></a> __aeabi_ui2f
<LI><a href="#[10bba7c]">>></a> __aeabi_fdiv
<LI><a href="#[10bdab0]">>></a> __aeabi_f2d
<LI><a href="#[10be4e8]">>></a> __aeabi_dmul
<LI><a href="#[10c0048]">>></a> __aeabi_ddiv
</UL>
<BR>[Called By]<UL><LI><a href="#[b448b4]"><<</a> WaitTask
<LI><a href="#[c2f788]"><<</a> ReadSpeedSetParameter
</UL>
<P><STRONG><a name="[b441e4]"></a>SendProgramRunStatus</STRONG> (ARM, 140 bytes, Stack size 24 bytes, command_deal.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SendProgramRunStatus -> CommGetTxChar -> OSSemPost -> OS_EventTaskRdy</UL>
<BR>[Calls]<UL><LI><a href="#[c2eff8]">>></a> OSMutexPost
<LI><a href="#[c2f070]">>></a> OSMutexPend
<LI><a href="#[c2f4a4]">>></a> CommPutChar
<LI><a href="#[c2f51c]">>></a> CommGetTxChar
</UL>
<BR>[Called By]<UL><LI><a href="#[b448b4]"><<</a> WaitTask
<LI><a href="#[bf4924]"><<</a> DemaTask
<LI><a href="#[c13fb4]"><<</a> SpeedTask
<LI><a href="#[c140ac]"><<</a> RoadSimulTask
<LI><a href="#[c142a8]"><<</a> PowerTask
<LI><a href="#[c1466c]"><<</a> ForceTask
<LI><a href="#[c2f884]"><<</a> ReadEEPROM
<LI><a href="#[ff168c]"><<</a> DealCommand
</UL>
<P><STRONG><a name="[ff168c]"></a>DealCommand</STRONG> (ARM, 1836 bytes, Stack size 240 bytes, command_deal.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 752<LI>Call Chain = DealCommand -> __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="#[b441e4]">>></a> SendProgramRunStatus
<LI><a href="#[c2eff8]">>></a> OSMutexPost
<LI><a href="#[c2f070]">>></a> OSMutexPend
<LI><a href="#[c2f4a4]">>></a> CommPutChar
<LI><a href="#[c2f70c]">>></a> WritePidParam
<LI><a href="#[ff10e4]">>></a> cpystr
<LI><a href="#[ff1524]">>></a> OSFlagPost
<LI><a href="#[ff159c]">>></a> CommTxImmdt
<LI><a href="#[10856c0]">>></a> strlen
<LI><a href="#[1085cc4]">>></a> strncmp
<LI><a href="#[1086a7c]">>></a> __aeabi_memcpy4
<LI><a href="#[1088868]">>></a> __0sscanf
<LI><a href="#[1088f94]">>></a> __0sprintf
<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
</UL>
<BR>[Called By]<UL><LI><a href="#[c141ac]"><<</a> RecieveCommandTask
</UL>
<P><STRONG><a name="[c141ac]"></a>RecieveCommandTask</STRONG> (ARM, 172 bytes, Stack size 56 bytes, command_deal.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 808<LI>Call Chain = RecieveCommandTask -> DealCommand -> __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="#[c2f690]">>></a> ReadPidParam
<LI><a href="#[c2f788]">>></a> ReadSpeedSetParameter
<LI><a href="#[c2f884]">>></a> ReadEEPROM
<LI><a href="#[ff14b0]">>></a> VICInit
<LI><a href="#[ff1614]">>></a> CommGetChar
<LI><a href="#[ff168c]">>></a> DealCommand
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL>
<P><STRONG><a name="[c142a8]"></a>PowerTask</STRONG> (ARM, 1380 bytes, Stack size 96 bytes, power_control.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 656<LI>Call Chain = PowerTask -> 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="#[c282dc]">>></a> AdjustDemaPoint
<LI><a href="#[ffaf58]">>></a> PidValueReset
<LI><a href="#[ffafd4]">>></a> PidCalc
<LI><a href="#[10826e8]">>></a> __aeabi_d2f
<LI><a href="#[10b7698]">>></a> __aeabi_cfrcmple
<LI><a href="#[10b7dd0]">>></a> __aeabi_cfcmple
<LI><a href="#[10b8d08]">>></a> __aeabi_cdrcmple
<LI><a href="#[10b95e8]">>></a> __aeabi_fmul
<LI><a href="#[10bacb0]">>></a> __aeabi_f2uiz
<LI><a href="#[10bcd6c]">>></a> __aeabi_fsub
<LI><a href="#[10bdab0]">>></a> __aeabi_f2d
<LI><a href="#[10be4e8]">>></a> __aeabi_dmul
<LI><a href="#[10c0048]">>></a> __aeabi_ddiv
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL>
<P><STRONG><a name="[b44160]"></a>SendRealParaToComputer</STRONG> (ARM, 856 bytes, Stack size 48 bytes, control.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 560<LI>Call Chain = 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="#[c2eff8]">>></a> OSMutexPost
<LI><a href="#[c2f070]">>></a> OSMutexPend
<LI><a href="#[c2f4a4]">>></a> CommPutChar
<LI><a href="#[c2f51c]">>></a> CommGetTxChar
<LI><a href="#[1088f94]">>></a> __0sprintf
<LI><a href="#[10bacb0]">>></a> __aeabi_f2uiz
<LI><a href="#[10bdab0]">>></a> __aeabi_f2d
</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="[1011364]"></a>SendTimePeriodToComputer</STRONG> (ARM, 276 bytes, Stack size 40 bytes, control.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c2eff8]">>></a> OSMutexPost
<LI><a href="#[c2f070]">>></a> OSMutexPend
<LI><a href="#[c2f4a4]">>></a> CommPutChar
<LI><a href="#[c2f51c]">>></a> CommGetTxChar
<LI><a href="#[1088f94]">>></a> __0sprintf
<LI><a href="#[10bdab0]">>></a> __aeabi_f2d
</UL>
<P><STRONG><a name="[102ccc0]"></a>CommTxIntEn</STRONG> (ARM, 24 bytes, Stack size 0 bytes, commrtos.o(.text), UNUSED)
<P><STRONG><a name="[c2f51c]"></a>CommGetTxChar</STRONG> (ARM, 184 bytes, Stack size 24 bytes, commrtos.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = CommGetTxChar -> OSSemPost -> OS_EventTaskRdy</UL>
<BR>[Calls]<UL><LI><a href="#[c2ee90]">>></a> OSSemPost
</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="#[ff159c]"><<</a> CommTxImmdt
<LI><a href="#[1011364]"><<</a> SendTimePeriodToComputer
<LI><a href="#[103e32c]"><<</a> Uart0_Exception
</UL>
<P><STRONG><a name="[ff159c]"></a>CommTxImmdt</STRONG> (ARM, 172 bytes, Stack size 16 bytes, commrtos.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = CommTxImmdt -> CommGetTxChar -> OSSemPost -> OS_EventTaskRdy</UL>
<BR>[Calls]<UL><LI><a href="#[c2f51c]">>></a> CommGetTxChar
</UL>
<BR>[Called By]<UL><LI><a href="#[ff168c]"><<</a> DealCommand
</UL>
<P><STRONG><a name="[ff1614]"></a>CommGetChar</STRONG> (ARM, 204 bytes, Stack size 32 bytes, commrtos.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = CommGetChar -> OSSemPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[c2ef08]">>></a> OSSemPend
</UL>
<BR>[Called By]<UL><LI><a href="#[c141ac]"><<</a> RecieveCommandTask
</UL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -