📄 gpio.htm
字号:
<BR>[Calls]<UL><LI><a href="#[dbfac0]">>></a> LCD_INPUT
<LI><a href="#[dc0cd0]">>></a> GPIO_WriteBit
</UL>
<BR>[Called By]<UL><LI><a href="#[dba480]">>></a> main
<LI><a href="#[dbf910]">>></a> LCD_Clr
</UL>
<P><STRONG><a name="[dbf910]"></a>LCD_Clr</STRONG> (ARM, 88 bytes, Stack size 8 bytes, lcd.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = LCD_Clr ⇒ LCD_SetCursor ⇒ LCD_INPUT
</UL>
<BR>[Calls]<UL><LI><a href="#[dbf958]">>></a> LCD_SetCursor
<LI><a href="#[dbfa30]">>></a> LCD_DISP_CHAR
</UL>
<BR>[Called By]<UL><LI><a href="#[dba480]">>></a> main
</UL>
<P><STRONG><a name="[dbe718]"></a>VIC_DeInit</STRONG> (ARM, 32 bytes, Stack size 8 bytes, 91x_vic.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = VIC_DeInit
</UL>
<BR>[Calls]<UL><LI><a href="#[dbdf38]">>></a> SCU_AHBPeriphReset
</UL>
<BR>[Called By]<UL><LI><a href="#[dba510]">>></a> VIC_Configuration
</UL>
<P><STRONG><a name="[dbe6d0]"></a>VIC_InitDefaultVectors</STRONG> (ARM, 32 bytes, Stack size 0 bytes, 91x_vic.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[dba510]">>></a> VIC_Configuration
</UL>
<P><STRONG><a name="[dbe688]"></a>VIC_GetIRQStatus</STRONG> (ARM, 92 bytes, Stack size 0 bytes, 91x_vic.o(.text), UNUSED)
<P><STRONG><a name="[dbe640]"></a>VIC_GetFIQStatus</STRONG> (ARM, 92 bytes, Stack size 0 bytes, 91x_vic.o(.text), UNUSED)
<P><STRONG><a name="[dbe5f8]"></a>VIC_GetSourceITStatus</STRONG> (ARM, 92 bytes, Stack size 0 bytes, 91x_vic.o(.text), UNUSED)
<P><STRONG><a name="[dbe5b0]"></a>VIC_ITCmd</STRONG> (ARM, 164 bytes, Stack size 0 bytes, 91x_vic.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[dba510]">>></a> VIC_Configuration
</UL>
<P><STRONG><a name="[dbe568]"></a>VIC_SWITCmd</STRONG> (ARM, 140 bytes, Stack size 0 bytes, 91x_vic.o(.text), UNUSED)
<P><STRONG><a name="[dbe520]"></a>VIC_ProtectionCmd</STRONG> (ARM, 128 bytes, Stack size 0 bytes, 91x_vic.o(.text), UNUSED)
<P><STRONG><a name="[dbe4d8]"></a>VIC_GetCurrentISRAdd</STRONG> (ARM, 12 bytes, Stack size 0 bytes, 91x_vic.o(.text), UNUSED)
<P><STRONG><a name="[dbe490]"></a>VIC_GetISRVectAdd</STRONG> (ARM, 56 bytes, Stack size 0 bytes, 91x_vic.o(.text), UNUSED)
<P><STRONG><a name="[dbe448]"></a>VIC_Config</STRONG> (ARM, 976 bytes, Stack size 16 bytes, 91x_vic.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = VIC_Config
</UL>
<BR>[Calls]<UL><LI><a href="#[dbed48]">>></a> VIC_ITSourceConfig
<LI><a href="#[dbed90]">>></a> VIC_VectEnableConfig
<LI><a href="#[dbedd8]">>></a> VIC_ISRVectAddConfig
<LI><a href="#[dbee20]">>></a> VIC_ITModeConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[dba510]">>></a> VIC_Configuration
</UL>
<P><STRONG><a name="[dbd030]"></a>SCU_MCLKSourceConfig</STRONG> (ARM, 100 bytes, Stack size 0 bytes, 91x_scu.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[dba4c8]">>></a> SCU_Configuration
</UL>
<P><STRONG><a name="[dbcfe8]"></a>SCU_PLLCmd</STRONG> (ARM, 252 bytes, Stack size 0 bytes, 91x_scu.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[dba4c8]">>></a> SCU_Configuration
<LI><a href="#[dbcfa0]">>></a> SCU_PLLFactorsConfig
</UL>
<P><STRONG><a name="[dbcfa0]"></a>SCU_PLLFactorsConfig</STRONG> (ARM, 148 bytes, Stack size 16 bytes, 91x_scu.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SCU_PLLFactorsConfig
</UL>
<BR>[Calls]<UL><LI><a href="#[dbcfe8]">>></a> SCU_PLLCmd
</UL>
<BR>[Called By]<UL><LI><a href="#[dba4c8]">>></a> SCU_Configuration
</UL>
<P><STRONG><a name="[dbcf58]"></a>SCU_RCLKDivisorConfig</STRONG> (ARM, 68 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbcf10]"></a>SCU_HCLKDivisorConfig</STRONG> (ARM, 68 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbcec8]"></a>SCU_PCLKDivisorConfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbf8c8]"></a>SCU_APBPeriphClockConfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[dba4c8]">>></a> SCU_Configuration
<LI><a href="#[dbfa78]">>></a> LCD_Init
</UL>
<P><STRONG><a name="[dbce80]"></a>SCU_AHBPeriphClockConfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[dba510]">>></a> VIC_Configuration
</UL>
<P><STRONG><a name="[dc0bb0]"></a>SCU_APBPeriphReset</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[dbba10]">>></a> WIU_DeInit
<LI><a href="#[dc0e38]">>></a> GPIO_DeInit
</UL>
<P><STRONG><a name="[dbdf38]"></a>SCU_AHBPeriphReset</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[dbe718]">>></a> VIC_DeInit
</UL>
<P><STRONG><a name="[dbce38]"></a>SCU_APBPeriphIdleConfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbcdf0]"></a>SCU_AHBPeriphIdleConfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbcda8]"></a>SCU_APBPeriphDebugConfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbcd60]"></a>SCU_AHBPeriphDebugConfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbcd18]"></a>SCU_BRCLKDivisorConfig</STRONG> (ARM, 68 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbccd0]"></a>SCU_TIMExtCLKCmd</STRONG> (ARM, 144 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbcc88]"></a>SCU_USBCLKConfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbcc40]"></a>SCU_PHYCLKConfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbcbf8]"></a>SCU_FMICLKDivisorConfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbcbb0]"></a>SCU_EMIBCLKDivisorConfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbcb68]"></a>SCU_EMIModeConfig</STRONG> (ARM, 68 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbcb20]"></a>SCU_EMIALEConfig</STRONG> (ARM, 136 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbcad8]"></a>SCU_ITConfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbca90]"></a>SCU_GetFlagStatus</STRONG> (ARM, 40 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbca48]"></a>SCU_ClearFlag</STRONG> (ARM, 16 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbca00]"></a>SCU_GetPLLFreqValue</STRONG> (ARM, 104 bytes, Stack size 16 bytes, 91x_scu.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[db7728]">>></a> __aeabi_idivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[dbc9b8]">>></a> SCU_GetMCLKFreqValue
</UL>
<P><STRONG><a name="[dbc9b8]"></a>SCU_GetMCLKFreqValue</STRONG> (ARM, 76 bytes, Stack size 8 bytes, 91x_scu.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[dbca00]">>></a> SCU_GetPLLFreqValue
</UL>
<BR>[Called By]<UL><LI><a href="#[dbc970]">>></a> SCU_GetRCLKFreqValue
</UL>
<P><STRONG><a name="[dbc970]"></a>SCU_GetRCLKFreqValue</STRONG> (ARM, 48 bytes, Stack size 8 bytes, 91x_scu.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[dbc9b8]">>></a> SCU_GetMCLKFreqValue
</UL>
<BR>[Called By]<UL><LI><a href="#[dbc8e0]">>></a> SCU_GetPCLKFreqValue
<LI><a href="#[dbc928]">>></a> SCU_GetHCLKFreqValue
</UL>
<P><STRONG><a name="[dbc928]"></a>SCU_GetHCLKFreqValue</STRONG> (ARM, 36 bytes, Stack size 8 bytes, 91x_scu.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[dbc970]">>></a> SCU_GetRCLKFreqValue
</UL>
<P><STRONG><a name="[dbc8e0]"></a>SCU_GetPCLKFreqValue</STRONG> (ARM, 36 bytes, Stack size 8 bytes, 91x_scu.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[dbc970]">>></a> SCU_GetRCLKFreqValue
</UL>
<P><STRONG><a name="[dbc898]"></a>SCU_WakeUpLineConfig</STRONG> (ARM, 276 bytes, Stack size 0 bytes, 91x_scu.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[dba480]">>></a> main
</UL>
<P><STRONG><a name="[dbc850]"></a>SCU_SpecIntRunModeConfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbc808]"></a>SCU_EnterIdleMode</STRONG> (ARM, 32 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbc7c0]"></a>SCU_EnterSleepMode</STRONG> (ARM, 32 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbc778]"></a>SCU_UARTIrDASelect</STRONG> (ARM, 232 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbc730]"></a>SCU_PFQBCCmd</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbc6e8]"></a>SCU_EMIByte_Select_Pinconfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbc6a0]"></a>SCU_EMIclock_Pinconfig</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_scu.o(.text), UNUSED)
<P><STRONG><a name="[dbba58]"></a>WIU_Init</STRONG> (ARM, 116 bytes, Stack size 0 bytes, 91x_wiu.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[dba480]">>></a> main
</UL>
<P><STRONG><a name="[dbba10]"></a>WIU_DeInit</STRONG> (ARM, 32 bytes, Stack size 8 bytes, 91x_wiu.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = WIU_DeInit
</UL>
<BR>[Calls]<UL><LI><a href="#[dc0bb0]">>></a> SCU_APBPeriphReset
</UL>
<BR>[Called By]<UL><LI><a href="#[dba4c8]">>></a> SCU_Configuration
</UL>
<P><STRONG><a name="[dbb9c8]"></a>WIU_StructInit</STRONG> (ARM, 16 bytes, Stack size 0 bytes, 91x_wiu.o(.text), UNUSED)
<P><STRONG><a name="[dbb980]"></a>WIU_Cmd</STRONG> (ARM, 72 bytes, Stack size 0 bytes, 91x_wiu.o(.text), UNUSED)
<P><STRONG><a name="[dbb938]"></a>WIU_GenerateSWInterrupt</STRONG> (ARM, 32 bytes, Stack size 0 bytes, 91x_wiu.o(.text), UNUSED)
<P><STRONG><a name="[dbb8f0]"></a>WIU_GetFlagStatus</STRONG> (ARM, 40 bytes, Stack size 0 bytes, 91x_wiu.o(.text), UNUSED)
<P><STRONG><a name="[dbb8a8]"></a>WIU_ClearFlag</STRONG> (ARM, 16 bytes, Stack size 0 bytes, 91x_wiu.o(.text), UNUSED)
<P><STRONG><a name="[dbb860]"></a>WIU_GetITStatus</STRONG> (ARM, 60 bytes, Stack size 0 bytes, 91x_wiu.o(.text), UNUSED)
<P><STRONG><a name="[dbb818]"></a>WIU_ClearITPendingBit</STRONG> (ARM, 16 bytes, Stack size 0 bytes, 91x_wiu.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[dba480]">>></a> main
<LI><a href="#[dbe178]">>></a> EXTIT2_IRQHandler
</UL>
<P><STRONG><a name="[dba510]"></a>VIC_Configuration</STRONG> (ARM, 56 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = VIC_Configuration ⇒ VIC_Config
</UL>
<BR>[Calls]<UL><LI><a href="#[dbce80]">>></a> SCU_AHBPeriphClockConfig
<LI><a href="#[dbe448]">>></a> VIC_Config
<LI><a href="#[dbe5b0]">>></a> VIC_ITCmd
<LI><a href="#[dbe6d0]">>></a> VIC_InitDefaultVectors
<LI><a href="#[dbe718]">>></a> VIC_DeInit
</UL>
<BR>[Called By]<UL><LI><a href="#[dba480]">>></a> main
</UL>
<P><STRONG><a name="[dba4c8]"></a>SCU_Configuration</STRONG> (ARM, 168 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = SCU_Configuration ⇒ SCU_PLLFactorsConfig
</UL>
<BR>[Calls]<UL><LI><a href="#[dbba10]">>></a> WIU_DeInit
<LI><a href="#[dbcfa0]">>></a> SCU_PLLFactorsConfig
<LI><a href="#[dbcfe8]">>></a> SCU_PLLCmd
<LI><a href="#[dbd030]">>></a> SCU_MCLKSourceConfig
<LI><a href="#[dbf8c8]">>></a> SCU_APBPeriphClockConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[dba480]">>></a> main
</UL>
<P><STRONG><a name="[dba480]"></a>main</STRONG> (ARM, 884 bytes, Stack size 32 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = main ⇒ LCD_Clr ⇒ LCD_SetCursor ⇒ LCD_INPUT
</UL>
<BR>[Calls]<UL><LI><a href="#[dba4c8]">>></a> SCU_Configuration
<LI><a href="#[dba510]">>></a> VIC_Configuration
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -