📄 evb_w5100.htm
字号:
<P><STRONG><a name="[c828d8]"></a>TIM2_IRQHandler</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32f10x_it.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM2_IRQHandler
</UL>
<BR>[Calls]<UL><LI><a href="#[12043f0]">>></a> TIM_GetITStatus
<LI><a href="#[1204af8]">>></a> TIM_ClearITPendingBit
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c82890]"></a>TIM3_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c82848]"></a>TIM4_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c82cc8]"></a>I2C1_EV_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c82d10]"></a>I2C1_ER_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c82c38]"></a>I2C2_EV_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c82c80]"></a>I2C2_ER_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c82ad0]"></a>SPI1_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c82a88]"></a>SPI2_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c82800]"></a>USART1_IRQHandler</STRONG> (Thumb, 190 bytes, Stack size 8 bytes, stm32f10x_it.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = USART1_IRQHandler ⇒ USART_GetITStatus
</UL>
<BR>[Calls]<UL><LI><a href="#[11fbfc0]">>></a> USART_SendData
<LI><a href="#[11fc098]">>></a> USART_ReceiveData
<LI><a href="#[11fc2d8]">>></a> USART_GetITStatus
<LI><a href="#[11fc440]">>></a> USART_ClearITPendingBit
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c827b8]"></a>USART2_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c82770]"></a>USART3_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c82f08]"></a>EXTI15_10_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c82b60]"></a>RTCAlarm_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c82728]"></a>USBWakeUp_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> stm32f10x.o(RESET)
</UL>
<P><STRONG><a name="[c77150]"></a>RCC_Configuration</STRONG> (Thumb, 138 bytes, Stack size 8 bytes, system_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = RCC_Configuration ⇒ RCC_WaitForHSEStartUp
</UL>
<BR>[Calls]<UL><LI><a href="#[10e7b60]">>></a> FLASH_SetLatency
<LI><a href="#[10e7cc8]">>></a> FLASH_PrefetchBufferCmd
<LI><a href="#[1198ab8]">>></a> RCC_WaitForHSEStartUp
<LI><a href="#[1198b48]">>></a> RCC_SYSCLKConfig
<LI><a href="#[1198c20]">>></a> RCC_PLLConfig
<LI><a href="#[1198c68]">>></a> RCC_PLLCmd
<LI><a href="#[1198cb0]">>></a> RCC_PCLK2Config
<LI><a href="#[1198cf8]">>></a> RCC_PCLK1Config
<LI><a href="#[1198ea8]">>></a> RCC_HSEConfig
<LI><a href="#[1198ef0]">>></a> RCC_HCLKConfig
<LI><a href="#[1198f38]">>></a> RCC_GetSYSCLKSource
<LI><a href="#[1198fc8]">>></a> RCC_GetFlagStatus
<LI><a href="#[1199058]">>></a> RCC_DeInit
<LI><a href="#[1199250]">>></a> RCC_APB2PeriphClockCmd
<LI><a href="#[11992e0]">>></a> RCC_APB1PeriphClockCmd
<LI><a href="#[1199370]">>></a> RCC_ADCCLKConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d360]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c77108]"></a>NVIC_Configuration</STRONG> (Thumb, 126 bytes, Stack size 8 bytes, system_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = NVIC_Configuration ⇒ NVIC_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[1150228]">>></a> NVIC_Init
<LI><a href="#[119fd68]">>></a> NVIC_SetVectorTable
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d360]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c770c0]"></a>I2C_Configuration</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, system_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = I2C_Configuration ⇒ I2C_Init ⇒ RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[1156888]">>></a> I2C_Init
<LI><a href="#[1156c78]">>></a> I2C_Cmd
<LI><a href="#[115cd60]">>></a> GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d360]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c77078]"></a>UART_Configuration</STRONG> (Thumb, 152 bytes, Stack size 32 bytes, system_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = UART_Configuration ⇒ USART_Init ⇒ RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[115cd60]">>></a> GPIO_Init
<LI><a href="#[11fc200]">>></a> USART_Init
<LI><a href="#[11fc248]">>></a> USART_ITConfig
<LI><a href="#[11fc3f8]">>></a> USART_Cmd
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d360]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c77030]"></a>Timer_Configuration</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, system_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Timer_Configuration
</UL>
<BR>[Calls]<UL><LI><a href="#[1203868]">>></a> TIM_TimeBaseInit
<LI><a href="#[12042d0]">>></a> TIM_ITConfig
<LI><a href="#[1204990]">>></a> TIM_Cmd
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d360]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c76fe8]"></a>ADC_Configuration</STRONG> (Thumb, 152 bytes, Stack size 32 bytes, system_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = ADC_Configuration ⇒ Delay
</UL>
<BR>[Calls]<UL><LI><a href="#[c7dc60]">>></a> Delay
<LI><a href="#[10f0100]">>></a> ADC_TempSensorVrefintCmd
<LI><a href="#[10f0190]">>></a> ADC_StartCalibration
<LI><a href="#[10f0220]">>></a> ADC_SoftwareStartConvCmd
<LI><a href="#[10f02b0]">>></a> ADC_ResetCalibration
<LI><a href="#[10f02f8]">>></a> ADC_RegularChannelConfig
<LI><a href="#[10f0418]">>></a> ADC_Init
<LI><a href="#[10f0460]">>></a> ADC_ITConfig
<LI><a href="#[10f0538]">>></a> ADC_GetResetCalibrationStatus
<LI><a href="#[10f06e8]">>></a> ADC_GetCalibrationStatus
<LI><a href="#[10f0928]">>></a> ADC_Cmd
<LI><a href="#[115cd60]">>></a> GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d360]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c76fa0]"></a>IO_Configuration</STRONG> (Thumb, 178 bytes, Stack size 16 bytes, system_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = IO_Configuration ⇒ GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[10ec2c8]">>></a> EXTI_Init
<LI><a href="#[115cb20]">>></a> GPIO_SetBits
<LI><a href="#[115cd60]">>></a> GPIO_Init
<LI><a href="#[115ce38]">>></a> GPIO_EXTILineConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d360]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c7d360]"></a>System_Initialization</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, system_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = System_Initialization ⇒ ADC_Configuration ⇒ Delay
</UL>
<BR>[Calls]<UL><LI><a href="#[c76fa0]">>></a> IO_Configuration
<LI><a href="#[c76fe8]">>></a> ADC_Configuration
<LI><a href="#[c77030]">>></a> Timer_Configuration
<LI><a href="#[c77078]">>></a> UART_Configuration
<LI><a href="#[c770c0]">>></a> I2C_Configuration
<LI><a href="#[c77108]">>></a> NVIC_Configuration
<LI><a href="#[c77150]">>></a> RCC_Configuration
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d900]">>></a> main
</UL>
<P><STRONG><a name="[10f64d8]"></a>Write_W5100_Address</STRONG> (Thumb, 168 bytes, Stack size 16 bytes, w5100.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Write_W5100_Address
</UL>
<BR>[Calls]<UL><LI><a href="#[115ca90]">>></a> GPIO_Write
<LI><a href="#[115cb20]">>></a> GPIO_SetBits
<LI><a href="#[115cb68]">>></a> GPIO_ResetBits
<LI><a href="#[115cbf8]">>></a> GPIO_ReadOutputData
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d288]">>></a> W5100_Interrupt_Process
<LI><a href="#[c7d2d0]">>></a> W5100_Init
<LI><a href="#[c7d3a8]">>></a> Socket_UDP
<LI><a href="#[c7d3f0]">>></a> Socket_Listen
<LI><a href="#[c7d438]">>></a> Socket_Init
<LI><a href="#[c7d480]">>></a> Socket_Connect
<LI><a href="#[c7d4c8]">>></a> S_tx_process
<LI><a href="#[c7d510]">>></a> S_rx_process
<LI><a href="#[c7d870]">>></a> Detect_Gateway
</UL>
<P><STRONG><a name="[10f6490]"></a>Read_W5100</STRONG> (Thumb, 98 bytes, Stack size 16 bytes, w5100.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = Read_W5100 ⇒ GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[115cb20]">>></a> GPIO_SetBits
<LI><a href="#[115cb68]">>></a> GPIO_ResetBits
<LI><a href="#[115cc88]">>></a> GPIO_ReadInputData
<LI><a href="#[115cd60]">>></a> GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d288]">>></a> W5100_Interrupt_Process
<LI><a href="#[c7d3a8]">>></a> Socket_UDP
<LI><a href="#[c7d3f0]">>></a> Socket_Listen
<LI><a href="#[c7d480]">>></a> Socket_Connect
<LI><a href="#[c7d4c8]">>></a> S_tx_process
<LI><a href="#[c7d510]">>></a> S_rx_process
<LI><a href="#[c7d870]">>></a> Detect_Gateway
</UL>
<P><STRONG><a name="[10f6448]"></a>Write_W5100</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, w5100.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Write_W5100
</UL>
<BR>[Calls]<UL><LI><a href="#[115ca90]">>></a> GPIO_Write
<LI><a href="#[115cb20]">>></a> GPIO_SetBits
<LI><a href="#[115cb68]">>></a> GPIO_ResetBits
<LI><a href="#[115cbf8]">>></a> GPIO_ReadOutputData
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d288]">>></a> W5100_Interrupt_Process
<LI><a href="#[c7d2d0]">>></a> W5100_Init
<LI><a href="#[c7d3a8]">>></a> Socket_UDP
<LI><a href="#[c7d3f0]">>></a> Socket_Listen
<LI><a href="#[c7d438]">>></a> Socket_Init
<LI><a href="#[c7d480]">>></a> Socket_Connect
<LI><a href="#[c7d4c8]">>></a> S_tx_process
<LI><a href="#[c7d510]">>></a> S_rx_process
<LI><a href="#[c7d870]">>></a> Detect_Gateway
</UL>
<P><STRONG><a name="[c7d2d0]"></a>W5100_Init</STRONG> (Thumb, 244 bytes, Stack size 8 bytes, w5100.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = W5100_Init ⇒ Delay
</UL>
<BR>[Calls]<UL><LI><a href="#[c7dc60]">>></a> Delay
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -