📄 igbt.htm
字号:
<LI><a href="#[1084a7c]">>></a> __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[bf4a8c]"><<</a> main
</UL>
<P><STRONG><a name="[c2fa64]"></a>__I2cWrite</STRONG> (ARM, 88 bytes, Stack size 24 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[c2f160]">>></a> OSMboxPend
</UL>
<BR>[Called By]<UL><LI><a href="#[c2f978]"><<</a> I2cRead
<LI><a href="#[c2f9ec]"><<</a> I2cWrite
</UL>
<P><STRONG><a name="[c2f9ec]"></a>I2cWrite</STRONG> (ARM, 160 bytes, Stack size 24 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = I2cWrite -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[c2ee90]">>></a> OSSemPost
<LI><a href="#[c2ef08]">>></a> OSSemPend
<LI><a href="#[c2fa64]">>></a> __I2cWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[b440dc]"><<</a> WriteSpeedSetParameter
<LI><a href="#[c2f70c]"><<</a> WritePidParam
<LI><a href="#[c2f80c]"><<</a> WriteEEPROM
</UL>
<P><STRONG><a name="[c2f978]"></a>I2cRead</STRONG> (ARM, 312 bytes, Stack size 32 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = I2cRead -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[c2ee90]">>></a> OSSemPost
<LI><a href="#[c2ef08]">>></a> OSSemPend
<LI><a href="#[c2f160]">>></a> OSMboxPend
<LI><a href="#[c2fa64]">>></a> __I2cWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[c2f690]"><<</a> ReadPidParam
<LI><a href="#[c2f788]"><<</a> ReadSpeedSetParameter
<LI><a href="#[c2f884]"><<</a> ReadEEPROM
</UL>
<P><STRONG><a name="[c2f8fc]"></a>I2c_Exception</STRONG> (ARM, 788 bytes, Stack size 8 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = I2c_Exception -> OSMboxPost -> OS_EventTaskRdy</UL>
<BR>[Calls]<UL><LI><a href="#[c2f0e8]">>></a> OSMboxPost
</UL>
<BR>[Called By]<UL><LI><a href="#[103e2b4]"><<</a> I2c_Handler
</UL>
<P><STRONG><a name="[c2f884]"></a>ReadEEPROM</STRONG> (ARM, 440 bytes, Stack size 80 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = ReadEEPROM -> I2cRead -> __I2cWrite -> OSMboxPend -> OS_Sched</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="#[c2f424]">>></a> DemaPointBlockInit
<LI><a href="#[c2f4a4]">>></a> CommPutChar
<LI><a href="#[c2f51c]">>></a> CommGetTxChar
<LI><a href="#[c2f978]">>></a> I2cRead
</UL>
<BR>[Called By]<UL><LI><a href="#[c141ac]"><<</a> RecieveCommandTask
</UL>
<P><STRONG><a name="[c2f80c]"></a>WriteEEPROM</STRONG> (ARM, 252 bytes, Stack size 24 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = WriteEEPROM -> I2cWrite -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[b442e4]">>></a> OSTimeDly
<LI><a href="#[c2f9ec]">>></a> I2cWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[bf4924]"><<</a> DemaTask
</UL>
<P><STRONG><a name="[b440dc]"></a>WriteSpeedSetParameter</STRONG> (ARM, 144 bytes, Stack size 32 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = WriteSpeedSetParameter -> I2cWrite -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[b442e4]">>></a> OSTimeDly
<LI><a href="#[c2f9ec]">>></a> I2cWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[b448b4]"><<</a> WaitTask
</UL>
<P><STRONG><a name="[c2f788]"></a>ReadSpeedSetParameter</STRONG> (ARM, 288 bytes, Stack size 40 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = ReadSpeedSetParameter -> I2cRead -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[b44744]">>></a> CountSpeedParameter
<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="#[c2f978]">>></a> I2cRead
</UL>
<BR>[Called By]<UL><LI><a href="#[c141ac]"><<</a> RecieveCommandTask
</UL>
<P><STRONG><a name="[c2f70c]"></a>WritePidParam</STRONG> (ARM, 348 bytes, Stack size 40 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = WritePidParam -> I2cWrite -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[b442e4]">>></a> OSTimeDly
<LI><a href="#[c2f9ec]">>></a> I2cWrite
<LI><a href="#[10b95e8]">>></a> __aeabi_fmul
<LI><a href="#[10bacb0]">>></a> __aeabi_f2uiz
</UL>
<BR>[Called By]<UL><LI><a href="#[ff168c]"><<</a> DealCommand
</UL>
<P><STRONG><a name="[c2f690]"></a>ReadPidParam</STRONG> (ARM, 320 bytes, Stack size 40 bytes, i2c.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = ReadPidParam -> I2cRead -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[b442e4]">>></a> OSTimeDly
<LI><a href="#[c2f978]">>></a> I2cRead
<LI><a href="#[10ba058]">>></a> __aeabi_ui2f
<LI><a href="#[10bba7c]">>></a> __aeabi_fdiv
</UL>
<BR>[Called By]<UL><LI><a href="#[c141ac]"><<</a> RecieveCommandTask
</UL>
<P><STRONG><a name="[c2f424]"></a>DemaPointBlockInit</STRONG> (ARM, 100 bytes, Stack size 8 bytes, dema.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DemaPointBlockInit</UL>
<BR>[Called By]<UL><LI><a href="#[c2f884]"><<</a> ReadEEPROM
</UL>
<P><STRONG><a name="[c28358]"></a>InsertDemaPoint</STRONG> (ARM, 240 bytes, Stack size 24 bytes, dema.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = InsertDemaPoint</UL>
<BR>[Called By]<UL><LI><a href="#[bf4924]"><<</a> DemaTask
</UL>
<P><STRONG><a name="[c282dc]"></a>AdjustDemaPoint</STRONG> (ARM, 96 bytes, Stack size 16 bytes, dema.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = AdjustDemaPoint -> GetForceAD</UL>
<BR>[Calls]<UL><LI><a href="#[c28264]">>></a> GetForceAD
</UL>
<BR>[Called By]<UL><LI><a href="#[bf4924]"><<</a> DemaTask
<LI><a href="#[c142a8]"><<</a> PowerTask
</UL>
<P><STRONG><a name="[bf4924]"></a>DemaTask</STRONG> (ARM, 880 bytes, Stack size 56 bytes, dema.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = DemaTask -> WriteEEPROM -> I2cWrite -> __I2cWrite -> OSMboxPend -> OS_Sched</UL>
<BR>[Calls]<UL><LI><a href="#[b441e4]">>></a> SendProgramRunStatus
<LI><a href="#[b442e4]">>></a> OSTimeDly
<LI><a href="#[b4435c]">>></a> OSFlagAccept
<LI><a href="#[c280f4]">>></a> OSTaskSuspend
<LI><a href="#[c28170]">>></a> OSTaskResume
<LI><a href="#[c281ec]">>></a> OSFlagPend
<LI><a href="#[c28264]">>></a> GetForceAD
<LI><a href="#[c282dc]">>></a> AdjustDemaPoint
<LI><a href="#[c28358]">>></a> InsertDemaPoint
<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="#[c2f80c]">>></a> WriteEEPROM
<LI><a href="#[1084c4c]">>></a> __aeabi_idivmod
<LI><a href="#[10bacb0]">>></a> __aeabi_f2uiz
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL>
<P><STRONG><a name="[c13fb4]"></a>SpeedTask</STRONG> (ARM, 1140 bytes, Stack size 80 bytes, speed_control.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 640<LI>Call Chain = SpeedTask -> 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="#[10b7698]">>></a> __aeabi_cfrcmple
<LI><a href="#[10b7dd0]">>></a> __aeabi_cfcmple
<LI><a href="#[10b95e8]">>></a> __aeabi_fmul
<LI><a href="#[10bacb0]">>></a> __aeabi_f2uiz
<LI><a href="#[10bba7c]">>></a> __aeabi_fdiv
<LI><a href="#[10bcd6c]">>></a> __aeabi_fsub
<LI><a href="#[10bce30]">>></a> __aeabi_frsub
<LI><a href="#[10bcef4]">>></a> __aeabi_fadd
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text)
</UL>
<P><STRONG><a name="[ffafd4]"></a>PidCalc</STRONG> (ARM, 1148 bytes, Stack size 248 bytes, force_control.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 264<LI>Call Chain = PidCalc -> __aeabi_dmul</UL>
<BR>[Calls]<UL><LI><a href="#[10826e8]">>></a> __aeabi_d2f
<LI><a href="#[10b7dd0]">>></a> __aeabi_cfcmple
<LI><a href="#[10b8d08]">>></a> __aeabi_cdrcmple
<LI><a href="#[10b95e8]">>></a> __aeabi_fmul
<LI><a href="#[10bba7c]">>></a> __aeabi_fdiv
<LI><a href="#[10bcd6c]">>></a> __aeabi_fsub
<LI><a href="#[10bce30]">>></a> __aeabi_frsub
<LI><a href="#[10bcef4]">>></a> __aeabi_fadd
<LI><a href="#[10bdab0]">>></a> __aeabi_f2d
<LI><a href="#[10be4e8]">>></a> __aeabi_dmul
<LI><a href="#[10c0048]">>></a> __aeabi_ddiv
<LI><a href="#[10c151c]">>></a> __aeabi_dsub
<LI><a href="#[10c15e0]">>></a> __aeabi_drsub
<LI><a href="#[10c16a4]">>></a> __aeabi_dadd
</UL>
<BR>[Called By]<UL><LI><a href="#[c140ac]"><<</a> RoadSimulTask
<LI><a href="#[c142a8]"><<</a> PowerTask
<LI><a href="#[c1466c]"><<</a> ForceTask
</UL>
<P><STRONG><a name="[ffaf58]"></a>PidValueReset</STRONG> (ARM, 32 bytes, Stack size 0 bytes, force_control.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c140ac]"><<</a> RoadSimulTask
<LI><a href="#[c142a8]"><<</a> PowerTask
</UL>
<P><STRONG><a name="[c1466c]"></a>ForceTask</STRONG> (ARM, 1216 bytes, Stack size 96 bytes, force_control.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 656<LI>Call Chain = ForceTask -> 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -