📄 evb_w5100.htm
字号:
</UL>
<BR>[Calls]<UL><LI><a href="#[120f690]">>></a> TIM_GetITStatus
<LI><a href="#[120fd98]">>></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="#[110cf10]">>></a> USART_SendData
<LI><a href="#[110cfe8]">>></a> USART_ReceiveData
<LI><a href="#[110d228]">>></a> USART_GetITStatus
<LI><a href="#[110d390]">>></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="[c77058]"></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="#[10e7b98]">>></a> FLASH_SetLatency
<LI><a href="#[10e7d00]">>></a> FLASH_PrefetchBufferCmd
<LI><a href="#[1198950]">>></a> RCC_WaitForHSEStartUp
<LI><a href="#[11989e0]">>></a> RCC_SYSCLKConfig
<LI><a href="#[1198ab8]">>></a> RCC_PLLConfig
<LI><a href="#[1198b00]">>></a> RCC_PLLCmd
<LI><a href="#[1198b48]">>></a> RCC_PCLK2Config
<LI><a href="#[1198b90]">>></a> RCC_PCLK1Config
<LI><a href="#[1198d40]">>></a> RCC_HSEConfig
<LI><a href="#[1198d88]">>></a> RCC_HCLKConfig
<LI><a href="#[1198dd0]">>></a> RCC_GetSYSCLKSource
<LI><a href="#[1198e60]">>></a> RCC_GetFlagStatus
<LI><a href="#[1198ef0]">>></a> RCC_DeInit
<LI><a href="#[11990e8]">>></a> RCC_APB2PeriphClockCmd
<LI><a href="#[1199178]">>></a> RCC_APB1PeriphClockCmd
<LI><a href="#[1199208]">>></a> RCC_ADCCLKConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d358]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c77010]"></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="#[11500c0]">>></a> NVIC_Init
<LI><a href="#[119fc00]">>></a> NVIC_SetVectorTable
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d358]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c76fc8]"></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="#[1156818]">>></a> I2C_Init
<LI><a href="#[1156c08]">>></a> I2C_Cmd
<LI><a href="#[115cca8]">>></a> GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d358]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c76f80]"></a>SPI_Configuration</STRONG> (Thumb, 138 bytes, Stack size 32 bytes, system_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = SPI_Configuration ⇒ GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[115ca68]">>></a> GPIO_SetBits
<LI><a href="#[115cca8]">>></a> GPIO_Init
<LI><a href="#[1193278]">>></a> SPI_Init
<LI><a href="#[1193500]">>></a> SPI_Cmd
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d358]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c76f38]"></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="#[110d150]">>></a> USART_Init
<LI><a href="#[110d198]">>></a> USART_ITConfig
<LI><a href="#[110d348]">>></a> USART_Cmd
<LI><a href="#[115cca8]">>></a> GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d358]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c76ef0]"></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="#[120eb08]">>></a> TIM_TimeBaseInit
<LI><a href="#[120f570]">>></a> TIM_ITConfig
<LI><a href="#[120fc30]">>></a> TIM_Cmd
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d358]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c76ea8]"></a>ADC_Configuration</STRONG> (Thumb, 158 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="#[c7dc58]">>></a> Delay
<LI><a href="#[10f00f0]">>></a> ADC_TempSensorVrefintCmd
<LI><a href="#[10f0180]">>></a> ADC_StartCalibration
<LI><a href="#[10f0210]">>></a> ADC_SoftwareStartConvCmd
<LI><a href="#[10f02a0]">>></a> ADC_ResetCalibration
<LI><a href="#[10f02e8]">>></a> ADC_RegularChannelConfig
<LI><a href="#[10f0408]">>></a> ADC_Init
<LI><a href="#[10f0450]">>></a> ADC_ITConfig
<LI><a href="#[10f0528]">>></a> ADC_GetResetCalibrationStatus
<LI><a href="#[10f06d8]">>></a> ADC_GetCalibrationStatus
<LI><a href="#[10f0918]">>></a> ADC_Cmd
<LI><a href="#[115cca8]">>></a> GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d358]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c76e60]"></a>IO_Configuration</STRONG> (Thumb, 164 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="#[10ec300]">>></a> EXTI_Init
<LI><a href="#[115ca68]">>></a> GPIO_SetBits
<LI><a href="#[115cca8]">>></a> GPIO_Init
<LI><a href="#[115cd80]">>></a> GPIO_EXTILineConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d358]">>></a> System_Initialization
</UL>
<P><STRONG><a name="[c7d358]"></a>System_Initialization</STRONG> (Thumb, 42 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="#[c76e60]">>></a> IO_Configuration
<LI><a href="#[c76ea8]">>></a> ADC_Configuration
<LI><a href="#[c76ef0]">>></a> Timer_Configuration
<LI><a href="#[c76f38]">>></a> UART_Configuration
<LI><a href="#[c76f80]">>></a> SPI_Configuration
<LI><a href="#[c76fc8]">>></a> I2C_Configuration
<LI><a href="#[c77010]">>></a> NVIC_Configuration
<LI><a href="#[c77058]">>></a> RCC_Configuration
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d8f8]">>></a> main
</UL>
<P><STRONG><a name="[10f6450]"></a>SPI_SendByte</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, w5100.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SPI_SendByte
</UL>
<BR>[Calls]<UL><LI><a href="#[1193158]">>></a> SPI_SendData
<LI><a href="#[11931e8]">>></a> SPI_ReceiveData
<LI><a href="#[1193350]">>></a> SPI_GetFlagStatus
</UL>
<BR>[Called By]<UL><LI><a href="#[10f63c0]">>></a> Write_W5100
<LI><a href="#[10f6408]">>></a> Read_W5100
</UL>
<P><STRONG><a name="[10f6408]"></a>Read_W5100</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, w5100.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Read_W5100 ⇒ SPI_SendByte
</UL>
<BR>[Calls]<UL><LI><a href="#[10f6450]">>></a> SPI_SendByte
<LI><a href="#[115ca68]">>></a> GPIO_SetBits
<LI><a href="#[115cab0]">>></a> GPIO_ResetBits
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d280]">>></a> W5100_Interrupt_Process
<LI><a href="#[c7d3a0]">>></a> Socket_UDP
<LI><a href="#[c7d3e8]">>></a> Socket_Listen
<LI><a href="#[c7d478]">>></a> Socket_Connect
<LI><a href="#[c7d4c0]">>></a> S_tx_process
<LI><a href="#[c7d508]">>></a> S_rx_process
<LI><a href="#[c7d868]">>></a> Detect_Gateway
</UL>
<P><STRONG><a name="[10f63c0]"></a>Write_W5100</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, w5100.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Write_W5100 ⇒ SPI_SendByte
</UL>
<BR>[Calls]<UL><LI><a href="#[10f6450]">>></a> SPI_SendByte
<LI><a href="#[115ca68]">>></a> GPIO_SetBits
<LI><a href="#[115cab0]">>></a> GPIO_ResetBits
</UL>
<BR>[Called By]<UL><LI><a href="#[c7d280]">>></a> W5100_Interrupt_Process
<LI><a href="#[c7d2c8]">>></a> W5100_Init
<LI><a href="#[c7d3a0]">>></a> Socket_UDP
<LI><a href="#[c7d3e8]">>></a> Socket_Listen
<LI><a href="#[c7d430]">>></a> Socket_Init
<LI><a href="#[c7d478]">>></a> Socket_Connect
<LI><a href="#[c7d4c0]">>></a> S_tx_process
<LI><a href="#[c7d508]">>></a> S_rx_process
<LI><a href="#[c7d868]">>></a> Detect_Gateway
</UL>
<P><STRONG><a name="[c7d2c8]"></a>W5100_Init</STRONG> (Thumb, 158 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="#[c7dc58]">>></a> Delay
<LI><a href="#[10f63c0]">>></a> Write_W5100
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -