📄 spi.htm
字号:
</UL>
<P><STRONG><a name="[c7c650]"></a>SPI_FLASH_WaitForWriteEnd</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, spi_flash.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SPI_FLASH_WaitForWriteEnd ⇒ SPI_FLASH_SendByte
</UL>
<BR>[Calls]<UL><LI><a href="#[c7c410]">>></a> GPIO_SetBits
<LI><a href="#[c7c458]">>></a> GPIO_ResetBits
<LI><a href="#[c7c698]">>></a> SPI_FLASH_SendByte
</UL>
<BR>[Called By]<UL><LI><a href="#[c7c578]">>></a> SPI_FLASH_PageWrite
<LI><a href="#[c7c5c0]">>></a> SPI_FLASH_BulkErase
<LI><a href="#[c7fa48]">>></a> SPI_FLASH_SectorErase
</UL>
<P><STRONG><a name="[c7c608]"></a>SPI_FLASH_WriteEnable</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, spi_flash.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SPI_FLASH_WriteEnable ⇒ SPI_FLASH_SendByte
</UL>
<BR>[Calls]<UL><LI><a href="#[c7c410]">>></a> GPIO_SetBits
<LI><a href="#[c7c458]">>></a> GPIO_ResetBits
<LI><a href="#[c7c698]">>></a> SPI_FLASH_SendByte
</UL>
<BR>[Called By]<UL><LI><a href="#[c7c578]">>></a> SPI_FLASH_PageWrite
<LI><a href="#[c7c5c0]">>></a> SPI_FLASH_BulkErase
<LI><a href="#[c7fa48]">>></a> SPI_FLASH_SectorErase
</UL>
<P><STRONG><a name="[c7fa48]"></a>SPI_FLASH_SectorErase</STRONG> (Thumb, 58 bytes, Stack size 8 bytes, spi_flash.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = SPI_FLASH_SectorErase ⇒ SPI_FLASH_WriteEnable ⇒ SPI_FLASH_SendByte
</UL>
<BR>[Calls]<UL><LI><a href="#[c7c410]">>></a> GPIO_SetBits
<LI><a href="#[c7c458]">>></a> GPIO_ResetBits
<LI><a href="#[c7c608]">>></a> SPI_FLASH_WriteEnable
<LI><a href="#[c7c650]">>></a> SPI_FLASH_WaitForWriteEnd
<LI><a href="#[c7c698]">>></a> SPI_FLASH_SendByte
</UL>
<BR>[Called By]<UL><LI><a href="#[c80078]">>></a> main
</UL>
<P><STRONG><a name="[c7c5c0]"></a>SPI_FLASH_BulkErase</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, spi_flash.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7c410]">>></a> GPIO_SetBits
<LI><a href="#[c7c458]">>></a> GPIO_ResetBits
<LI><a href="#[c7c608]">>></a> SPI_FLASH_WriteEnable
<LI><a href="#[c7c650]">>></a> SPI_FLASH_WaitForWriteEnd
<LI><a href="#[c7c698]">>></a> SPI_FLASH_SendByte
</UL>
<P><STRONG><a name="[c7c578]"></a>SPI_FLASH_PageWrite</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, spi_flash.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = SPI_FLASH_PageWrite ⇒ SPI_FLASH_WriteEnable ⇒ SPI_FLASH_SendByte
</UL>
<BR>[Calls]<UL><LI><a href="#[c7c410]">>></a> GPIO_SetBits
<LI><a href="#[c7c458]">>></a> GPIO_ResetBits
<LI><a href="#[c7c608]">>></a> SPI_FLASH_WriteEnable
<LI><a href="#[c7c650]">>></a> SPI_FLASH_WaitForWriteEnd
<LI><a href="#[c7c698]">>></a> SPI_FLASH_SendByte
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fb20]">>></a> SPI_FLASH_BufferWrite
</UL>
<P><STRONG><a name="[c7fb20]"></a>SPI_FLASH_BufferWrite</STRONG> (Thumb, 276 bytes, Stack size 40 bytes, spi_flash.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SPI_FLASH_BufferWrite ⇒ SPI_FLASH_PageWrite ⇒ SPI_FLASH_WriteEnable ⇒ SPI_FLASH_SendByte
</UL>
<BR>[Calls]<UL><LI><a href="#[c7c578]">>></a> SPI_FLASH_PageWrite
</UL>
<BR>[Called By]<UL><LI><a href="#[c80078]">>></a> main
</UL>
<P><STRONG><a name="[c7fb68]"></a>SPI_FLASH_BufferRead</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, spi_flash.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = SPI_FLASH_BufferRead ⇒ SPI_FLASH_SendByte
</UL>
<BR>[Calls]<UL><LI><a href="#[c7c410]">>></a> GPIO_SetBits
<LI><a href="#[c7c458]">>></a> GPIO_ResetBits
<LI><a href="#[c7c698]">>></a> SPI_FLASH_SendByte
</UL>
<BR>[Called By]<UL><LI><a href="#[c80078]">>></a> main
</UL>
<P><STRONG><a name="[c7fa90]"></a>SPI_FLASH_ReadID</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, spi_flash.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = SPI_FLASH_ReadID ⇒ SPI_FLASH_SendByte
</UL>
<BR>[Calls]<UL><LI><a href="#[c7c410]">>></a> GPIO_SetBits
<LI><a href="#[c7c458]">>></a> GPIO_ResetBits
<LI><a href="#[c7c698]">>></a> SPI_FLASH_SendByte
</UL>
<BR>[Called By]<UL><LI><a href="#[c80078]">>></a> main
</UL>
<P><STRONG><a name="[c7c530]"></a>SPI_FLASH_StartReadSequence</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, spi_flash.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7c458]">>></a> GPIO_ResetBits
<LI><a href="#[c7c698]">>></a> SPI_FLASH_SendByte
</UL>
<P><STRONG><a name="[c7c4e8]"></a>SPI_FLASH_ReadByte</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, spi_flash.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7c698]">>></a> SPI_FLASH_SendByte
</UL>
<P><STRONG><a name="[c7c4a0]"></a>SPI_FLASH_SendHalfWord</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, spi_flash.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c7c2a8]">>></a> SPI_SendData
<LI><a href="#[c7c2f0]">>></a> SPI_ReceiveData
<LI><a href="#[c7c380]">>></a> SPI_GetFlagStatus
</UL>
<P><STRONG><a name="[c7a378]"></a>SPI_DeInit</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, stm32f10x_spi.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c79ef8]">>></a> RCC_APB2PeriphResetCmd
<LI><a href="#[c79f40]">>></a> RCC_APB1PeriphResetCmd
</UL>
<P><STRONG><a name="[c7c338]"></a>SPI_Init</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, stm32f10x_spi.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SPI_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fad8]">>></a> SPI_FLASH_Init
</UL>
<P><STRONG><a name="[c7a330]"></a>SPI_StructInit</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_spi.o(.text), UNUSED)
<P><STRONG><a name="[c7c3c8]"></a>SPI_Cmd</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_spi.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c7fad8]">>></a> SPI_FLASH_Init
</UL>
<P><STRONG><a name="[c7a2e8]"></a>SPI_ITConfig</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, stm32f10x_spi.o(.text), UNUSED)
<P><STRONG><a name="[c7a2a0]"></a>SPI_DMACmd</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, stm32f10x_spi.o(.text), UNUSED)
<P><STRONG><a name="[c7c2a8]"></a>SPI_SendData</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_spi.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c7c4a0]">>></a> SPI_FLASH_SendHalfWord
<LI><a href="#[c7c698]">>></a> SPI_FLASH_SendByte
</UL>
<P><STRONG><a name="[c7c2f0]"></a>SPI_ReceiveData</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_spi.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c7c4a0]">>></a> SPI_FLASH_SendHalfWord
<LI><a href="#[c7c698]">>></a> SPI_FLASH_SendByte
</UL>
<P><STRONG><a name="[c7a258]"></a>SPI_NSSInternalSoftwareConfig</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, stm32f10x_spi.o(.text), UNUSED)
<P><STRONG><a name="[c7a210]"></a>SPI_SSOutputCmd</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_spi.o(.text), UNUSED)
<P><STRONG><a name="[c7a1c8]"></a>SPI_DataSizeConfig</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_spi.o(.text), UNUSED)
<P><STRONG><a name="[c7a180]"></a>SPI_TransmitCRC</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_spi.o(.text), UNUSED)
<P><STRONG><a name="[c7a138]"></a>SPI_CalculateCRC</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_spi.o(.text), UNUSED)
<P><STRONG><a name="[c7a0f0]"></a>SPI_GetCRC</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_spi.o(.text), UNUSED)
<P><STRONG><a name="[c7a0a8]"></a>SPI_GetCRCPolynomial</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_spi.o(.text), UNUSED)
<P><STRONG><a name="[c7a060]"></a>SPI_BiDirectionalLineConfig</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, stm32f10x_spi.o(.text), UNUSED)
<P><STRONG><a name="[c7c380]"></a>SPI_GetFlagStatus</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_spi.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c7c4a0]">>></a> SPI_FLASH_SendHalfWord
<LI><a href="#[c7c698]">>></a> SPI_FLASH_SendByte
</UL>
<P><STRONG><a name="[c7a018]"></a>SPI_ClearFlag</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, stm32f10x_spi.o(.text), UNUSED)
<P><STRONG><a name="[c79fd0]"></a>SPI_GetITStatus</STRONG> (Thumb, 52 bytes, Stack size 20 bytes, stm32f10x_spi.o(.text), UNUSED)
<P><STRONG><a name="[c79f88]"></a>SPI_ClearITPendingBit</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, stm32f10x_spi.o(.text), UNUSED)
<P><STRONG><a name="[c7fe80]"></a>RCC_DeInit</STRONG> (Thumb, 78 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c800c0]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[c7fd60]"></a>RCC_HSEConfig</STRONG> (Thumb, 70 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c800c0]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[c7fe38]"></a>RCC_GetFlagStatus</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, stm32f10x_rcc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = RCC_GetFlagStatus
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fbb0]">>></a> RCC_WaitForHSEStartUp
<LI><a href="#[c800c0]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[c7fbb0]"></a>RCC_WaitForHSEStartUp</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, stm32f10x_rcc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = RCC_WaitForHSEStartUp ⇒ RCC_GetFlagStatus
</UL>
<BR>[Calls]<UL><LI><a href="#[c7fe38]">>></a> RCC_GetFlagStatus
</UL>
<BR>[Called By]<UL><LI><a href="#[c800c0]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[c79098]"></a>RCC_AdjustHSICalibrationValue</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
<P><STRONG><a name="[c79050]"></a>RCC_HSICmd</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
<P><STRONG><a name="[c7fc40]"></a>RCC_PLLConfig</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c800c0]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[c7fc88]"></a>RCC_PLLCmd</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c800c0]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[c7fbf8]"></a>RCC_SYSCLKConfig</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c800c0]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[c7fdf0]"></a>RCC_GetSYSCLKSource</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c800c0]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[c7fda8]"></a>RCC_HCLKConfig</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c800c0]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[c7fd18]"></a>RCC_PCLK1Config</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c800c0]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[c7fcd0]"></a>RCC_PCLK2Config</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c800c0]">>></a> RCC_Configuration
</UL>
<P><STRONG><a name="[c79008]"></a>RCC_ITConfig</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
<P><STRONG><a name="[c78fc0]"></a>RCC_USBCLKConfig</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
<P><STRONG><a name="[c78f78]"></a>RCC_ADCCLKConfig</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rcc.o(.text), UNUSED)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -