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

📄 gpio.htm

📁 工厂环境污染控制数据采集器
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<BR><BR>[Called By]<UL><LI><a href="#[1df01b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendtorisen
</UL>

<P><STRONG><a name="[1df0c60]"></a>set_uart1_to_rx_status</STRONG> (ARM, 16 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[1df01b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendtorisen
</UL>

<P><STRONG><a name="[1df0c18]"></a>set_uart2_to_tx_status</STRONG> (ARM, 16 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1df01b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendtorisen
</UL>

<P><STRONG><a name="[1df0bd0]"></a>set_uart2_to_rx_status</STRONG> (ARM, 16 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[1df01b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendtorisen
</UL>

<P><STRONG><a name="[1df0b88]"></a>set_uart3_to_tx_status</STRONG> (ARM, 16 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1df01b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendtorisen
</UL>

<P><STRONG><a name="[1df0b40]"></a>set_uart3_to_rx_status</STRONG> (ARM, 16 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[1df01b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendtorisen
</UL>

<P><STRONG><a name="[1df0af8]"></a>SEND_MODBUS_FRAME</STRONG> (ARM, 4 bytes, Stack size 0 bytes, main.o(.text), UNUSED)

<P><STRONG><a name="[1df0ab0]"></a>feed_watchdog</STRONG> (ARM, 72 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[1df0a68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Ldelay
</UL>

<P><STRONG><a name="[1df0a68]"></a>Ldelay</STRONG> (ARM, 60 bytes, Stack size 4 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = Ldelay
</UL>
<BR>[Calls]<UL><LI><a href="#[1df0ab0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;feed_watchdog
</UL>
<BR>[Called By]<UL><LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[1df0a20]"></a>delay_xus</STRONG> (ARM, 40 bytes, Stack size 4 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = delay_xus
</UL>
<BR>[Calls]<UL><LI><a href="#[1df1290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay
</UL>
<BR>[Called By]<UL><LI><a href="#[1df0990]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;i2cstart
<LI><a href="#[1df09d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_xms
<LI><a href="#[24cf938]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addinstantdata
</UL>

<P><STRONG><a name="[1df09d8]"></a>delay_xms</STRONG> (ARM, 40 bytes, Stack size 4 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = delay_xms &rArr; delay_xus
</UL>
<BR>[Calls]<UL><LI><a href="#[1df0a20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_xus
</UL>
<BR>[Called By]<UL><LI><a href="#[1df0828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;write
</UL>

<P><STRONG><a name="[1df0990]"></a>i2cstart</STRONG> (ARM, 264 bytes, Stack size 4 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = i2cstart &rArr; delay_xus
</UL>
<BR>[Calls]<UL><LI><a href="#[1df0a20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_xus
<LI><a href="#[1df1290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay
</UL>
<BR>[Called By]<UL><LI><a href="#[1df0870]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setaddr
</UL>

<P><STRONG><a name="[1df0948]"></a>i2cstop</STRONG> (ARM, 184 bytes, Stack size 4 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = i2cstop
</UL>
<BR>[Calls]<UL><LI><a href="#[1df1290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay
</UL>
<BR>[Called By]<UL><LI><a href="#[1df07e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read
<LI><a href="#[1df0828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;write
</UL>

<P><STRONG><a name="[1df0900]"></a>i2csendbyte</STRONG> (ARM, 288 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = i2csendbyte
</UL>
<BR>[Calls]<UL><LI><a href="#[1df1290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay
</UL>
<BR>[Called By]<UL><LI><a href="#[1df0828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;write
<LI><a href="#[1df0870]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setaddr
</UL>

<P><STRONG><a name="[1df08b8]"></a>i2creceivebyte</STRONG> (ARM, 288 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = i2creceivebyte
</UL>
<BR>[Calls]<UL><LI><a href="#[1df1290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay
</UL>
<BR>[Called By]<UL><LI><a href="#[1df07e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read
</UL>

<P><STRONG><a name="[1df0870]"></a>setaddr</STRONG> (ARM, 104 bytes, Stack size 16 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = setaddr &rArr; i2csendbyte
</UL>
<BR>[Calls]<UL><LI><a href="#[1df0900]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;i2csendbyte
<LI><a href="#[1df0990]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;i2cstart
</UL>
<BR>[Called By]<UL><LI><a href="#[1df07e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read
<LI><a href="#[1df0828]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;write
</UL>

<P><STRONG><a name="[1df0828]"></a>write</STRONG> (ARM, 216 bytes, Stack size 20 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = write &rArr; setaddr &rArr; i2csendbyte
</UL>
<BR>[Calls]<UL><LI><a href="#[1df0870]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setaddr
<LI><a href="#[1df0900]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;i2csendbyte
<LI><a href="#[1df0948]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;i2cstop
<LI><a href="#[1df09d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_xms
</UL>
<BR>[Called By]<UL><LI><a href="#[1defaf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setinstantflow
<LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[24cf938]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addinstantdata
<LI><a href="#[24cfe00]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setinstantvalreclen
<LI><a href="#[24cfe90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setinstantvalrecpos
<LI><a href="#[24cff20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setmilageflow
<LI><a href="#[24cfff8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setPassword
<LI><a href="#[24d0118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initeeprom
</UL>

<P><STRONG><a name="[1df07e0]"></a>read</STRONG> (ARM, 240 bytes, Stack size 20 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = read &rArr; setaddr &rArr; i2csendbyte
</UL>
<BR>[Calls]<UL><LI><a href="#[1df0870]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setaddr
<LI><a href="#[1df08b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;i2creceivebyte
<LI><a href="#[1df0948]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;i2cstop
</UL>
<BR>[Called By]<UL><LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[24cfe48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readinstantvalrecpos
<LI><a href="#[24cfed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readmilageflow
<LI><a href="#[24cff68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readinstantflow
<LI><a href="#[24cffb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readPassword
<LI><a href="#[24d0040]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readinitflg
</UL>

<P><STRONG><a name="[1df0798]"></a>init_eeprom</STRONG> (ARM, 68 bytes, Stack size 4 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = init_eeprom
</UL>
<BR>[Calls]<UL><LI><a href="#[1df1290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay
</UL>
<BR>[Called By]<UL><LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[1df0750]"></a>OFF_LED18</STRONG> (ARM, 16 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[1df0708]"></a>ON_LED18</STRONG> (ARM, 16 bytes, Stack size 0 bytes, main.o(.text), UNUSED)

<P><STRONG><a name="[1df06c0]"></a>OFF_LED23</STRONG> (ARM, 16 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[1df0678]"></a>ON_LED23</STRONG> (ARM, 16 bytes, Stack size 0 bytes, main.o(.text), UNUSED)

<P><STRONG><a name="[1df0630]"></a>OFF_BEEP</STRONG> (ARM, 16 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[1df05e8]"></a>ON_BEEP</STRONG> (ARM, 16 bytes, Stack size 0 bytes, main.o(.text), UNUSED)

<P><STRONG><a name="[1df05a0]"></a>SET_OUTPUT_STATUS</STRONG> (ARM, 228 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[1df0288]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udp_callback
</UL>

<P><STRONG><a name="[1df0558]"></a>transfer_data</STRONG> (ARM, 208 bytes, Stack size 16 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = transfer_data
</UL>
<BR>[Calls]<UL><LI><a href="#[1df1290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay
</UL>
<BR>[Called By]<UL><LI><a href="#[1df04c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DUMMY_READ_UART4
<LI><a href="#[1df0510]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART4_SEND
</UL>

<P><STRONG><a name="[1df0510]"></a>UART4_SEND</STRONG> (ARM, 120 bytes, Stack size 16 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = UART4_SEND &rArr; transfer_data
</UL>
<BR>[Calls]<UL><LI><a href="#[1df0558]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transfer_data
</UL>
<BR>[Called By]<UL><LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[1df04c8]"></a>DUMMY_READ_UART4</STRONG> (ARM, 112 bytes, Stack size 12 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = DUMMY_READ_UART4 &rArr; transfer_data
</UL>
<BR>[Calls]<UL><LI><a href="#[1df0558]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;transfer_data
</UL>
<BR>[Called By]<UL><LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[1df0480]"></a>convert_char_to_double</STRONG> (ARM, 56 bytes, Stack size 4 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = convert_char_to_double
</UL>
<BR>[Called By]<UL><LI><a href="#[1df0438]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read_modbus1
<LI><a href="#[24cfed8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readmilageflow
<LI><a href="#[24cff68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readinstantflow
</UL>

<P><STRONG><a name="[1df0438]"></a>read_modbus1</STRONG> (ARM, 248 bytes, Stack size 16 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[1df0480]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;convert_char_to_double
</UL>

<P><STRONG><a name="[1df03f0]"></a>init_io_port</STRONG> (ARM, 140 bytes, Stack size 0 bytes, main.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[1df0120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[1df03a8]"></a>convert_float_to_char</STRONG> (ARM, 56 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = convert_float_to_char
</UL>
<BR>[Called By]<UL><LI><a href="#[1defaf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setinstantflow
<LI><a href="#[24cf938]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;addinstantdata
<LI><a href="#[24cff20]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;setmilageflow
<LI><a href="#[24d0118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;initeeprom
</UL>

<P><STRONG><a name="[1df0360]"></a>hexstrtoint</STRONG> (ARM, 56 bytes, Stack size 4 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = hexstrtoint
</UL>
<BR>[Called By]<UL><LI><a href="#[1defd30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;config
<LI><a href="#[24cfe48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readinstantvalrecpos
</UL>

⌨️ 快捷键说明

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