⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sam7s-02.htm

📁 At91sam7s64+ucosII+pid温度控制
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_time
<LI><a href="#[c7b9a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_dat
<LI><a href="#[c7cee8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_sprint
<LI><a href="#[c7fe50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spmotor
<LI><a href="#[c800d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_wr_cmd
<LI><a href="#[c80120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_init
<LI><a href="#[c80168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_clr
<LI><a href="#[c802d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;beepdida
<LI><a href="#[c80c18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;task2
<LI><a href="#[10e8968]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_ReByte
<LI><a href="#[10e89b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_WrByte
<LI><a href="#[10e89f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Stop
<LI><a href="#[10e8a40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_Start
<LI><a href="#[10e8a88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_IOinit
<LI><a href="#[10e8ad0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TWIread
<LI><a href="#[10e8b18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADCread_By_TWI
<LI><a href="#[10e8b60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADCsend_By_TWI
<LI><a href="#[10e8ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TWIsend
<LI><a href="#[11381f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lcd_wr_dat
<LI><a href="#[1138238]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;put_lcd
<LI><a href="#[1138280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AT91F_PIO_SetOutput
<LI><a href="#[10e8770]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AT91F_PIO_ClearOutput
<LI><a href="#[10e87b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AT91F_PIO_CfgOutput
<LI><a href="#[10e8800]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AT91F_PIO_CfgInput
</UL>
<BR>[Called By]<UL><LI><a href="#[c80b40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Delay
<LI><a href="#[10e8728]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AT91F_PIO_SetOutput
<LI><a href="#[10e8770]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AT91F_PIO_ClearOutput
</UL>
<BR>[Called By]<UL><LI><a href="#[c80c18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AT91F_PIO_SetOutput
</UL>
<BR>[Called By]<UL><LI><a href="#[c802d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AT91F_PIO_ClearOutput
</UL>
<BR>[Called By]<UL><LI><a href="#[c802d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; beepoff
</UL>
<BR>[Calls]<UL><LI><a href="#[c80a20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Delay
<LI><a href="#[10e6b08]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;beepoff
<LI><a href="#[10e6b50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;beepon
</UL>
<BR>[Called By]<UL><LI><a href="#[c801b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;key_process
<LI><a href="#[c80c18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AT91F_PIO_ClearOutput
</UL>
<BR>[Called By]<UL><LI><a href="#[c80c18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AT91F_PIO_SetOutput
</UL>
<BR>[Called By]<UL><LI><a href="#[c80c18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AT91F_US_PutChar
</UL>
<BR>[Called By]<UL><LI><a href="#[c7b0c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; AT91F_US_Configure
</UL>
<BR>[Calls]<UL><LI><a href="#[c75ce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AT91F_US_Configure
</UL>
<BR>[Called By]<UL><LI><a href="#[c80b40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AT91F_US_PutChar
</UL>
<BR>[Called By]<UL><LI><a href="#[c80c18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AT91F_PDC_SetTx
<LI><a href="#[c75db8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskNameSet
<LI><a href="#[10ddac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskNameGet
<LI><a href="#[10e0bc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMemNameSet
<LI><a href="#[10e0c10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMemNameGet
<LI><a href="#[10e2330]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSFlagNameSet
<LI><a href="#[10e2378]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSFlagNameGet
<LI><a href="#[10e3fd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSEventNameSet
<LI><a href="#[10e4068]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[c783c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[10e40b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskNameSet
<LI><a href="#[10e0bc8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSMemNameSet
<LI><a href="#[10e2330]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSFlagNameSet
<LI><a href="#[10e3fd8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[c783c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[10e4020]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_StrLen
<LI><a href="#[10e40b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[c783c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[10e39f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_QInit
<LI><a href="#[10e3918]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_MemInit
<LI><a href="#[10e3960]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_FlagInit
<LI><a href="#[10e4ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitTCBList
<LI><a href="#[10e4bf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; OS_InitTaskIdle &rArr; OSTaskCreate &rArr; OS_TCBInit
</UL>
<BR>[Calls]<UL><LI><a href="#[10e38d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_QInit
<LI><a href="#[10e3918]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_MemInit
<LI><a href="#[10e3960]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_FlagInit
<LI><a href="#[10e3b58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInitHookEnd
<LI><a href="#[10e3ba0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSInitHookBegin
<LI><a href="#[10e4b18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitMisc
<LI><a href="#[10e4b60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitRdyList
<LI><a href="#[10e4ba8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitTCBList
<LI><a href="#[10e4bf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitEventList
<LI><a href="#[10e4c38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_InitTaskIdle
</UL>
<BR>[Called By]<UL><LI><a href="#[c80b40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[c783c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[10e3b10]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[c783c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_DIS1
<LI><a href="#[c783c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SARM_IRQ_EN1
<LI><a href="#[10e3888]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OS_TASK_SW
</UL>
<BR>[Called By]<UL><LI><a href="#[c80900]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTimeDly
<LI><a href="#[c80948]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskCreate
<LI><a href="#[10dd9e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OSTaskSuspend

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -