📄 can_to_usart.htm
字号:
<P><STRONG><a name="[117c008]"></a>USART_DeInit</STRONG> (Thumb, 88 bytes, Stack size 8 bytes, stm32f10x_usart.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[117f2b0]">>></a> RCC_APB2PeriphResetCmd
<LI><a href="#[1182600]">>></a> RCC_APB1PeriphResetCmd
</UL>
<P><STRONG><a name="[d06b50]"></a>USART_Init</STRONG> (Thumb, 162 bytes, Stack size 48 bytes, stm32f10x_usart.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = USART_Init ⇒ RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[117cf60]">>></a> RCC_GetClocksFreq
</UL>
<BR>[Called By]<UL><LI><a href="#[d0e110]">>></a> SetupUART
</UL>
<P><STRONG><a name="[117bfc0]"></a>USART_StructInit</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[d06b98]"></a>USART_Cmd</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d0e110]">>></a> SetupUART
</UL>
<P><STRONG><a name="[117bf78]"></a>USART_ITConfig</STRONG> (Thumb, 62 bytes, Stack size 20 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117bf30]"></a>USART_DMACmd</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117bee8]"></a>USART_SetAddress</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117bea0]"></a>USART_WakeUpConfig</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117be58]"></a>USART_ReceiverWakeUpCmd</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117be10]"></a>USART_LINBreakDetectLengthConfig</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117bdc8]"></a>USART_LINCmd</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[d06ac0]"></a>USART_SendData</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[d0e1e8]">>></a> SendChar
</UL>
<P><STRONG><a name="[d06b08]"></a>USART_ReceiveData</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[d06be0]">>></a> GetChar
</UL>
<P><STRONG><a name="[117bd80]"></a>USART_SendBreak</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117bd38]"></a>USART_SetGuardTime</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117bcf0]"></a>USART_SetPrescaler</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117bca8]"></a>USART_SmartCardCmd</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117bc60]"></a>USART_SmartCardNACKCmd</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117bc18]"></a>USART_HalfDuplexCmd</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117bbd0]"></a>USART_IrDAConfig</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117bb88]"></a>USART_IrDACmd</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117bb40]"></a>USART_GetFlagStatus</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117baf8]"></a>USART_ClearFlag</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117bab0]"></a>USART_GetITStatus</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117ba68]"></a>USART_ClearITPendingBit</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, stm32f10x_usart.o(.text), UNUSED)
<P><STRONG><a name="[117b1e8]"></a>fputc</STRONG> (Thumb, 14 bytes, Stack size 16 bytes, retarget.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d0e1e8]">>></a> SendChar
</UL>
<P><STRONG><a name="[117b1a0]"></a>ferror</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, retarget.o(.text), UNUSED)
<P><STRONG><a name="[117b158]"></a>_ttywrch</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, retarget.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[d0e1e8]">>></a> SendChar
</UL>
<P><STRONG><a name="[117b110]"></a>_sys_exit</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, retarget.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[11794d0]">>></a> __rt_abort
</UL>
<P><STRONG><a name="[1179ca0]"></a>__I_use_semihosting</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[1179c58]"></a>__use_no_semihosting_swi</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[1179ae8]"></a>__use_two_region_memory</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stkheap2.o(.text), UNUSED)
<P><STRONG><a name="[1179aa0]"></a>__rt_stackheap_init</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, stkheap2.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
<LI>Call Chain = __rt_stackheap_init ⇒ __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[1178b40]">>></a> __rt_stackheap_storage
<LI><a href="#[1178fa0]">>></a> __user_setup_stackheap
</UL>
<BR>[Called By]<UL><LI><a href="#[1179560]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[1179a58]"></a>__rt_heap_extend</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, stkheap2.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1179980]">>></a> __user_heap_extend (Weak Reference)
</UL>
<P><STRONG><a name="[1179560]"></a>__rt_entry</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, kernel.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 124 + Unknown Stack Size
<LI>Call Chain = __rt_entry ⇒ main ⇒ SetupUART ⇒ USART_Init ⇒ RCC_GetClocksFreq
</UL>
<BR>[Calls]<UL><LI><a href="#[d0e500]">>></a> main
<LI><a href="#[1177588]">>></a> _platform_post_lib_init
<LI><a href="#[11776f8]">>></a> _platform_post_stackheap_init
<LI><a href="#[1178100]">>></a> __rt_lib_init
<LI><a href="#[11786b0]">>></a> exit
<LI><a href="#[1179aa0]">>></a> __rt_stackheap_init
</UL>
<BR>[Called By]<UL><LI><a href="#[11749b8]">>></a> __scatterload_rt2
<LI><a href="#[1179818]">>></a> __main
</UL>
<P><STRONG><a name="[1179518]"></a>__rt_exit</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, kernel.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __rt_exit ⇒ __rt_lib_shutdown
</UL>
<BR>[Calls]<UL><LI><a href="#[11780b8]">>></a> __rt_lib_shutdown
<LI><a href="#[11794d0]">>></a> __rt_abort
</UL>
<BR>[Called By]<UL><LI><a href="#[11786b0]">>></a> exit
</UL>
<P><STRONG><a name="[11794d0]"></a>__rt_abort</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, kernel.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[117b110]">>></a> _sys_exit
</UL>
<BR>[Called By]<UL><LI><a href="#[1179518]">>></a> __rt_exit
</UL>
<P><STRONG><a name="[1178fa0]"></a>__user_setup_stackheap</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[d135a0]">>></a> __user_initial_stackheap
<LI><a href="#[1178868]">>></a> __user_perproc_libspace
</UL>
<BR>[Called By]<UL><LI><a href="#[1179aa0]">>></a> __rt_stackheap_init
</UL>
<P><STRONG><a name="[1178b40]"></a>__rt_stackheap_storage</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rt_stackheap_storage_intlibspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1179aa0]">>></a> __rt_stackheap_init
</UL>
<P><STRONG><a name="[11788b0]"></a>__user_libspace</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[1178868]"></a>__user_perproc_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1178fa0]">>></a> __user_setup_stackheap
</UL>
<P><STRONG><a name="[1178820]"></a>__user_perthread_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[11786b0]"></a>exit</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, exit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = exit ⇒ __rt_exit ⇒ __rt_lib_shutdown
</UL>
<BR>[Calls]<UL><LI><a href="#[1178620]">>></a> _call_atexit_fns (Weak Reference)
<LI><a href="#[1179518]">>></a> __rt_exit
</UL>
<BR>[Called By]<UL><LI><a href="#[1179560]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[1178100]"></a>__rt_lib_init</STRONG> (Thumb, 174 bytes, Stack size 40 bytes, lib_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = __rt_lib_init ⇒ _fp_init
</UL>
<BR>[Calls]<UL><LI><a href="#[1176850]">>></a> _fp_init
<LI><a href="#[11770b0]">>></a> __rt_locale
<LI><a href="#[1177ad0]">>></a> _signal_init (Weak Reference)
<LI><a href="#[1177b18]">>></a> _rand_init (Weak Reference)
<LI><a href="#[1177b60]">>></a> _initio (Weak Reference)
<LI><a href="#[1177ba8]">>></a> _init_user_alloc (Weak Reference)
<LI><a href="#[1177bf0]">>></a> _init_alloc (Weak Reference)
<LI><a href="#[1177c38]">>></a> _getenv_init (Weak Reference)
<LI><a href="#[1177c80]">>></a> _get_lc_time (Weak Reference)
<LI><a href="#[1177cc8]">>></a> _get_lc_numeric (Weak Reference)
<LI><a href="#[1177d10]">>></a> _get_lc_monetary (Weak Reference)
<LI><a href="#[1177d58]">>></a> _get_lc_ctype (Weak Reference)
<LI><a href="#[1177da0]">>></a> _get_lc_collate (Weak Reference)
<LI><a href="#[1177de8]">>></a> _fp_trap_init (Weak Reference)
<LI><a href="#[1177e30]">>></a> _clock_init (Weak Reference)
<LI><a href="#[1177e78]">>></a> _atexit_init (Weak Reference)
<LI><a href="#[1177f08]">>></a> __cpp_initialize__aeabi_ (Weak Reference)
<LI><a href="#[1177f50]">>></a> __alloca_initialize (Weak Reference)
<LI><a href="#[1177f98]">>></a> __Heap_DescSize (Weak Reference)
<LI><a href="#[1177fe0]">>></a> __ARM_exceptions_init (Weak Reference)
<LI><a href="#[1178190]">>></a> __ARM_argv_veneer
</UL>
<BR>[Called By]<UL><LI><a href="#[1179560]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[11780b8]"></a>__rt_lib_shutdown</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, lib_init.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __rt_lib_shutdown
</UL>
<BR>[Calls]<UL><LI><a href="#[1177a40]">>></a> _terminateio (Weak Reference)
<LI><a href="#[1177a88]">>></a> _terminate_user_alloc (Weak Reference)
<LI><a href="#[1177ec0]">>></a> __cxa_finalize (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[1179518]">>></a> __rt_exit
</UL>
<P><STRONG><a name="[11776f8]"></a>_platform_post_stackheap_init</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, boardinit2.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1179560]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[1177588]"></a>_platform_post_lib_init</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, boardinit3.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _platform_post_lib_init
</UL>
<BR>[Called By]<UL><LI><a href="#[1179560]">>></a> __rt_entry
</UL>
<P><STRONG><a name="[11770b0]"></a>__rt_locale</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rt_locale_intlibspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1178100]">>></a> __rt_lib_init
</UL>
<P><STRONG><a name="[1176a38]"></a>__ARM_get_argv</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, no_argv.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1178190]">>></a> __ARM_argv_veneer
</UL>
<P><STRONG><a name="[1176290]"></a>__rt_fp_status_addr</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rt_fp_status_addr_intlibspace.o(.text))
<BR><BR>[
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -