📄 sam7s-02.htm
字号:
<P><STRONG><a name="[10e8920]"></a>read_eepot_wiper</STRONG> (ARM, 84 bytes, Stack size 24 bytes, samtwi.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e8ad0]">>></a> TWIread
</UL>
<P><STRONG><a name="[10e88d8]"></a>write_eepot_wiper</STRONG> (ARM, 84 bytes, Stack size 24 bytes, samtwi.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e8ba8]">>></a> TWIsend
</UL>
<P><STRONG><a name="[10e8890]"></a>write_eepot_inc</STRONG> (ARM, 88 bytes, Stack size 24 bytes, samtwi.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e8ba8]">>></a> TWIsend
</UL>
<P><STRONG><a name="[10e8848]"></a>write_eepot_dec</STRONG> (ARM, 88 bytes, Stack size 24 bytes, samtwi.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e8ba8]">>></a> TWIsend
</UL>
<P><STRONG><a name="[c80af8]"></a>ADCinit</STRONG> (ARM, 52 bytes, Stack size 0 bytes, samadc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c80b40]">>></a> Main
</UL>
<P><STRONG><a name="[10e7c68]"></a>ADCConv</STRONG> (ARM, 92 bytes, Stack size 0 bytes, samadc.o(.text), UNUSED)
<P><STRONG><a name="[c80a20]"></a>Delay</STRONG> (ARM, 24 bytes, Stack size 0 bytes, sampioc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[c7b960]">>></a> set_time
<LI><a href="#[c7b9a8]">>></a> save_dat
<LI><a href="#[c7cee8]">>></a> lcd_sprint
<LI><a href="#[c7fe50]">>></a> spmotor
<LI><a href="#[c800d8]">>></a> lcd_wr_cmd
<LI><a href="#[c80120]">>></a> lcd_init
<LI><a href="#[c80168]">>></a> lcd_clr
<LI><a href="#[c802d0]">>></a> beepdida
<LI><a href="#[c80c18]">>></a> task2
<LI><a href="#[10e8968]">>></a> I2C_ReByte
<LI><a href="#[10e89b0]">>></a> I2C_WrByte
<LI><a href="#[10e89f8]">>></a> I2C_Stop
<LI><a href="#[10e8a40]">>></a> I2C_Start
<LI><a href="#[10e8a88]">>></a> I2C_IOinit
<LI><a href="#[10e8ad0]">>></a> TWIread
<LI><a href="#[10e8b18]">>></a> ADCread_By_TWI
<LI><a href="#[10e8b60]">>></a> ADCsend_By_TWI
<LI><a href="#[10e8ba8]">>></a> TWIsend
<LI><a href="#[11381f0]">>></a> lcd_wr_dat
<LI><a href="#[1138238]">>></a> put_lcd
<LI><a href="#[1138280]">>></a> get_lcd
</UL>
<P><STRONG><a name="[c80870]"></a>PIOinit</STRONG> (ARM, 200 bytes, Stack size 8 bytes, sampioc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = PIOinit
</UL>
<BR>[Calls]<UL><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>
<BR>[Called By]<UL><LI><a href="#[c80b40]">>></a> Main
</UL>
<P><STRONG><a name="[c7fe50]"></a>spmotor</STRONG> (ARM, 100 bytes, Stack size 8 bytes, sampioc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = spmotor
</UL>
<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>
<BR>[Called By]<UL><LI><a href="#[c80c18]">>></a> task2
</UL>
<P><STRONG><a name="[10e6b50]"></a>beepon</STRONG> (ARM, 20 bytes, Stack size 8 bytes, sampioc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = beepon
</UL>
<BR>[Calls]<UL><LI><a href="#[10e8728]">>></a> AT91F_PIO_SetOutput
</UL>
<BR>[Called By]<UL><LI><a href="#[c802d0]">>></a> beepdida
</UL>
<P><STRONG><a name="[10e6b08]"></a>beepoff</STRONG> (ARM, 20 bytes, Stack size 8 bytes, sampioc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = beepoff
</UL>
<BR>[Calls]<UL><LI><a href="#[10e8770]">>></a> AT91F_PIO_ClearOutput
</UL>
<BR>[Called By]<UL><LI><a href="#[c802d0]">>></a> beepdida
</UL>
<P><STRONG><a name="[c802d0]"></a>beepdida</STRONG> (ARM, 24 bytes, Stack size 8 bytes, sampioc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = beepdida ⇒ beepoff
</UL>
<BR>[Calls]<UL><LI><a href="#[c80a20]">>></a> Delay
<LI><a href="#[10e6b08]">>></a> beepoff
<LI><a href="#[10e6b50]">>></a> beepon
</UL>
<BR>[Called By]<UL><LI><a href="#[c801b0]">>></a> key_process
<LI><a href="#[c80c18]">>></a> task2
</UL>
<P><STRONG><a name="[c7ff70]"></a>rly1off</STRONG> (ARM, 20 bytes, Stack size 8 bytes, sampioc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = rly1off
</UL>
<BR>[Calls]<UL><LI><a href="#[10e8770]">>></a> AT91F_PIO_ClearOutput
</UL>
<BR>[Called By]<UL><LI><a href="#[c80c18]">>></a> task2
</UL>
<P><STRONG><a name="[c7ff28]"></a>rly1on</STRONG> (ARM, 20 bytes, Stack size 8 bytes, sampioc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = rly1on
</UL>
<BR>[Calls]<UL><LI><a href="#[10e8728]">>></a> AT91F_PIO_SetOutput
</UL>
<BR>[Called By]<UL><LI><a href="#[c80c18]">>></a> task2
</UL>
<P><STRONG><a name="[10e5818]"></a>AT91F_DBGU_Ready</STRONG> (ARM, 24 bytes, Stack size 0 bytes, samdbgu.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10e57d0]">>></a> Send_reset
</UL>
<P><STRONG><a name="[10e57d0]"></a>Send_reset</STRONG> (ARM, 32 bytes, Stack size 8 bytes, samdbgu.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[10e5818]">>></a> AT91F_DBGU_Ready
</UL>
<P><STRONG><a name="[c78ae0]"></a>DBGU_irq_handler</STRONG> (ARM, 60 bytes, Stack size 8 bytes, samdbgu.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DBGU_irq_handler
</UL>
<BR>[Calls]<UL><LI><a href="#[c75c08]">>></a> AT91F_US_PutChar
</UL>
<BR>[Called By]<UL><LI><a href="#[c7b0c0]">>></a> SAMIsr
</UL>
<P><STRONG><a name="[c80ab0]"></a>AT91F_DBGU_Init</STRONG> (ARM, 104 bytes, Stack size 8 bytes, samdbgu.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
<LI>Call Chain = AT91F_DBGU_Init ⇒ AT91F_US_Configure
</UL>
<BR>[Calls]<UL><LI><a href="#[c75ce0]">>></a> AT91F_US_Configure
</UL>
<BR>[Called By]<UL><LI><a href="#[c80b40]">>></a> Main
</UL>
<P><STRONG><a name="[c80a68]"></a>AT91F_DBGU_Printk</STRONG> (ARM, 68 bytes, Stack size 8 bytes, samdbgu.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = AT91F_DBGU_Printk
</UL>
<BR>[Calls]<UL><LI><a href="#[c75c08]">>></a> AT91F_US_PutChar
</UL>
<BR>[Called By]<UL><LI><a href="#[c80c18]">>></a> task2
</UL>
<P><STRONG><a name="[10e5788]"></a>AT91F_DBGU_Frame</STRONG> (ARM, 188 bytes, Stack size 16 bytes, samdbgu.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c75d70]">>></a> AT91F_PDC_SetTx
<LI><a href="#[c75db8]">>></a> AT91F_PDC_SetNextTx
</UL>
<P><STRONG><a name="[10e5740]"></a>AT91F_DBGU_Get</STRONG> (ARM, 60 bytes, Stack size 0 bytes, samdbgu.o(.text), UNUSED)
<P><STRONG><a name="[10e56f8]"></a>AT91F_DBGU_scanf</STRONG> (ARM, 196 bytes, Stack size 32 bytes, samdbgu.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1136128]">>></a> sscanf
</UL>
<P><STRONG><a name="[10e40b0]"></a>OS_StrCopy</STRONG> (ARM, 52 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10dda78]">>></a> OSTaskNameSet
<LI><a href="#[10ddac0]">>></a> OSTaskNameGet
<LI><a href="#[10e0bc8]">>></a> OSMemNameSet
<LI><a href="#[10e0c10]">>></a> OSMemNameGet
<LI><a href="#[10e2330]">>></a> OSFlagNameSet
<LI><a href="#[10e2378]">>></a> OSFlagNameGet
<LI><a href="#[10e3fd8]">>></a> OSEventNameSet
<LI><a href="#[10e4068]">>></a> OSEventNameGet
</UL>
<P><STRONG><a name="[10e4068]"></a>OSEventNameGet</STRONG> (ARM, 200 bytes, Stack size 24 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c78378]">>></a> SARM_IRQ_DIS1
<LI><a href="#[c783c0]">>></a> SARM_IRQ_EN1
<LI><a href="#[10e40b0]">>></a> OS_StrCopy
</UL>
<P><STRONG><a name="[10e4020]"></a>OS_StrLen</STRONG> (ARM, 40 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[10dda78]">>></a> OSTaskNameSet
<LI><a href="#[10e0bc8]">>></a> OSMemNameSet
<LI><a href="#[10e2330]">>></a> OSFlagNameSet
<LI><a href="#[10e3fd8]">>></a> OSEventNameSet
</UL>
<P><STRONG><a name="[10e3fd8]"></a>OSEventNameSet</STRONG> (ARM, 216 bytes, Stack size 24 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c78378]">>></a> SARM_IRQ_DIS1
<LI><a href="#[c783c0]">>></a> SARM_IRQ_EN1
<LI><a href="#[10e4020]">>></a> OS_StrLen
<LI><a href="#[10e40b0]">>></a> OS_StrCopy
</UL>
<P><STRONG><a name="[10e3f90]"></a>OS_TaskIdle</STRONG> (ARM, 48 bytes, Stack size 8 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c78378]">>></a> SARM_IRQ_DIS1
<LI><a href="#[c783c0]">>></a> SARM_IRQ_EN1
<LI><a href="#[10e39f0]">>></a> OSTaskIdleHook
</UL>
<P><STRONG><a name="[10e3f48]"></a>OS_MemClr</STRONG> (ARM, 36 bytes, Stack size 0 bytes, os_core.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[10e38d0]">>></a> OS_QInit
<LI><a href="#[10e3918]">>></a> OS_MemInit
<LI><a href="#[10e3960]">>></a> OS_FlagInit
<LI><a href="#[10e4ba8]">>></a> OS_InitTCBList
<LI><a href="#[10e4bf0]">>></a> OS_InitEventList
</UL>
<P><STRONG><a name="[c809d8]"></a>OSInit</STRONG> (ARM, 48 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 96 + Unknown Stack Size
<LI>Call Chain = OSInit ⇒ OS_InitTaskIdle ⇒ OSTaskCreate ⇒ OS_TCBInit
</UL>
<BR>[Calls]<UL><LI><a href="#[10e38d0]">>></a> OS_QInit
<LI><a href="#[10e3918]">>></a> OS_MemInit
<LI><a href="#[10e3960]">>></a> OS_FlagInit
<LI><a href="#[10e3b58]">>></a> OSInitHookEnd
<LI><a href="#[10e3ba0]">>></a> OSInitHookBegin
<LI><a href="#[10e4b18]">>></a> OS_InitMisc
<LI><a href="#[10e4b60]">>></a> OS_InitRdyList
<LI><a href="#[10e4ba8]">>></a> OS_InitTCBList
<LI><a href="#[10e4bf0]">>></a> OS_InitEventList
<LI><a href="#[10e4c38]">>></a> OS_InitTaskIdle
</UL>
<BR>[Called By]<UL><LI><a href="#[c80b40]">>></a> Main
</UL>
<P><STRONG><a name="[10e3f00]"></a>OSIntEnter</STRONG> (ARM, 56 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
<P><STRONG><a name="[c7b150]"></a>OSIntExit</STRONG> (ARM, 240 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = OSIntExit
</UL>
<BR>[Calls]<UL><LI><a href="#[c78378]">>></a> SARM_IRQ_DIS1
<LI><a href="#[c783c0]">>></a> SARM_IRQ_EN1
<LI><a href="#[10e3b10]">>></a> OSIntCtxSw
</UL>
<BR>[Address Reference Count : 1]<UL><LI> samboot.o(START)
</UL>
<P><STRONG><a name="[10e3eb8]"></a>OSSchedLock</STRONG> (ARM, 68 bytes, Stack size 8 bytes, os_core.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[c78378]">>></a> SARM_IRQ_DIS1
<LI><a href="#[c783c0]">>></a> SARM_IRQ_EN1
</UL>
<P><STRONG><a name="[10e3e70]"></a>OS_Sched</STRONG> (ARM, 188 bytes, Stack size 8 bytes, os_core.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = OS_Sched
</UL>
<BR>[Calls]<UL><LI><a href="#[c78378]">>></a> SARM_IRQ_DIS1
<LI><a href="#[c783c0]">>></a> SARM_IRQ_EN1
<LI><a href="#[10e3888]">>></a> OS_TASK_SW
</UL>
<BR>[Called By]<UL><LI><a href="#[c80900]">>></a> OSTimeDly
<LI><a href="#[c80948]">>></a> OSTaskCreate
<LI><a href="#[10dd9e8]">>></a> OSTaskSuspend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -