📄 sam7s-02.htm
字号:
<BR>[Calls]<UL><LI><a href="#[c7b8d0]">>></a> PCFSetTime
<LI><a href="#[c80a20]">>></a> Delay
</UL>
<BR>[Called By]<UL><LI><a href="#[c7b918]">>></a> str2hex
</UL>
<P><STRONG><a name="[c7b918]"></a>str2hex</STRONG> (ARM, 1660 bytes, Stack size 8 bytes, key.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = str2hex ⇒ disp_set ⇒ flt2str ⇒ __1sprintf
</UL>
<BR>[Calls]<UL><LI><a href="#[c7b960]">>></a> set_time
<LI><a href="#[c7b9a8]">>></a> save_dat
<LI><a href="#[c7cf78]">>></a> disp_set
</UL>
<BR>[Called By]<UL><LI><a href="#[c801b0]">>></a> key_process
</UL>
<P><STRONG><a name="[c801b0]"></a>key_process</STRONG> (ARM, 2912 bytes, Stack size 16 bytes, key.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = key_process ⇒ str2hex ⇒ disp_set ⇒ flt2str ⇒ __1sprintf
</UL>
<BR>[Calls]<UL><LI><a href="#[c7b918]">>></a> str2hex
<LI><a href="#[c7cf78]">>></a> disp_set
<LI><a href="#[c80168]">>></a> lcd_clr
<LI><a href="#[c80240]">>></a> disp_init
<LI><a href="#[c802d0]">>></a> beepdida
<LI><a href="#[1135c80]">>></a> __aeabi_memcpy4
</UL>
<BR>[Called By]<UL><LI><a href="#[c80c18]">>></a> task2
</UL>
<P><STRONG><a name="[c7a480]"></a>S64PitISR</STRONG> (ARM, 20 bytes, Stack size 0 bytes, s64pit.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c7b0c0]">>></a> SAMIsr
</UL>
<P><STRONG><a name="[c80678]"></a>S64PitInit</STRONG> (ARM, 40 bytes, Stack size 0 bytes, s64pit.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c80b40]">>></a> Main
</UL>
<P><STRONG><a name="[c806c0]"></a>S64Init</STRONG> (ARM, 176 bytes, Stack size 8 bytes, saminit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = S64Init
</UL>
<BR>[Calls]<UL><LI><a href="#[c79888]">>></a> SAMIsrInit
</UL>
<BR>[Called By]<UL><LI><a href="#[c80b40]">>></a> Main
</UL>
<P><STRONG><a name="[c78b70]"></a>AT91_Dft_ISR</STRONG> (ARM, 4 bytes, Stack size 0 bytes, samisr.o(.text), UNUSED)
<P><STRONG><a name="[c78b28]"></a>AT91_Spu_ISR</STRONG> (ARM, 4 bytes, Stack size 0 bytes, samisr.o(.text), UNUSED)
<P><STRONG><a name="[c79888]"></a>SAMIsrInit</STRONG> (ARM, 52 bytes, Stack size 0 bytes, samisr.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c806c0]">>></a> S64Init
</UL>
<P><STRONG><a name="[c7b0c0]"></a>SAMIsr</STRONG> (ARM, 452 bytes, Stack size 8 bytes, samisr.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
<LI>Call Chain = SAMIsr ⇒ Uart1ISR
</UL>
<BR>[Calls]<UL><LI><a href="#[c789c0]">>></a> Uart1ISR
<LI><a href="#[c78a08]">>></a> Uart0ISR
<LI><a href="#[c78a50]">>></a> TC2ISR
<LI><a href="#[c78a98]">>></a> PWMCISR
<LI><a href="#[c78ae0]">>></a> DBGU_irq_handler
<LI><a href="#[c7a480]">>></a> S64PitISR
</UL>
<BR>[Address Reference Count : 1]<UL><LI> samboot.o(START)
</UL>
<P><STRONG><a name="[c78a08]"></a>Uart0ISR</STRONG> (ARM, 152 bytes, Stack size 16 bytes, samuart.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Uart0ISR
</UL>
<BR>[Calls]<UL><LI><a href="#[c75c08]">>></a> AT91F_US_PutChar
<LI><a href="#[c75c50]">>></a> AT91F_US_GetChar
</UL>
<BR>[Called By]<UL><LI><a href="#[c7b0c0]">>></a> SAMIsr
</UL>
<P><STRONG><a name="[c789c0]"></a>Uart1ISR</STRONG> (ARM, 152 bytes, Stack size 16 bytes, samuart.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Uart1ISR
</UL>
<BR>[Calls]<UL><LI><a href="#[c75c08]">>></a> AT91F_US_PutChar
<LI><a href="#[c75c50]">>></a> AT91F_US_GetChar
</UL>
<BR>[Called By]<UL><LI><a href="#[c7b0c0]">>></a> SAMIsr
</UL>
<P><STRONG><a name="[c805a0]"></a>Uart0Init</STRONG> (ARM, 232 bytes, Stack size 8 bytes, samuart.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
<LI>Call Chain = Uart0Init ⇒ AT91F_US_SendFrame
</UL>
<BR>[Calls]<UL><LI><a href="#[c75bc0]">>></a> AT91F_US_SendFrame
<LI><a href="#[c75c08]">>></a> AT91F_US_PutChar
<LI><a href="#[c75c98]">>></a> AT91F_US_EnableIt
<LI><a href="#[c75ce0]">>></a> AT91F_US_Configure
<LI><a href="#[c75d28]">>></a> AT91F_PIO_CfgPeriph
<LI><a href="#[c75e00]">>></a> AT91F_AIC_EnableIt
<LI><a href="#[c75e48]">>></a> AT91F_AIC_ConfigureIt
</UL>
<BR>[Called By]<UL><LI><a href="#[c80b40]">>></a> Main
</UL>
<P><STRONG><a name="[c80558]"></a>Uart1Init</STRONG> (ARM, 192 bytes, Stack size 8 bytes, samuart.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
<LI>Call Chain = Uart1Init ⇒ AT91F_US_SendFrame
</UL>
<BR>[Calls]<UL><LI><a href="#[c75bc0]">>></a> AT91F_US_SendFrame
<LI><a href="#[c75c08]">>></a> AT91F_US_PutChar
<LI><a href="#[c75c98]">>></a> AT91F_US_EnableIt
<LI><a href="#[c75ce0]">>></a> AT91F_US_Configure
<LI><a href="#[c75d28]">>></a> AT91F_PIO_CfgPeriph
<LI><a href="#[c75e00]">>></a> AT91F_AIC_EnableIt
<LI><a href="#[c75e48]">>></a> AT91F_AIC_ConfigureIt
</UL>
<BR>[Called By]<UL><LI><a href="#[c80b40]">>></a> Main
</UL>
<P><STRONG><a name="[c75e90]"></a>Uart_Putchar</STRONG> (ARM, 120 bytes, Stack size 0 bytes, samuart.o(.text), UNUSED)
<P><STRONG><a name="[c807e0]"></a>PWMCinit</STRONG> (ARM, 152 bytes, Stack size 0 bytes, sampwmc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c80b40]">>></a> Main
<LI><a href="#[c80c18]">>></a> task2
</UL>
<P><STRONG><a name="[c80828]"></a>PWMCduty</STRONG> (ARM, 116 bytes, Stack size 0 bytes, sampwmc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c78a98]">>></a> PWMCISR
<LI><a href="#[c80c18]">>></a> task2
</UL>
<P><STRONG><a name="[c78a98]"></a>PWMCISR</STRONG> (ARM, 52 bytes, Stack size 4 bytes, sampwmc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = PWMCISR
</UL>
<BR>[Calls]<UL><LI><a href="#[c80828]">>></a> PWMCduty
</UL>
<BR>[Called By]<UL><LI><a href="#[c7b0c0]">>></a> SAMIsr
</UL>
<P><STRONG><a name="[c749f8]"></a>PWMCIsrEn</STRONG> (ARM, 12 bytes, Stack size 0 bytes, sampwmc.o(.text), UNUSED)
<P><STRONG><a name="[c749b0]"></a>PWMCIsrDis</STRONG> (ARM, 12 bytes, Stack size 0 bytes, sampwmc.o(.text), UNUSED)
<P><STRONG><a name="[c80750]"></a>PWMCon</STRONG> (ARM, 12 bytes, Stack size 0 bytes, sampwmc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c80c18]">>></a> task2
</UL>
<P><STRONG><a name="[c80798]"></a>PWMCoff</STRONG> (ARM, 12 bytes, Stack size 0 bytes, sampwmc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c80c18]">>></a> task2
</UL>
<P><STRONG><a name="[c80630]"></a>TC2init</STRONG> (ARM, 84 bytes, Stack size 0 bytes, samtc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c80b40]">>></a> Main
</UL>
<P><STRONG><a name="[c78a50]"></a>TC2ISR</STRONG> (ARM, 24 bytes, Stack size 8 bytes, samtc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
<LI>Call Chain = TC2ISR ⇒ OSTimeTick
</UL>
<BR>[Calls]<UL><LI><a href="#[c73ce8]">>></a> OSTimeTick
</UL>
<BR>[Called By]<UL><LI><a href="#[c7b0c0]">>></a> SAMIsr
</UL>
<P><STRONG><a name="[c805e8]"></a>TWIinit</STRONG> (ARM, 72 bytes, Stack size 0 bytes, samtwi.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c80b40]">>></a> Main
<LI><a href="#[10e89f8]">>></a> I2C_Stop
</UL>
<P><STRONG><a name="[10e8ba8]"></a>TWIsend</STRONG> (ARM, 400 bytes, Stack size 32 bytes, samtwi.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = TWIsend
</UL>
<BR>[Calls]<UL><LI><a href="#[c80a20]">>></a> Delay
</UL>
<BR>[Called By]<UL><LI><a href="#[c7b888]">>></a> write_eep
<LI><a href="#[c7b8d0]">>></a> PCFSetTime
<LI><a href="#[10da958]">>></a> PCFinit
<LI><a href="#[10e8848]">>></a> write_eepot_dec
<LI><a href="#[10e8890]">>></a> write_eepot_inc
<LI><a href="#[10e88d8]">>></a> write_eepot_wiper
<LI><a href="#[1139ac8]">>></a> ZLG7290_disp
<LI><a href="#[1139b58]">>></a> ZLG7290_cmd
<LI><a href="#[1139be8]">>></a> ZLG7290_WriteReg
</UL>
<P><STRONG><a name="[10e8b60]"></a>ADCsend_By_TWI</STRONG> (ARM, 300 bytes, Stack size 24 bytes, samtwi.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = ADCsend_By_TWI
</UL>
<BR>[Calls]<UL><LI><a href="#[c80a20]">>></a> Delay
</UL>
<BR>[Called By]<UL><LI><a href="#[c7fe98]">>></a> set_adc
</UL>
<P><STRONG><a name="[10e8b18]"></a>ADCread_By_TWI</STRONG> (ARM, 268 bytes, Stack size 32 bytes, samtwi.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = ADCread_By_TWI
</UL>
<BR>[Calls]<UL><LI><a href="#[c80a20]">>></a> Delay
</UL>
<BR>[Called By]<UL><LI><a href="#[c80000]">>></a> read_adc
</UL>
<P><STRONG><a name="[10e8ad0]"></a>TWIread</STRONG> (ARM, 372 bytes, Stack size 32 bytes, samtwi.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = TWIread
</UL>
<BR>[Calls]<UL><LI><a href="#[c80a20]">>></a> Delay
</UL>
<BR>[Called By]<UL><LI><a href="#[c7ffb8]">>></a> read_eep
<LI><a href="#[c804c8]">>></a> ZLG7290_GetKey
<LI><a href="#[c808b8]">>></a> PCFGetTime
<LI><a href="#[10e8920]">>></a> read_eepot_wiper
<LI><a href="#[1139ba0]">>></a> ZLG7290_ReadReg
</UL>
<P><STRONG><a name="[10e8a88]"></a>I2C_IOinit</STRONG> (ARM, 80 bytes, Stack size 8 bytes, samtwi.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c80a20]">>></a> Delay
<LI><a href="#[10e8728]">>></a> AT91F_PIO_SetOutput
<LI><a href="#[10e8770]">>></a> AT91F_PIO_ClearOutput
<LI><a href="#[10e87b8]">>></a> AT91F_PIO_CfgOutput
</UL>
<P><STRONG><a name="[10e8a40]"></a>I2C_Start</STRONG> (ARM, 88 bytes, Stack size 8 bytes, samtwi.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c80a20]">>></a> Delay
<LI><a href="#[10e8728]">>></a> AT91F_PIO_SetOutput
<LI><a href="#[10e8770]">>></a> AT91F_PIO_ClearOutput
</UL>
<P><STRONG><a name="[10e89f8]"></a>I2C_Stop</STRONG> (ARM, 84 bytes, Stack size 8 bytes, samtwi.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c805e8]">>></a> TWIinit
<LI><a href="#[c80a20]">>></a> Delay
<LI><a href="#[10e8728]">>></a> AT91F_PIO_SetOutput
<LI><a href="#[10e8770]">>></a> AT91F_PIO_ClearOutput
<LI><a href="#[10e87b8]">>></a> AT91F_PIO_CfgOutput
</UL>
<P><STRONG><a name="[10e89b0]"></a>I2C_WrByte</STRONG> (ARM, 240 bytes, Stack size 16 bytes, samtwi.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c80a20]">>></a> Delay
<LI><a href="#[10e8728]">>></a> AT91F_PIO_SetOutput
<LI><a href="#[10e8770]">>></a> AT91F_PIO_ClearOutput
<LI><a href="#[10e87b8]">>></a> AT91F_PIO_CfgOutput
<LI><a href="#[10e8800]">>></a> AT91F_PIO_CfgInput
</UL>
<P><STRONG><a name="[10e8968]"></a>I2C_ReByte</STRONG> (ARM, 224 bytes, Stack size 16 bytes, samtwi.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c80a20]">>></a> Delay
<LI><a href="#[10e8728]">>></a> AT91F_PIO_SetOutput
<LI><a href="#[10e8770]">>></a> AT91F_PIO_ClearOutput
<LI><a href="#[10e87b8]">>></a> AT91F_PIO_CfgOutput
<LI><a href="#[10e8800]">>></a> AT91F_PIO_CfgInput
</UL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -