更新 理论上下限与DAC上下限分离
This commit is contained in:
parent
5c2c3b6b97
commit
13785b49e7
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -27,6 +27,10 @@ Project File Date: 09/12/2024
|
||||||
<h2>Output:</h2>
|
<h2>Output:</h2>
|
||||||
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\Bin'
|
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\Bin'
|
||||||
Build target 'VOQC'
|
Build target 'VOQC'
|
||||||
|
compiling provalctrl.c...
|
||||||
|
linking...
|
||||||
|
Program Size: Code=33570 RO-data=458 RW-data=416 ZI-data=6896
|
||||||
|
FromELF: creating hex file...
|
||||||
"VOQC\VOQC.axf" - 0 Error(s), 0 Warning(s).
|
"VOQC\VOQC.axf" - 0 Error(s), 0 Warning(s).
|
||||||
|
|
||||||
<h2>Software Packages used:</h2>
|
<h2>Software Packages used:</h2>
|
||||||
|
@ -50,7 +54,7 @@ Package Vendor: Keil
|
||||||
<h2>Collection of Component Files used:</h2>
|
<h2>Collection of Component Files used:</h2>
|
||||||
|
|
||||||
* Component: ARM::CMSIS:CORE@5.6.0
|
* Component: ARM::CMSIS:CORE@5.6.0
|
||||||
Build Time Elapsed: 00:00:01
|
Build Time Elapsed: 00:00:05
|
||||||
</pre>
|
</pre>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -3,7 +3,7 @@
|
||||||
<title>Static Call Graph - [VOQC\VOQC.axf]</title></head>
|
<title>Static Call Graph - [VOQC\VOQC.axf]</title></head>
|
||||||
<body><HR>
|
<body><HR>
|
||||||
<H1>Static Call Graph for image VOQC\VOQC.axf</H1><HR>
|
<H1>Static Call Graph for image VOQC\VOQC.axf</H1><HR>
|
||||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Sep 18 13:42:59 2024
|
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Sep 20 10:04:04 2024
|
||||||
<BR><P>
|
<BR><P>
|
||||||
<H3>Maximum Stack Usage = 452 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
<H3>Maximum Stack Usage = 452 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
||||||
Call chain for Maximum Stack Depth:</H3>
|
Call chain for Maximum Stack Depth:</H3>
|
||||||
|
@ -1706,7 +1706,7 @@ Global Symbols
|
||||||
<LI><a href="#[84]">>></a> ADS1256ReadData
|
<LI><a href="#[84]">>></a> ADS1256ReadData
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[104]"></a>analog_ctrl</STRONG> (Thumb, 710 bytes, Stack size 8 bytes, provalctrl.o(i.analog_ctrl))
|
<P><STRONG><a name="[104]"></a>analog_ctrl</STRONG> (Thumb, 726 bytes, Stack size 8 bytes, provalctrl.o(i.analog_ctrl))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = analog_ctrl ⇒ prov_ctrl ⇒ prov_adj_section ⇒ prov_set
|
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = analog_ctrl ⇒ prov_ctrl ⇒ prov_adj_section ⇒ prov_set
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[105]">>></a> ao_dwq_set
|
<BR>[Calls]<UL><LI><a href="#[105]">>></a> ao_dwq_set
|
||||||
|
@ -2159,7 +2159,7 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[107]">>></a> prov_ctrl
|
<BR><BR>[Called By]<UL><LI><a href="#[107]">>></a> prov_ctrl
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[13a]"></a>prov_adj_section</STRONG> (Thumb, 600 bytes, Stack size 16 bytes, provalctrl.o(i.prov_adj_section))
|
<P><STRONG><a name="[13a]"></a>prov_adj_section</STRONG> (Thumb, 606 bytes, Stack size 16 bytes, provalctrl.o(i.prov_adj_section))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = prov_adj_section ⇒ prov_set
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = prov_adj_section ⇒ prov_set
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[106]">>></a> prov_set
|
<BR>[Calls]<UL><LI><a href="#[106]">>></a> prov_set
|
||||||
|
@ -2190,7 +2190,7 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[104]">>></a> analog_ctrl
|
<BR>[Called By]<UL><LI><a href="#[104]">>></a> analog_ctrl
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[12a]"></a>prov_init</STRONG> (Thumb, 634 bytes, Stack size 8 bytes, provalctrl.o(i.prov_init))
|
<P><STRONG><a name="[12a]"></a>prov_init</STRONG> (Thumb, 666 bytes, Stack size 8 bytes, provalctrl.o(i.prov_init))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = prov_init ⇒ ee_readfloats ⇒ ee_readbytes ⇒ i2c_sendbyte
|
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = prov_init ⇒ ee_readfloats ⇒ ee_readbytes ⇒ i2c_sendbyte
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[124]">>></a> ee_readfloats
|
<BR>[Calls]<UL><LI><a href="#[124]">>></a> ee_readfloats
|
||||||
|
|
|
@ -3144,100 +3144,100 @@ Image Symbol Table
|
||||||
i.ads1256_read_byte 0x08004e70 Section 0 ads1256.o(i.ads1256_read_byte)
|
i.ads1256_read_byte 0x08004e70 Section 0 ads1256.o(i.ads1256_read_byte)
|
||||||
i.ads1256_write_byte 0x08004ec8 Section 0 ads1256.o(i.ads1256_write_byte)
|
i.ads1256_write_byte 0x08004ec8 Section 0 ads1256.o(i.ads1256_write_byte)
|
||||||
i.analog_ctrl 0x08004f3c Section 0 provalctrl.o(i.analog_ctrl)
|
i.analog_ctrl 0x08004f3c Section 0 provalctrl.o(i.analog_ctrl)
|
||||||
i.analog_gather 0x08005250 Section 0 adcs.o(i.analog_gather)
|
i.analog_gather 0x08005260 Section 0 adcs.o(i.analog_gather)
|
||||||
i.ao_blf1_set 0x080052a0 Section 0 dac7311.o(i.ao_blf1_set)
|
i.ao_blf1_set 0x080052b0 Section 0 dac7311.o(i.ao_blf1_set)
|
||||||
i.ao_blf2_set 0x080052ec Section 0 dac7311.o(i.ao_blf2_set)
|
i.ao_blf2_set 0x080052fc Section 0 dac7311.o(i.ao_blf2_set)
|
||||||
i.ao_dwq_set 0x08005338 Section 0 dac7311.o(i.ao_dwq_set)
|
i.ao_dwq_set 0x08005348 Section 0 dac7311.o(i.ao_dwq_set)
|
||||||
i.ao_write 0x0800538c Section 0 dac7311.o(i.ao_write)
|
i.ao_write 0x0800539c Section 0 dac7311.o(i.ao_write)
|
||||||
i.clrcs 0x080054e0 Section 0 ms5803.o(i.clrcs)
|
i.clrcs 0x080054f0 Section 0 ms5803.o(i.clrcs)
|
||||||
i.dac7311_init 0x08005578 Section 0 dac7311.o(i.dac7311_init)
|
i.dac7311_init 0x08005588 Section 0 dac7311.o(i.dac7311_init)
|
||||||
i.delay_ms 0x080055b8 Section 0 main.o(i.delay_ms)
|
i.delay_ms 0x080055c8 Section 0 main.o(i.delay_ms)
|
||||||
i.delay_tick 0x080055c2 Section 0 main.o(i.delay_tick)
|
i.delay_tick 0x080055d2 Section 0 main.o(i.delay_tick)
|
||||||
i.delay_us 0x080055d0 Section 0 main.o(i.delay_us)
|
i.delay_us 0x080055e0 Section 0 main.o(i.delay_us)
|
||||||
i.digital_ctrl 0x08005630 Section 0 gpios.o(i.digital_ctrl)
|
i.digital_ctrl 0x08005640 Section 0 gpios.o(i.digital_ctrl)
|
||||||
i.disp_out 0x08005750 Section 0 hc595.o(i.disp_out)
|
i.disp_out 0x08005760 Section 0 hc595.o(i.disp_out)
|
||||||
i.ds18b20_check 0x0800577c Section 0 ds18b20.o(i.ds18b20_check)
|
i.ds18b20_check 0x0800578c Section 0 ds18b20.o(i.ds18b20_check)
|
||||||
i.ds18b20_get_temp 0x080057dc Section 0 ds18b20.o(i.ds18b20_get_temp)
|
i.ds18b20_get_temp 0x080057ec Section 0 ds18b20.o(i.ds18b20_get_temp)
|
||||||
i.ds18b20_init 0x08005848 Section 0 ds18b20.o(i.ds18b20_init)
|
i.ds18b20_init 0x08005858 Section 0 ds18b20.o(i.ds18b20_init)
|
||||||
i.ds18b20_read_bit 0x08005864 Section 0 ds18b20.o(i.ds18b20_read_bit)
|
i.ds18b20_read_bit 0x08005874 Section 0 ds18b20.o(i.ds18b20_read_bit)
|
||||||
i.ds18b20_read_byte 0x080058c8 Section 0 ds18b20.o(i.ds18b20_read_byte)
|
i.ds18b20_read_byte 0x080058d8 Section 0 ds18b20.o(i.ds18b20_read_byte)
|
||||||
i.ds18b20_rst 0x080058ec Section 0 ds18b20.o(i.ds18b20_rst)
|
i.ds18b20_rst 0x080058fc Section 0 ds18b20.o(i.ds18b20_rst)
|
||||||
i.ds18b20_start 0x0800592c Section 0 ds18b20.o(i.ds18b20_start)
|
i.ds18b20_start 0x0800593c Section 0 ds18b20.o(i.ds18b20_start)
|
||||||
i.ds18b20_write_byte 0x08005944 Section 0 ds18b20.o(i.ds18b20_write_byte)
|
i.ds18b20_write_byte 0x08005954 Section 0 ds18b20.o(i.ds18b20_write_byte)
|
||||||
i.ee_io_init 0x080059bc Section 0 eeprom.o(i.ee_io_init)
|
i.ee_io_init 0x080059cc Section 0 eeprom.o(i.ee_io_init)
|
||||||
i.ee_readbytes 0x08005a10 Section 0 eeprom.o(i.ee_readbytes)
|
i.ee_readbytes 0x08005a20 Section 0 eeprom.o(i.ee_readbytes)
|
||||||
i.ee_readfloats 0x08005a90 Section 0 eeprom.o(i.ee_readfloats)
|
i.ee_readfloats 0x08005aa0 Section 0 eeprom.o(i.ee_readfloats)
|
||||||
i.encoder_init 0x08005ab8 Section 0 encoder.o(i.encoder_init)
|
i.encoder_init 0x08005ac8 Section 0 encoder.o(i.encoder_init)
|
||||||
i.encoder_run 0x08005b10 Section 0 encoder.o(i.encoder_run)
|
i.encoder_run 0x08005b20 Section 0 encoder.o(i.encoder_run)
|
||||||
i.hc595_write_data 0x08005ba0 Section 0 hc595.o(i.hc595_write_data)
|
i.hc595_write_data 0x08005bb0 Section 0 hc595.o(i.hc595_write_data)
|
||||||
i.i2c_ack 0x08005c0c Section 0 eeprom.o(i.i2c_ack)
|
i.i2c_ack 0x08005c1c Section 0 eeprom.o(i.i2c_ack)
|
||||||
i.i2c_delay 0x08005c3c Section 0 eeprom.o(i.i2c_delay)
|
i.i2c_delay 0x08005c4c Section 0 eeprom.o(i.i2c_delay)
|
||||||
i2c_delay 0x08005c3d Thumb Code 14 eeprom.o(i.i2c_delay)
|
i2c_delay 0x08005c4d Thumb Code 14 eeprom.o(i.i2c_delay)
|
||||||
i.i2c_nack 0x08005c4c Section 0 eeprom.o(i.i2c_nack)
|
i.i2c_nack 0x08005c5c Section 0 eeprom.o(i.i2c_nack)
|
||||||
i.i2c_readbyte 0x08005c74 Section 0 eeprom.o(i.i2c_readbyte)
|
i.i2c_readbyte 0x08005c84 Section 0 eeprom.o(i.i2c_readbyte)
|
||||||
i.i2c_sendbyte 0x08005cb8 Section 0 eeprom.o(i.i2c_sendbyte)
|
i.i2c_sendbyte 0x08005cc8 Section 0 eeprom.o(i.i2c_sendbyte)
|
||||||
i.i2c_start 0x08005d0c Section 0 eeprom.o(i.i2c_start)
|
i.i2c_start 0x08005d1c Section 0 eeprom.o(i.i2c_start)
|
||||||
i.i2c_stop 0x08005d3c Section 0 eeprom.o(i.i2c_stop)
|
i.i2c_stop 0x08005d4c Section 0 eeprom.o(i.i2c_stop)
|
||||||
i.i2c_waitack 0x08005d60 Section 0 eeprom.o(i.i2c_waitack)
|
i.i2c_waitack 0x08005d70 Section 0 eeprom.o(i.i2c_waitack)
|
||||||
i.led_ctrl 0x08005d98 Section 0 gpios.o(i.led_ctrl)
|
i.led_ctrl 0x08005da8 Section 0 gpios.o(i.led_ctrl)
|
||||||
i.main 0x08005dbc Section 0 main.o(i.main)
|
i.main 0x08005dcc Section 0 main.o(i.main)
|
||||||
i.mf5803_loop 0x08005e44 Section 0 mf5803.o(i.mf5803_loop)
|
i.mf5803_loop 0x08005e54 Section 0 mf5803.o(i.mf5803_loop)
|
||||||
i.mf5803_setup 0x08005fec Section 0 mf5803.o(i.mf5803_setup)
|
i.mf5803_setup 0x08005ffc Section 0 mf5803.o(i.mf5803_setup)
|
||||||
i.modbus_analysis_rtu 0x080060ac Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
|
i.modbus_analysis_rtu 0x080060bc Section 0 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||||
i.modbus_errfunction_rtu 0x08006160 Section 0 modbus_rtu.o(i.modbus_errfunction_rtu)
|
i.modbus_errfunction_rtu 0x08006170 Section 0 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||||
i.modbus_process_rtu 0x080061e0 Section 0 modbus_rtu.o(i.modbus_process_rtu)
|
i.modbus_process_rtu 0x080061f0 Section 0 modbus_rtu.o(i.modbus_process_rtu)
|
||||||
i.modbus_rtu_init 0x08006224 Section 0 modbus_rtu.o(i.modbus_rtu_init)
|
i.modbus_rtu_init 0x08006234 Section 0 modbus_rtu.o(i.modbus_rtu_init)
|
||||||
i.modbus_rx_cb 0x08006278 Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
i.modbus_rx_cb 0x08006288 Section 0 modbus_rtu.o(i.modbus_rx_cb)
|
||||||
i.prov_adj_init 0x080062fc Section 0 provalctrl.o(i.prov_adj_init)
|
i.prov_adj_init 0x0800630c Section 0 provalctrl.o(i.prov_adj_init)
|
||||||
i.prov_adj_section 0x08006354 Section 0 provalctrl.o(i.prov_adj_section)
|
i.prov_adj_section 0x08006364 Section 0 provalctrl.o(i.prov_adj_section)
|
||||||
i.prov_adj_section_init 0x080065dc Section 0 provalctrl.o(i.prov_adj_section_init)
|
i.prov_adj_section_init 0x080065f0 Section 0 provalctrl.o(i.prov_adj_section_init)
|
||||||
i.prov_calibrate_pid 0x08006620 Section 0 provalctrl.o(i.prov_calibrate_pid)
|
i.prov_calibrate_pid 0x08006634 Section 0 provalctrl.o(i.prov_calibrate_pid)
|
||||||
i.prov_ctrl 0x080069ec Section 0 provalctrl.o(i.prov_ctrl)
|
i.prov_ctrl 0x08006a00 Section 0 provalctrl.o(i.prov_ctrl)
|
||||||
i.prov_init 0x08006a60 Section 0 provalctrl.o(i.prov_init)
|
i.prov_init 0x08006a74 Section 0 provalctrl.o(i.prov_init)
|
||||||
i.prov_section_calculate 0x08006d00 Section 0 provalctrl.o(i.prov_section_calculate)
|
i.prov_section_calculate 0x08006d34 Section 0 provalctrl.o(i.prov_section_calculate)
|
||||||
i.prov_set 0x08006de0 Section 0 provalctrl.o(i.prov_set)
|
i.prov_set 0x08006e14 Section 0 provalctrl.o(i.prov_set)
|
||||||
i.readcoilstate_rtu 0x08006fcc Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
i.readcoilstate_rtu 0x08007000 Section 0 modbus_rtu.o(i.readcoilstate_rtu)
|
||||||
i.readdisinputstate_rtu 0x0800711c Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
i.readdisinputstate_rtu 0x08007150 Section 0 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||||
i.readholdreg_rtu 0x08007268 Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
i.readholdreg_rtu 0x0800729c Section 0 modbus_rtu.o(i.readholdreg_rtu)
|
||||||
i.readinputreg_rtu 0x08007374 Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
i.readinputreg_rtu 0x080073a8 Section 0 modbus_rtu.o(i.readinputreg_rtu)
|
||||||
i.setcs 0x08007478 Section 0 ms5803.o(i.setcs)
|
i.setcs 0x080074ac Section 0 ms5803.o(i.setcs)
|
||||||
i.tim6_cnt 0x080074e0 Section 0 timer.o(i.tim6_cnt)
|
i.tim6_cnt 0x08007514 Section 0 timer.o(i.tim6_cnt)
|
||||||
i.uart_send 0x080076ec Section 0 uarts.o(i.uart_send)
|
i.uart_send 0x08007720 Section 0 uarts.o(i.uart_send)
|
||||||
i.wf5803_ReadReg 0x08007700 Section 0 mf5803.o(i.wf5803_ReadReg)
|
i.wf5803_ReadReg 0x08007734 Section 0 mf5803.o(i.wf5803_ReadReg)
|
||||||
i.wf5803_WriteReg 0x08007722 Section 0 mf5803.o(i.wf5803_WriteReg)
|
i.wf5803_WriteReg 0x08007756 Section 0 mf5803.o(i.wf5803_WriteReg)
|
||||||
i.writemulticoil_rtu 0x08007744 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
i.writemulticoil_rtu 0x08007778 Section 0 modbus_rtu.o(i.writemulticoil_rtu)
|
||||||
i.writemultireg_rtu 0x08007890 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
i.writemultireg_rtu 0x080078c4 Section 0 modbus_rtu.o(i.writemultireg_rtu)
|
||||||
i.writesinglecoil_rtu 0x08007994 Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
i.writesinglecoil_rtu 0x080079c8 Section 0 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||||
i.writesinglereg_rtu 0x08007a58 Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
i.writesinglereg_rtu 0x08007a8c Section 0 modbus_rtu.o(i.writesinglereg_rtu)
|
||||||
x$fpl$dadd 0x08007b10 Section 336 daddsub_clz.o(x$fpl$dadd)
|
x$fpl$dadd 0x08007b44 Section 336 daddsub_clz.o(x$fpl$dadd)
|
||||||
$v0 0x08007b10 Number 0 daddsub_clz.o(x$fpl$dadd)
|
$v0 0x08007b44 Number 0 daddsub_clz.o(x$fpl$dadd)
|
||||||
_dadd1 0x08007b21 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
_dadd1 0x08007b55 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
||||||
x$fpl$ddiv 0x08007c60 Section 688 ddiv.o(x$fpl$ddiv)
|
x$fpl$ddiv 0x08007c94 Section 688 ddiv.o(x$fpl$ddiv)
|
||||||
$v0 0x08007c60 Number 0 ddiv.o(x$fpl$ddiv)
|
$v0 0x08007c94 Number 0 ddiv.o(x$fpl$ddiv)
|
||||||
ddiv_entry 0x08007c67 Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
ddiv_entry 0x08007c9b Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
||||||
x$fpl$dfix 0x08007f10 Section 94 dfix.o(x$fpl$dfix)
|
x$fpl$dfix 0x08007f44 Section 94 dfix.o(x$fpl$dfix)
|
||||||
$v0 0x08007f10 Number 0 dfix.o(x$fpl$dfix)
|
$v0 0x08007f44 Number 0 dfix.o(x$fpl$dfix)
|
||||||
x$fpl$dfixu 0x08007f70 Section 90 dfixu.o(x$fpl$dfixu)
|
x$fpl$dfixu 0x08007fa4 Section 90 dfixu.o(x$fpl$dfixu)
|
||||||
$v0 0x08007f70 Number 0 dfixu.o(x$fpl$dfixu)
|
$v0 0x08007fa4 Number 0 dfixu.o(x$fpl$dfixu)
|
||||||
x$fpl$dflt 0x08007fca Section 46 dflt_clz.o(x$fpl$dflt)
|
x$fpl$dflt 0x08007ffe Section 46 dflt_clz.o(x$fpl$dflt)
|
||||||
$v0 0x08007fca Number 0 dflt_clz.o(x$fpl$dflt)
|
$v0 0x08007ffe Number 0 dflt_clz.o(x$fpl$dflt)
|
||||||
x$fpl$dfltll 0x08007ff8 Section 162 dfltll_clz.o(x$fpl$dfltll)
|
x$fpl$dfltll 0x0800802c Section 162 dfltll_clz.o(x$fpl$dfltll)
|
||||||
$v0 0x08007ff8 Number 0 dfltll_clz.o(x$fpl$dfltll)
|
$v0 0x0800802c Number 0 dfltll_clz.o(x$fpl$dfltll)
|
||||||
x$fpl$dmul 0x0800809c Section 340 dmul.o(x$fpl$dmul)
|
x$fpl$dmul 0x080080d0 Section 340 dmul.o(x$fpl$dmul)
|
||||||
$v0 0x0800809c Number 0 dmul.o(x$fpl$dmul)
|
$v0 0x080080d0 Number 0 dmul.o(x$fpl$dmul)
|
||||||
x$fpl$dnaninf 0x080081f0 Section 156 dnaninf.o(x$fpl$dnaninf)
|
x$fpl$dnaninf 0x08008224 Section 156 dnaninf.o(x$fpl$dnaninf)
|
||||||
$v0 0x080081f0 Number 0 dnaninf.o(x$fpl$dnaninf)
|
$v0 0x08008224 Number 0 dnaninf.o(x$fpl$dnaninf)
|
||||||
x$fpl$dretinf 0x0800828c Section 12 dretinf.o(x$fpl$dretinf)
|
x$fpl$dretinf 0x080082c0 Section 12 dretinf.o(x$fpl$dretinf)
|
||||||
$v0 0x0800828c Number 0 dretinf.o(x$fpl$dretinf)
|
$v0 0x080082c0 Number 0 dretinf.o(x$fpl$dretinf)
|
||||||
x$fpl$dsub 0x08008298 Section 468 daddsub_clz.o(x$fpl$dsub)
|
x$fpl$dsub 0x080082cc Section 468 daddsub_clz.o(x$fpl$dsub)
|
||||||
$v0 0x08008298 Number 0 daddsub_clz.o(x$fpl$dsub)
|
$v0 0x080082cc Number 0 daddsub_clz.o(x$fpl$dsub)
|
||||||
_dsub1 0x080082a9 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
_dsub1 0x080082dd Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
||||||
x$fpl$fpinit 0x0800846c Section 10 fpinit.o(x$fpl$fpinit)
|
x$fpl$fpinit 0x080084a0 Section 10 fpinit.o(x$fpl$fpinit)
|
||||||
$v0 0x0800846c Number 0 fpinit.o(x$fpl$fpinit)
|
$v0 0x080084a0 Number 0 fpinit.o(x$fpl$fpinit)
|
||||||
.constdata 0x08008476 Section 8 stm32f4xx_hal_dma.o(.constdata)
|
.constdata 0x080084aa Section 8 stm32f4xx_hal_dma.o(.constdata)
|
||||||
x$fpl$usenofp 0x08008476 Section 0 usenofp.o(x$fpl$usenofp)
|
x$fpl$usenofp 0x080084aa Section 0 usenofp.o(x$fpl$usenofp)
|
||||||
flagBitshiftOffset 0x08008476 Data 8 stm32f4xx_hal_dma.o(.constdata)
|
flagBitshiftOffset 0x080084aa Data 8 stm32f4xx_hal_dma.o(.constdata)
|
||||||
.constdata 0x0800847e Section 24 system_stm32f4xx.o(.constdata)
|
.constdata 0x080084b2 Section 24 system_stm32f4xx.o(.constdata)
|
||||||
.data 0x20000000 Section 9 stm32f4xx_hal.o(.data)
|
.data 0x20000000 Section 9 stm32f4xx_hal.o(.data)
|
||||||
.data 0x2000000c Section 4 system_stm32f4xx.o(.data)
|
.data 0x2000000c Section 4 system_stm32f4xx.o(.data)
|
||||||
.data 0x20000010 Section 24 ads1256.o(.data)
|
.data 0x20000010 Section 24 ads1256.o(.data)
|
||||||
|
@ -3263,13 +3263,13 @@ Image Symbol Table
|
||||||
.bss 0x200009d0 Section 196 modbus.o(.bss)
|
.bss 0x200009d0 Section 196 modbus.o(.bss)
|
||||||
.bss 0x20000a94 Section 2048 modbus_rtu.o(.bss)
|
.bss 0x20000a94 Section 2048 modbus_rtu.o(.bss)
|
||||||
.bss 0x20001294 Section 276 uarts.o(.bss)
|
.bss 0x20001294 Section 276 uarts.o(.bss)
|
||||||
.bss 0x200013a8 Section 632 provalctrl.o(.bss)
|
.bss 0x200013a8 Section 648 provalctrl.o(.bss)
|
||||||
.bss 0x20001620 Section 96 libspace.o(.bss)
|
.bss 0x20001630 Section 96 libspace.o(.bss)
|
||||||
HEAP 0x20001680 Section 512 startup_stm32f407xx.o(HEAP)
|
HEAP 0x20001690 Section 512 startup_stm32f407xx.o(HEAP)
|
||||||
Heap_Mem 0x20001680 Data 512 startup_stm32f407xx.o(HEAP)
|
Heap_Mem 0x20001690 Data 512 startup_stm32f407xx.o(HEAP)
|
||||||
STACK 0x20001880 Section 1024 startup_stm32f407xx.o(STACK)
|
STACK 0x20001890 Section 1024 startup_stm32f407xx.o(STACK)
|
||||||
Stack_Mem 0x20001880 Data 1024 startup_stm32f407xx.o(STACK)
|
Stack_Mem 0x20001890 Data 1024 startup_stm32f407xx.o(STACK)
|
||||||
__initial_sp 0x20001c80 Data 0 startup_stm32f407xx.o(STACK)
|
__initial_sp 0x20001c90 Data 0 startup_stm32f407xx.o(STACK)
|
||||||
|
|
||||||
Global Symbols
|
Global Symbols
|
||||||
|
|
||||||
|
@ -3600,96 +3600,96 @@ Image Symbol Table
|
||||||
ads1256_init 0x08004e21 Thumb Code 74 ads1256.o(i.ads1256_init)
|
ads1256_init 0x08004e21 Thumb Code 74 ads1256.o(i.ads1256_init)
|
||||||
ads1256_read_byte 0x08004e71 Thumb Code 78 ads1256.o(i.ads1256_read_byte)
|
ads1256_read_byte 0x08004e71 Thumb Code 78 ads1256.o(i.ads1256_read_byte)
|
||||||
ads1256_write_byte 0x08004ec9 Thumb Code 108 ads1256.o(i.ads1256_write_byte)
|
ads1256_write_byte 0x08004ec9 Thumb Code 108 ads1256.o(i.ads1256_write_byte)
|
||||||
analog_ctrl 0x08004f3d Thumb Code 710 provalctrl.o(i.analog_ctrl)
|
analog_ctrl 0x08004f3d Thumb Code 726 provalctrl.o(i.analog_ctrl)
|
||||||
analog_gather 0x08005251 Thumb Code 64 adcs.o(i.analog_gather)
|
analog_gather 0x08005261 Thumb Code 64 adcs.o(i.analog_gather)
|
||||||
ao_blf1_set 0x080052a1 Thumb Code 64 dac7311.o(i.ao_blf1_set)
|
ao_blf1_set 0x080052b1 Thumb Code 64 dac7311.o(i.ao_blf1_set)
|
||||||
ao_blf2_set 0x080052ed Thumb Code 64 dac7311.o(i.ao_blf2_set)
|
ao_blf2_set 0x080052fd Thumb Code 64 dac7311.o(i.ao_blf2_set)
|
||||||
ao_dwq_set 0x08005339 Thumb Code 68 dac7311.o(i.ao_dwq_set)
|
ao_dwq_set 0x08005349 Thumb Code 68 dac7311.o(i.ao_dwq_set)
|
||||||
ao_write 0x0800538d Thumb Code 326 dac7311.o(i.ao_write)
|
ao_write 0x0800539d Thumb Code 326 dac7311.o(i.ao_write)
|
||||||
clrcs 0x080054e1 Thumb Code 130 ms5803.o(i.clrcs)
|
clrcs 0x080054f1 Thumb Code 130 ms5803.o(i.clrcs)
|
||||||
dac7311_init 0x08005579 Thumb Code 56 dac7311.o(i.dac7311_init)
|
dac7311_init 0x08005589 Thumb Code 56 dac7311.o(i.dac7311_init)
|
||||||
delay_ms 0x080055b9 Thumb Code 10 main.o(i.delay_ms)
|
delay_ms 0x080055c9 Thumb Code 10 main.o(i.delay_ms)
|
||||||
delay_tick 0x080055c3 Thumb Code 14 main.o(i.delay_tick)
|
delay_tick 0x080055d3 Thumb Code 14 main.o(i.delay_tick)
|
||||||
delay_us 0x080055d1 Thumb Code 90 main.o(i.delay_us)
|
delay_us 0x080055e1 Thumb Code 90 main.o(i.delay_us)
|
||||||
digital_ctrl 0x08005631 Thumb Code 260 gpios.o(i.digital_ctrl)
|
digital_ctrl 0x08005641 Thumb Code 260 gpios.o(i.digital_ctrl)
|
||||||
disp_out 0x08005751 Thumb Code 38 hc595.o(i.disp_out)
|
disp_out 0x08005761 Thumb Code 38 hc595.o(i.disp_out)
|
||||||
ds18b20_check 0x0800577d Thumb Code 90 ds18b20.o(i.ds18b20_check)
|
ds18b20_check 0x0800578d Thumb Code 90 ds18b20.o(i.ds18b20_check)
|
||||||
ds18b20_get_temp 0x080057dd Thumb Code 108 ds18b20.o(i.ds18b20_get_temp)
|
ds18b20_get_temp 0x080057ed Thumb Code 108 ds18b20.o(i.ds18b20_get_temp)
|
||||||
ds18b20_init 0x08005849 Thumb Code 22 ds18b20.o(i.ds18b20_init)
|
ds18b20_init 0x08005859 Thumb Code 22 ds18b20.o(i.ds18b20_init)
|
||||||
ds18b20_read_bit 0x08005865 Thumb Code 94 ds18b20.o(i.ds18b20_read_bit)
|
ds18b20_read_bit 0x08005875 Thumb Code 94 ds18b20.o(i.ds18b20_read_bit)
|
||||||
ds18b20_read_byte 0x080058c9 Thumb Code 34 ds18b20.o(i.ds18b20_read_byte)
|
ds18b20_read_byte 0x080058d9 Thumb Code 34 ds18b20.o(i.ds18b20_read_byte)
|
||||||
ds18b20_rst 0x080058ed Thumb Code 60 ds18b20.o(i.ds18b20_rst)
|
ds18b20_rst 0x080058fd Thumb Code 60 ds18b20.o(i.ds18b20_rst)
|
||||||
ds18b20_start 0x0800592d Thumb Code 24 ds18b20.o(i.ds18b20_start)
|
ds18b20_start 0x0800593d Thumb Code 24 ds18b20.o(i.ds18b20_start)
|
||||||
ds18b20_write_byte 0x08005945 Thumb Code 114 ds18b20.o(i.ds18b20_write_byte)
|
ds18b20_write_byte 0x08005955 Thumb Code 114 ds18b20.o(i.ds18b20_write_byte)
|
||||||
ee_io_init 0x080059bd Thumb Code 74 eeprom.o(i.ee_io_init)
|
ee_io_init 0x080059cd Thumb Code 74 eeprom.o(i.ee_io_init)
|
||||||
ee_readbytes 0x08005a11 Thumb Code 126 eeprom.o(i.ee_readbytes)
|
ee_readbytes 0x08005a21 Thumb Code 126 eeprom.o(i.ee_readbytes)
|
||||||
ee_readfloats 0x08005a91 Thumb Code 34 eeprom.o(i.ee_readfloats)
|
ee_readfloats 0x08005aa1 Thumb Code 34 eeprom.o(i.ee_readfloats)
|
||||||
encoder_init 0x08005ab9 Thumb Code 62 encoder.o(i.encoder_init)
|
encoder_init 0x08005ac9 Thumb Code 62 encoder.o(i.encoder_init)
|
||||||
encoder_run 0x08005b11 Thumb Code 116 encoder.o(i.encoder_run)
|
encoder_run 0x08005b21 Thumb Code 116 encoder.o(i.encoder_run)
|
||||||
hc595_write_data 0x08005ba1 Thumb Code 98 hc595.o(i.hc595_write_data)
|
hc595_write_data 0x08005bb1 Thumb Code 98 hc595.o(i.hc595_write_data)
|
||||||
i2c_ack 0x08005c0d Thumb Code 44 eeprom.o(i.i2c_ack)
|
i2c_ack 0x08005c1d Thumb Code 44 eeprom.o(i.i2c_ack)
|
||||||
i2c_nack 0x08005c4d Thumb Code 36 eeprom.o(i.i2c_nack)
|
i2c_nack 0x08005c5d Thumb Code 36 eeprom.o(i.i2c_nack)
|
||||||
i2c_readbyte 0x08005c75 Thumb Code 62 eeprom.o(i.i2c_readbyte)
|
i2c_readbyte 0x08005c85 Thumb Code 62 eeprom.o(i.i2c_readbyte)
|
||||||
i2c_sendbyte 0x08005cb9 Thumb Code 78 eeprom.o(i.i2c_sendbyte)
|
i2c_sendbyte 0x08005cc9 Thumb Code 78 eeprom.o(i.i2c_sendbyte)
|
||||||
i2c_start 0x08005d0d Thumb Code 42 eeprom.o(i.i2c_start)
|
i2c_start 0x08005d1d Thumb Code 42 eeprom.o(i.i2c_start)
|
||||||
i2c_stop 0x08005d3d Thumb Code 30 eeprom.o(i.i2c_stop)
|
i2c_stop 0x08005d4d Thumb Code 30 eeprom.o(i.i2c_stop)
|
||||||
i2c_waitack 0x08005d61 Thumb Code 50 eeprom.o(i.i2c_waitack)
|
i2c_waitack 0x08005d71 Thumb Code 50 eeprom.o(i.i2c_waitack)
|
||||||
led_ctrl 0x08005d99 Thumb Code 26 gpios.o(i.led_ctrl)
|
led_ctrl 0x08005da9 Thumb Code 26 gpios.o(i.led_ctrl)
|
||||||
main 0x08005dbd Thumb Code 130 main.o(i.main)
|
main 0x08005dcd Thumb Code 130 main.o(i.main)
|
||||||
mf5803_loop 0x08005e45 Thumb Code 376 mf5803.o(i.mf5803_loop)
|
mf5803_loop 0x08005e55 Thumb Code 376 mf5803.o(i.mf5803_loop)
|
||||||
mf5803_setup 0x08005fed Thumb Code 184 mf5803.o(i.mf5803_setup)
|
mf5803_setup 0x08005ffd Thumb Code 184 mf5803.o(i.mf5803_setup)
|
||||||
modbus_analysis_rtu 0x080060ad Thumb Code 180 modbus_rtu.o(i.modbus_analysis_rtu)
|
modbus_analysis_rtu 0x080060bd Thumb Code 180 modbus_rtu.o(i.modbus_analysis_rtu)
|
||||||
modbus_errfunction_rtu 0x08006161 Thumb Code 118 modbus_rtu.o(i.modbus_errfunction_rtu)
|
modbus_errfunction_rtu 0x08006171 Thumb Code 118 modbus_rtu.o(i.modbus_errfunction_rtu)
|
||||||
modbus_process_rtu 0x080061e1 Thumb Code 64 modbus_rtu.o(i.modbus_process_rtu)
|
modbus_process_rtu 0x080061f1 Thumb Code 64 modbus_rtu.o(i.modbus_process_rtu)
|
||||||
modbus_rtu_init 0x08006225 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
|
modbus_rtu_init 0x08006235 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init)
|
||||||
modbus_rx_cb 0x08006279 Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
|
modbus_rx_cb 0x08006289 Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb)
|
||||||
prov_adj_init 0x080062fd Thumb Code 80 provalctrl.o(i.prov_adj_init)
|
prov_adj_init 0x0800630d Thumb Code 80 provalctrl.o(i.prov_adj_init)
|
||||||
prov_adj_section 0x08006355 Thumb Code 600 provalctrl.o(i.prov_adj_section)
|
prov_adj_section 0x08006365 Thumb Code 606 provalctrl.o(i.prov_adj_section)
|
||||||
prov_adj_section_init 0x080065dd Thumb Code 64 provalctrl.o(i.prov_adj_section_init)
|
prov_adj_section_init 0x080065f1 Thumb Code 64 provalctrl.o(i.prov_adj_section_init)
|
||||||
prov_calibrate_pid 0x08006621 Thumb Code 944 provalctrl.o(i.prov_calibrate_pid)
|
prov_calibrate_pid 0x08006635 Thumb Code 944 provalctrl.o(i.prov_calibrate_pid)
|
||||||
prov_ctrl 0x080069ed Thumb Code 108 provalctrl.o(i.prov_ctrl)
|
prov_ctrl 0x08006a01 Thumb Code 108 provalctrl.o(i.prov_ctrl)
|
||||||
prov_init 0x08006a61 Thumb Code 634 provalctrl.o(i.prov_init)
|
prov_init 0x08006a75 Thumb Code 666 provalctrl.o(i.prov_init)
|
||||||
prov_section_calculate 0x08006d01 Thumb Code 218 provalctrl.o(i.prov_section_calculate)
|
prov_section_calculate 0x08006d35 Thumb Code 218 provalctrl.o(i.prov_section_calculate)
|
||||||
prov_set 0x08006de1 Thumb Code 472 provalctrl.o(i.prov_set)
|
prov_set 0x08006e15 Thumb Code 472 provalctrl.o(i.prov_set)
|
||||||
readcoilstate_rtu 0x08006fcd Thumb Code 326 modbus_rtu.o(i.readcoilstate_rtu)
|
readcoilstate_rtu 0x08007001 Thumb Code 326 modbus_rtu.o(i.readcoilstate_rtu)
|
||||||
readdisinputstate_rtu 0x0800711d Thumb Code 322 modbus_rtu.o(i.readdisinputstate_rtu)
|
readdisinputstate_rtu 0x08007151 Thumb Code 322 modbus_rtu.o(i.readdisinputstate_rtu)
|
||||||
readholdreg_rtu 0x08007269 Thumb Code 258 modbus_rtu.o(i.readholdreg_rtu)
|
readholdreg_rtu 0x0800729d Thumb Code 258 modbus_rtu.o(i.readholdreg_rtu)
|
||||||
readinputreg_rtu 0x08007375 Thumb Code 252 modbus_rtu.o(i.readinputreg_rtu)
|
readinputreg_rtu 0x080073a9 Thumb Code 252 modbus_rtu.o(i.readinputreg_rtu)
|
||||||
setcs 0x08007479 Thumb Code 86 ms5803.o(i.setcs)
|
setcs 0x080074ad Thumb Code 86 ms5803.o(i.setcs)
|
||||||
tim6_cnt 0x080074e1 Thumb Code 420 timer.o(i.tim6_cnt)
|
tim6_cnt 0x08007515 Thumb Code 420 timer.o(i.tim6_cnt)
|
||||||
uart_send 0x080076ed Thumb Code 20 uarts.o(i.uart_send)
|
uart_send 0x08007721 Thumb Code 20 uarts.o(i.uart_send)
|
||||||
wf5803_ReadReg 0x08007701 Thumb Code 34 mf5803.o(i.wf5803_ReadReg)
|
wf5803_ReadReg 0x08007735 Thumb Code 34 mf5803.o(i.wf5803_ReadReg)
|
||||||
wf5803_WriteReg 0x08007723 Thumb Code 34 mf5803.o(i.wf5803_WriteReg)
|
wf5803_WriteReg 0x08007757 Thumb Code 34 mf5803.o(i.wf5803_WriteReg)
|
||||||
writemulticoil_rtu 0x08007745 Thumb Code 322 modbus_rtu.o(i.writemulticoil_rtu)
|
writemulticoil_rtu 0x08007779 Thumb Code 322 modbus_rtu.o(i.writemulticoil_rtu)
|
||||||
writemultireg_rtu 0x08007891 Thumb Code 252 modbus_rtu.o(i.writemultireg_rtu)
|
writemultireg_rtu 0x080078c5 Thumb Code 252 modbus_rtu.o(i.writemultireg_rtu)
|
||||||
writesinglecoil_rtu 0x08007995 Thumb Code 188 modbus_rtu.o(i.writesinglecoil_rtu)
|
writesinglecoil_rtu 0x080079c9 Thumb Code 188 modbus_rtu.o(i.writesinglecoil_rtu)
|
||||||
writesinglereg_rtu 0x08007a59 Thumb Code 176 modbus_rtu.o(i.writesinglereg_rtu)
|
writesinglereg_rtu 0x08007a8d Thumb Code 176 modbus_rtu.o(i.writesinglereg_rtu)
|
||||||
__aeabi_dadd 0x08007b11 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
__aeabi_dadd 0x08007b45 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
|
||||||
_dadd 0x08007b11 Thumb Code 332 daddsub_clz.o(x$fpl$dadd)
|
_dadd 0x08007b45 Thumb Code 332 daddsub_clz.o(x$fpl$dadd)
|
||||||
__aeabi_ddiv 0x08007c61 Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
__aeabi_ddiv 0x08007c95 Thumb Code 0 ddiv.o(x$fpl$ddiv)
|
||||||
_ddiv 0x08007c61 Thumb Code 552 ddiv.o(x$fpl$ddiv)
|
_ddiv 0x08007c95 Thumb Code 552 ddiv.o(x$fpl$ddiv)
|
||||||
__aeabi_d2iz 0x08007f11 Thumb Code 0 dfix.o(x$fpl$dfix)
|
__aeabi_d2iz 0x08007f45 Thumb Code 0 dfix.o(x$fpl$dfix)
|
||||||
_dfix 0x08007f11 Thumb Code 94 dfix.o(x$fpl$dfix)
|
_dfix 0x08007f45 Thumb Code 94 dfix.o(x$fpl$dfix)
|
||||||
__aeabi_d2uiz 0x08007f71 Thumb Code 0 dfixu.o(x$fpl$dfixu)
|
__aeabi_d2uiz 0x08007fa5 Thumb Code 0 dfixu.o(x$fpl$dfixu)
|
||||||
_dfixu 0x08007f71 Thumb Code 90 dfixu.o(x$fpl$dfixu)
|
_dfixu 0x08007fa5 Thumb Code 90 dfixu.o(x$fpl$dfixu)
|
||||||
__aeabi_i2d 0x08007fcb Thumb Code 0 dflt_clz.o(x$fpl$dflt)
|
__aeabi_i2d 0x08007fff Thumb Code 0 dflt_clz.o(x$fpl$dflt)
|
||||||
_dflt 0x08007fcb Thumb Code 46 dflt_clz.o(x$fpl$dflt)
|
_dflt 0x08007fff Thumb Code 46 dflt_clz.o(x$fpl$dflt)
|
||||||
__aeabi_l2d 0x08007ff9 Thumb Code 0 dfltll_clz.o(x$fpl$dfltll)
|
__aeabi_l2d 0x0800802d Thumb Code 0 dfltll_clz.o(x$fpl$dfltll)
|
||||||
_ll_sto_d 0x08007ff9 Thumb Code 162 dfltll_clz.o(x$fpl$dfltll)
|
_ll_sto_d 0x0800802d Thumb Code 162 dfltll_clz.o(x$fpl$dfltll)
|
||||||
__aeabi_dmul 0x0800809d Thumb Code 0 dmul.o(x$fpl$dmul)
|
__aeabi_dmul 0x080080d1 Thumb Code 0 dmul.o(x$fpl$dmul)
|
||||||
_dmul 0x0800809d Thumb Code 332 dmul.o(x$fpl$dmul)
|
_dmul 0x080080d1 Thumb Code 332 dmul.o(x$fpl$dmul)
|
||||||
__fpl_dnaninf 0x080081f1 Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
|
__fpl_dnaninf 0x08008225 Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
|
||||||
__fpl_dretinf 0x0800828d Thumb Code 12 dretinf.o(x$fpl$dretinf)
|
__fpl_dretinf 0x080082c1 Thumb Code 12 dretinf.o(x$fpl$dretinf)
|
||||||
__aeabi_dsub 0x08008299 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
__aeabi_dsub 0x080082cd Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
|
||||||
_dsub 0x08008299 Thumb Code 464 daddsub_clz.o(x$fpl$dsub)
|
_dsub 0x080082cd Thumb Code 464 daddsub_clz.o(x$fpl$dsub)
|
||||||
_fp_init 0x0800846d Thumb Code 10 fpinit.o(x$fpl$fpinit)
|
_fp_init 0x080084a1 Thumb Code 10 fpinit.o(x$fpl$fpinit)
|
||||||
__fplib_config_fpu_vfp 0x08008475 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
__fplib_config_fpu_vfp 0x080084a9 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
||||||
__fplib_config_pureend_doubles 0x08008475 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
__fplib_config_pureend_doubles 0x080084a9 Thumb Code 0 fpinit.o(x$fpl$fpinit)
|
||||||
__I$use$fp 0x08008476 Number 0 usenofp.o(x$fpl$usenofp)
|
__I$use$fp 0x080084aa Number 0 usenofp.o(x$fpl$usenofp)
|
||||||
AHBPrescTable 0x0800847e Data 16 system_stm32f4xx.o(.constdata)
|
AHBPrescTable 0x080084b2 Data 16 system_stm32f4xx.o(.constdata)
|
||||||
APBPrescTable 0x0800848e Data 8 system_stm32f4xx.o(.constdata)
|
APBPrescTable 0x080084c2 Data 8 system_stm32f4xx.o(.constdata)
|
||||||
Region$$Table$$Base 0x08008498 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Base 0x080084cc Number 0 anon$$obj.o(Region$$Table)
|
||||||
Region$$Table$$Limit 0x080084b8 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Limit 0x080084ec Number 0 anon$$obj.o(Region$$Table)
|
||||||
uwTick 0x20000000 Data 4 stm32f4xx_hal.o(.data)
|
uwTick 0x20000000 Data 4 stm32f4xx_hal.o(.data)
|
||||||
uwTickPrio 0x20000004 Data 4 stm32f4xx_hal.o(.data)
|
uwTickPrio 0x20000004 Data 4 stm32f4xx_hal.o(.data)
|
||||||
uwTickFreq 0x20000008 Data 1 stm32f4xx_hal.o(.data)
|
uwTickFreq 0x20000008 Data 1 stm32f4xx_hal.o(.data)
|
||||||
|
@ -3799,14 +3799,14 @@ Image Symbol Table
|
||||||
uart1_tx_buf 0x20000e94 Data 1024 modbus_rtu.o(.bss)
|
uart1_tx_buf 0x20000e94 Data 1024 modbus_rtu.o(.bss)
|
||||||
UART6_RxBuffer 0x20001294 Data 256 uarts.o(.bss)
|
UART6_RxBuffer 0x20001294 Data 256 uarts.o(.bss)
|
||||||
uart1 0x20001394 Data 20 uarts.o(.bss)
|
uart1 0x20001394 Data 20 uarts.o(.bss)
|
||||||
pv_one 0x200013a8 Data 148 provalctrl.o(.bss)
|
pv_one 0x200013a8 Data 156 provalctrl.o(.bss)
|
||||||
pv_two 0x2000143c Data 148 provalctrl.o(.bss)
|
pv_two 0x20001444 Data 156 provalctrl.o(.bss)
|
||||||
data_wr 0x200014d0 Data 12 provalctrl.o(.bss)
|
data_wr 0x200014e0 Data 12 provalctrl.o(.bss)
|
||||||
data_rd 0x200014dc Data 12 provalctrl.o(.bss)
|
data_rd 0x200014ec Data 12 provalctrl.o(.bss)
|
||||||
adj_pv1 0x200014e8 Data 156 provalctrl.o(.bss)
|
adj_pv1 0x200014f8 Data 156 provalctrl.o(.bss)
|
||||||
adj_pv2 0x20001584 Data 156 provalctrl.o(.bss)
|
adj_pv2 0x20001594 Data 156 provalctrl.o(.bss)
|
||||||
__libspace_start 0x20001620 Data 96 libspace.o(.bss)
|
__libspace_start 0x20001630 Data 96 libspace.o(.bss)
|
||||||
__temporary_stack_top$libspace 0x20001680 Data 0 libspace.o(.bss)
|
__temporary_stack_top$libspace 0x20001690 Data 0 libspace.o(.bss)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -3816,9 +3816,9 @@ Memory Map of the image
|
||||||
|
|
||||||
Image Entry point : 0x08000189
|
Image Entry point : 0x08000189
|
||||||
|
|
||||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00008658, Max: 0x00100000, ABSOLUTE, COMPRESSED[0x000084d8])
|
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000868c, Max: 0x00100000, ABSOLUTE, COMPRESSED[0x0000850c])
|
||||||
|
|
||||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000084b8, Max: 0x00100000, ABSOLUTE)
|
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000084ec, Max: 0x00100000, ABSOLUTE)
|
||||||
|
|
||||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
|
@ -4054,95 +4054,95 @@ Memory Map of the image
|
||||||
0x08004e20 0x08004e20 0x00000050 Code RO 4455 i.ads1256_init ads1256.o
|
0x08004e20 0x08004e20 0x00000050 Code RO 4455 i.ads1256_init ads1256.o
|
||||||
0x08004e70 0x08004e70 0x00000058 Code RO 4456 i.ads1256_read_byte ads1256.o
|
0x08004e70 0x08004e70 0x00000058 Code RO 4456 i.ads1256_read_byte ads1256.o
|
||||||
0x08004ec8 0x08004ec8 0x00000074 Code RO 4457 i.ads1256_write_byte ads1256.o
|
0x08004ec8 0x08004ec8 0x00000074 Code RO 4457 i.ads1256_write_byte ads1256.o
|
||||||
0x08004f3c 0x08004f3c 0x00000314 Code RO 5963 i.analog_ctrl provalctrl.o
|
0x08004f3c 0x08004f3c 0x00000324 Code RO 5963 i.analog_ctrl provalctrl.o
|
||||||
0x08005250 0x08005250 0x00000050 Code RO 5792 i.analog_gather adcs.o
|
0x08005260 0x08005260 0x00000050 Code RO 5792 i.analog_gather adcs.o
|
||||||
0x080052a0 0x080052a0 0x0000004c Code RO 4576 i.ao_blf1_set dac7311.o
|
0x080052b0 0x080052b0 0x0000004c Code RO 4576 i.ao_blf1_set dac7311.o
|
||||||
0x080052ec 0x080052ec 0x0000004c Code RO 4577 i.ao_blf2_set dac7311.o
|
0x080052fc 0x080052fc 0x0000004c Code RO 4577 i.ao_blf2_set dac7311.o
|
||||||
0x08005338 0x08005338 0x00000054 Code RO 4578 i.ao_dwq_set dac7311.o
|
0x08005348 0x08005348 0x00000054 Code RO 4578 i.ao_dwq_set dac7311.o
|
||||||
0x0800538c 0x0800538c 0x00000154 Code RO 4579 i.ao_write dac7311.o
|
0x0800539c 0x0800539c 0x00000154 Code RO 4579 i.ao_write dac7311.o
|
||||||
0x080054e0 0x080054e0 0x00000098 Code RO 4741 i.clrcs ms5803.o
|
0x080054f0 0x080054f0 0x00000098 Code RO 4741 i.clrcs ms5803.o
|
||||||
0x08005578 0x08005578 0x00000040 Code RO 4580 i.dac7311_init dac7311.o
|
0x08005588 0x08005588 0x00000040 Code RO 4580 i.dac7311_init dac7311.o
|
||||||
0x080055b8 0x080055b8 0x0000000a Code RO 15 i.delay_ms main.o
|
0x080055c8 0x080055c8 0x0000000a Code RO 15 i.delay_ms main.o
|
||||||
0x080055c2 0x080055c2 0x0000000e Code RO 16 i.delay_tick main.o
|
0x080055d2 0x080055d2 0x0000000e Code RO 16 i.delay_tick main.o
|
||||||
0x080055d0 0x080055d0 0x00000060 Code RO 17 i.delay_us main.o
|
0x080055e0 0x080055e0 0x00000060 Code RO 17 i.delay_us main.o
|
||||||
0x08005630 0x08005630 0x00000120 Code RO 5832 i.digital_ctrl gpios.o
|
0x08005640 0x08005640 0x00000120 Code RO 5832 i.digital_ctrl gpios.o
|
||||||
0x08005750 0x08005750 0x0000002c Code RO 4904 i.disp_out hc595.o
|
0x08005760 0x08005760 0x0000002c Code RO 4904 i.disp_out hc595.o
|
||||||
0x0800577c 0x0800577c 0x00000060 Code RO 4838 i.ds18b20_check ds18b20.o
|
0x0800578c 0x0800578c 0x00000060 Code RO 4838 i.ds18b20_check ds18b20.o
|
||||||
0x080057dc 0x080057dc 0x0000006c Code RO 4839 i.ds18b20_get_temp ds18b20.o
|
0x080057ec 0x080057ec 0x0000006c Code RO 4839 i.ds18b20_get_temp ds18b20.o
|
||||||
0x08005848 0x08005848 0x0000001c Code RO 4840 i.ds18b20_init ds18b20.o
|
0x08005858 0x08005858 0x0000001c Code RO 4840 i.ds18b20_init ds18b20.o
|
||||||
0x08005864 0x08005864 0x00000064 Code RO 4841 i.ds18b20_read_bit ds18b20.o
|
0x08005874 0x08005874 0x00000064 Code RO 4841 i.ds18b20_read_bit ds18b20.o
|
||||||
0x080058c8 0x080058c8 0x00000022 Code RO 4842 i.ds18b20_read_byte ds18b20.o
|
0x080058d8 0x080058d8 0x00000022 Code RO 4842 i.ds18b20_read_byte ds18b20.o
|
||||||
0x080058ea 0x080058ea 0x00000002 PAD
|
0x080058fa 0x080058fa 0x00000002 PAD
|
||||||
0x080058ec 0x080058ec 0x00000040 Code RO 4843 i.ds18b20_rst ds18b20.o
|
0x080058fc 0x080058fc 0x00000040 Code RO 4843 i.ds18b20_rst ds18b20.o
|
||||||
0x0800592c 0x0800592c 0x00000018 Code RO 4844 i.ds18b20_start ds18b20.o
|
0x0800593c 0x0800593c 0x00000018 Code RO 4844 i.ds18b20_start ds18b20.o
|
||||||
0x08005944 0x08005944 0x00000078 Code RO 4845 i.ds18b20_write_byte ds18b20.o
|
0x08005954 0x08005954 0x00000078 Code RO 4845 i.ds18b20_write_byte ds18b20.o
|
||||||
0x080059bc 0x080059bc 0x00000054 Code RO 4628 i.ee_io_init eeprom.o
|
0x080059cc 0x080059cc 0x00000054 Code RO 4628 i.ee_io_init eeprom.o
|
||||||
0x08005a10 0x08005a10 0x0000007e Code RO 4629 i.ee_readbytes eeprom.o
|
0x08005a20 0x08005a20 0x0000007e Code RO 4629 i.ee_readbytes eeprom.o
|
||||||
0x08005a8e 0x08005a8e 0x00000002 PAD
|
0x08005a9e 0x08005a9e 0x00000002 PAD
|
||||||
0x08005a90 0x08005a90 0x00000028 Code RO 4630 i.ee_readfloats eeprom.o
|
0x08005aa0 0x08005aa0 0x00000028 Code RO 4630 i.ee_readfloats eeprom.o
|
||||||
0x08005ab8 0x08005ab8 0x00000058 Code RO 6061 i.encoder_init encoder.o
|
0x08005ac8 0x08005ac8 0x00000058 Code RO 6061 i.encoder_init encoder.o
|
||||||
0x08005b10 0x08005b10 0x00000090 Code RO 6062 i.encoder_run encoder.o
|
0x08005b20 0x08005b20 0x00000090 Code RO 6062 i.encoder_run encoder.o
|
||||||
0x08005ba0 0x08005ba0 0x0000006c Code RO 4905 i.hc595_write_data hc595.o
|
0x08005bb0 0x08005bb0 0x0000006c Code RO 4905 i.hc595_write_data hc595.o
|
||||||
0x08005c0c 0x08005c0c 0x00000030 Code RO 4633 i.i2c_ack eeprom.o
|
0x08005c1c 0x08005c1c 0x00000030 Code RO 4633 i.i2c_ack eeprom.o
|
||||||
0x08005c3c 0x08005c3c 0x0000000e Code RO 4635 i.i2c_delay eeprom.o
|
0x08005c4c 0x08005c4c 0x0000000e Code RO 4635 i.i2c_delay eeprom.o
|
||||||
0x08005c4a 0x08005c4a 0x00000002 PAD
|
0x08005c5a 0x08005c5a 0x00000002 PAD
|
||||||
0x08005c4c 0x08005c4c 0x00000028 Code RO 4636 i.i2c_nack eeprom.o
|
0x08005c5c 0x08005c5c 0x00000028 Code RO 4636 i.i2c_nack eeprom.o
|
||||||
0x08005c74 0x08005c74 0x00000044 Code RO 4637 i.i2c_readbyte eeprom.o
|
0x08005c84 0x08005c84 0x00000044 Code RO 4637 i.i2c_readbyte eeprom.o
|
||||||
0x08005cb8 0x08005cb8 0x00000054 Code RO 4638 i.i2c_sendbyte eeprom.o
|
0x08005cc8 0x08005cc8 0x00000054 Code RO 4638 i.i2c_sendbyte eeprom.o
|
||||||
0x08005d0c 0x08005d0c 0x00000030 Code RO 4639 i.i2c_start eeprom.o
|
0x08005d1c 0x08005d1c 0x00000030 Code RO 4639 i.i2c_start eeprom.o
|
||||||
0x08005d3c 0x08005d3c 0x00000024 Code RO 4640 i.i2c_stop eeprom.o
|
0x08005d4c 0x08005d4c 0x00000024 Code RO 4640 i.i2c_stop eeprom.o
|
||||||
0x08005d60 0x08005d60 0x00000038 Code RO 4641 i.i2c_waitack eeprom.o
|
0x08005d70 0x08005d70 0x00000038 Code RO 4641 i.i2c_waitack eeprom.o
|
||||||
0x08005d98 0x08005d98 0x00000024 Code RO 5833 i.led_ctrl gpios.o
|
0x08005da8 0x08005da8 0x00000024 Code RO 5833 i.led_ctrl gpios.o
|
||||||
0x08005dbc 0x08005dbc 0x00000088 Code RO 18 i.main main.o
|
0x08005dcc 0x08005dcc 0x00000088 Code RO 18 i.main main.o
|
||||||
0x08005e44 0x08005e44 0x000001a8 Code RO 4968 i.mf5803_loop mf5803.o
|
0x08005e54 0x08005e54 0x000001a8 Code RO 4968 i.mf5803_loop mf5803.o
|
||||||
0x08005fec 0x08005fec 0x000000c0 Code RO 4969 i.mf5803_setup mf5803.o
|
0x08005ffc 0x08005ffc 0x000000c0 Code RO 4969 i.mf5803_setup mf5803.o
|
||||||
0x080060ac 0x080060ac 0x000000b4 Code RO 5108 i.modbus_analysis_rtu modbus_rtu.o
|
0x080060bc 0x080060bc 0x000000b4 Code RO 5108 i.modbus_analysis_rtu modbus_rtu.o
|
||||||
0x08006160 0x08006160 0x00000080 Code RO 5109 i.modbus_errfunction_rtu modbus_rtu.o
|
0x08006170 0x08006170 0x00000080 Code RO 5109 i.modbus_errfunction_rtu modbus_rtu.o
|
||||||
0x080061e0 0x080061e0 0x00000044 Code RO 5110 i.modbus_process_rtu modbus_rtu.o
|
0x080061f0 0x080061f0 0x00000044 Code RO 5110 i.modbus_process_rtu modbus_rtu.o
|
||||||
0x08006224 0x08006224 0x00000054 Code RO 5111 i.modbus_rtu_init modbus_rtu.o
|
0x08006234 0x08006234 0x00000054 Code RO 5111 i.modbus_rtu_init modbus_rtu.o
|
||||||
0x08006278 0x08006278 0x00000084 Code RO 5112 i.modbus_rx_cb modbus_rtu.o
|
0x08006288 0x08006288 0x00000084 Code RO 5112 i.modbus_rx_cb modbus_rtu.o
|
||||||
0x080062fc 0x080062fc 0x00000058 Code RO 5965 i.prov_adj_init provalctrl.o
|
0x0800630c 0x0800630c 0x00000058 Code RO 5965 i.prov_adj_init provalctrl.o
|
||||||
0x08006354 0x08006354 0x00000288 Code RO 5966 i.prov_adj_section provalctrl.o
|
0x08006364 0x08006364 0x0000028c Code RO 5966 i.prov_adj_section provalctrl.o
|
||||||
0x080065dc 0x080065dc 0x00000044 Code RO 5967 i.prov_adj_section_init provalctrl.o
|
0x080065f0 0x080065f0 0x00000044 Code RO 5967 i.prov_adj_section_init provalctrl.o
|
||||||
0x08006620 0x08006620 0x000003cc Code RO 5968 i.prov_calibrate_pid provalctrl.o
|
0x08006634 0x08006634 0x000003cc Code RO 5968 i.prov_calibrate_pid provalctrl.o
|
||||||
0x080069ec 0x080069ec 0x00000074 Code RO 5969 i.prov_ctrl provalctrl.o
|
0x08006a00 0x08006a00 0x00000074 Code RO 5969 i.prov_ctrl provalctrl.o
|
||||||
0x08006a60 0x08006a60 0x000002a0 Code RO 5970 i.prov_init provalctrl.o
|
0x08006a74 0x08006a74 0x000002c0 Code RO 5970 i.prov_init provalctrl.o
|
||||||
0x08006d00 0x08006d00 0x000000e0 Code RO 5971 i.prov_section_calculate provalctrl.o
|
0x08006d34 0x08006d34 0x000000e0 Code RO 5971 i.prov_section_calculate provalctrl.o
|
||||||
0x08006de0 0x08006de0 0x000001ec Code RO 5972 i.prov_set provalctrl.o
|
0x08006e14 0x08006e14 0x000001ec Code RO 5972 i.prov_set provalctrl.o
|
||||||
0x08006fcc 0x08006fcc 0x00000150 Code RO 5113 i.readcoilstate_rtu modbus_rtu.o
|
0x08007000 0x08007000 0x00000150 Code RO 5113 i.readcoilstate_rtu modbus_rtu.o
|
||||||
0x0800711c 0x0800711c 0x0000014c Code RO 5114 i.readdisinputstate_rtu modbus_rtu.o
|
0x08007150 0x08007150 0x0000014c Code RO 5114 i.readdisinputstate_rtu modbus_rtu.o
|
||||||
0x08007268 0x08007268 0x0000010c Code RO 5115 i.readholdreg_rtu modbus_rtu.o
|
0x0800729c 0x0800729c 0x0000010c Code RO 5115 i.readholdreg_rtu modbus_rtu.o
|
||||||
0x08007374 0x08007374 0x00000104 Code RO 5116 i.readinputreg_rtu modbus_rtu.o
|
0x080073a8 0x080073a8 0x00000104 Code RO 5116 i.readinputreg_rtu modbus_rtu.o
|
||||||
0x08007478 0x08007478 0x00000068 Code RO 4749 i.setcs ms5803.o
|
0x080074ac 0x080074ac 0x00000068 Code RO 4749 i.setcs ms5803.o
|
||||||
0x080074e0 0x080074e0 0x0000020c Code RO 5867 i.tim6_cnt timer.o
|
0x08007514 0x08007514 0x0000020c Code RO 5867 i.tim6_cnt timer.o
|
||||||
0x080076ec 0x080076ec 0x00000014 Code RO 5910 i.uart_send uarts.o
|
0x08007720 0x08007720 0x00000014 Code RO 5910 i.uart_send uarts.o
|
||||||
0x08007700 0x08007700 0x00000022 Code RO 4970 i.wf5803_ReadReg mf5803.o
|
0x08007734 0x08007734 0x00000022 Code RO 4970 i.wf5803_ReadReg mf5803.o
|
||||||
0x08007722 0x08007722 0x00000022 Code RO 4972 i.wf5803_WriteReg mf5803.o
|
0x08007756 0x08007756 0x00000022 Code RO 4972 i.wf5803_WriteReg mf5803.o
|
||||||
0x08007744 0x08007744 0x0000014c Code RO 5117 i.writemulticoil_rtu modbus_rtu.o
|
0x08007778 0x08007778 0x0000014c Code RO 5117 i.writemulticoil_rtu modbus_rtu.o
|
||||||
0x08007890 0x08007890 0x00000104 Code RO 5118 i.writemultireg_rtu modbus_rtu.o
|
0x080078c4 0x080078c4 0x00000104 Code RO 5118 i.writemultireg_rtu modbus_rtu.o
|
||||||
0x08007994 0x08007994 0x000000c4 Code RO 5119 i.writesinglecoil_rtu modbus_rtu.o
|
0x080079c8 0x080079c8 0x000000c4 Code RO 5119 i.writesinglecoil_rtu modbus_rtu.o
|
||||||
0x08007a58 0x08007a58 0x000000b8 Code RO 5120 i.writesinglereg_rtu modbus_rtu.o
|
0x08007a8c 0x08007a8c 0x000000b8 Code RO 5120 i.writesinglereg_rtu modbus_rtu.o
|
||||||
0x08007b10 0x08007b10 0x00000150 Code RO 6215 x$fpl$dadd fz_wm.l(daddsub_clz.o)
|
0x08007b44 0x08007b44 0x00000150 Code RO 6215 x$fpl$dadd fz_wm.l(daddsub_clz.o)
|
||||||
0x08007c60 0x08007c60 0x000002b0 Code RO 6222 x$fpl$ddiv fz_wm.l(ddiv.o)
|
0x08007c94 0x08007c94 0x000002b0 Code RO 6222 x$fpl$ddiv fz_wm.l(ddiv.o)
|
||||||
0x08007f10 0x08007f10 0x0000005e Code RO 6225 x$fpl$dfix fz_wm.l(dfix.o)
|
0x08007f44 0x08007f44 0x0000005e Code RO 6225 x$fpl$dfix fz_wm.l(dfix.o)
|
||||||
0x08007f6e 0x08007f6e 0x00000002 PAD
|
0x08007fa2 0x08007fa2 0x00000002 PAD
|
||||||
0x08007f70 0x08007f70 0x0000005a Code RO 6233 x$fpl$dfixu fz_wm.l(dfixu.o)
|
0x08007fa4 0x08007fa4 0x0000005a Code RO 6233 x$fpl$dfixu fz_wm.l(dfixu.o)
|
||||||
0x08007fca 0x08007fca 0x0000002e Code RO 6238 x$fpl$dflt fz_wm.l(dflt_clz.o)
|
0x08007ffe 0x08007ffe 0x0000002e Code RO 6238 x$fpl$dflt fz_wm.l(dflt_clz.o)
|
||||||
0x08007ff8 0x08007ff8 0x000000a2 Code RO 6243 x$fpl$dfltll fz_wm.l(dfltll_clz.o)
|
0x0800802c 0x0800802c 0x000000a2 Code RO 6243 x$fpl$dfltll fz_wm.l(dfltll_clz.o)
|
||||||
0x0800809a 0x0800809a 0x00000002 PAD
|
0x080080ce 0x080080ce 0x00000002 PAD
|
||||||
0x0800809c 0x0800809c 0x00000154 Code RO 6247 x$fpl$dmul fz_wm.l(dmul.o)
|
0x080080d0 0x080080d0 0x00000154 Code RO 6247 x$fpl$dmul fz_wm.l(dmul.o)
|
||||||
0x080081f0 0x080081f0 0x0000009c Code RO 6279 x$fpl$dnaninf fz_wm.l(dnaninf.o)
|
0x08008224 0x08008224 0x0000009c Code RO 6279 x$fpl$dnaninf fz_wm.l(dnaninf.o)
|
||||||
0x0800828c 0x0800828c 0x0000000c Code RO 6281 x$fpl$dretinf fz_wm.l(dretinf.o)
|
0x080082c0 0x080082c0 0x0000000c Code RO 6281 x$fpl$dretinf fz_wm.l(dretinf.o)
|
||||||
0x08008298 0x08008298 0x000001d4 Code RO 6217 x$fpl$dsub fz_wm.l(daddsub_clz.o)
|
0x080082cc 0x080082cc 0x000001d4 Code RO 6217 x$fpl$dsub fz_wm.l(daddsub_clz.o)
|
||||||
0x0800846c 0x0800846c 0x0000000a Code RO 6450 x$fpl$fpinit fz_wm.l(fpinit.o)
|
0x080084a0 0x080084a0 0x0000000a Code RO 6450 x$fpl$fpinit fz_wm.l(fpinit.o)
|
||||||
0x08008476 0x08008476 0x00000000 Code RO 6287 x$fpl$usenofp fz_wm.l(usenofp.o)
|
0x080084aa 0x080084aa 0x00000000 Code RO 6287 x$fpl$usenofp fz_wm.l(usenofp.o)
|
||||||
0x08008476 0x08008476 0x00000008 Data RO 1572 .constdata stm32f4xx_hal_dma.o
|
0x080084aa 0x080084aa 0x00000008 Data RO 1572 .constdata stm32f4xx_hal_dma.o
|
||||||
0x0800847e 0x0800847e 0x00000018 Data RO 4417 .constdata system_stm32f4xx.o
|
0x080084b2 0x080084b2 0x00000018 Data RO 4417 .constdata system_stm32f4xx.o
|
||||||
0x08008496 0x08008496 0x00000002 PAD
|
0x080084ca 0x080084ca 0x00000002 PAD
|
||||||
0x08008498 0x08008498 0x00000020 Data RO 6506 Region$$Table anon$$obj.o
|
0x080084cc 0x080084cc 0x00000020 Data RO 6506 Region$$Table anon$$obj.o
|
||||||
|
|
||||||
|
|
||||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080084b8, Size: 0x00001c80, Max: 0x0001c000, ABSOLUTE, COMPRESSED[0x00000020])
|
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080084ec, Size: 0x00001c90, Max: 0x0001c000, ABSOLUTE, COMPRESSED[0x00000020])
|
||||||
|
|
||||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
|
@ -4177,13 +4177,13 @@ Memory Map of the image
|
||||||
0x200009d0 - 0x000000c4 Zero RW 5047 .bss modbus.o
|
0x200009d0 - 0x000000c4 Zero RW 5047 .bss modbus.o
|
||||||
0x20000a94 - 0x00000800 Zero RW 5121 .bss modbus_rtu.o
|
0x20000a94 - 0x00000800 Zero RW 5121 .bss modbus_rtu.o
|
||||||
0x20001294 - 0x00000114 Zero RW 5911 .bss uarts.o
|
0x20001294 - 0x00000114 Zero RW 5911 .bss uarts.o
|
||||||
0x200013a8 - 0x00000278 Zero RW 5973 .bss provalctrl.o
|
0x200013a8 - 0x00000288 Zero RW 5973 .bss provalctrl.o
|
||||||
0x20001620 - 0x00000060 Zero RW 6360 .bss c_w.l(libspace.o)
|
0x20001630 - 0x00000060 Zero RW 6360 .bss c_w.l(libspace.o)
|
||||||
0x20001680 - 0x00000200 Zero RW 2 HEAP startup_stm32f407xx.o
|
0x20001690 - 0x00000200 Zero RW 2 HEAP startup_stm32f407xx.o
|
||||||
0x20001880 - 0x00000400 Zero RW 1 STACK startup_stm32f407xx.o
|
0x20001890 - 0x00000400 Zero RW 1 STACK startup_stm32f407xx.o
|
||||||
|
|
||||||
|
|
||||||
Execution Region RW_IRAM2 (Exec base: 0x2001c000, Load base: 0x080084d8, Size: 0x00000000, Max: 0x00004000, ABSOLUTE)
|
Execution Region RW_IRAM2 (Exec base: 0x2001c000, Load base: 0x0800850c, Size: 0x00000000, Max: 0x00004000, ABSOLUTE)
|
||||||
|
|
||||||
**** No section assigned to this execution region ****
|
**** No section assigned to this execution region ****
|
||||||
|
|
||||||
|
@ -4214,7 +4214,7 @@ Image component sizes
|
||||||
358 32 0 110 196 7180 modbus.o
|
358 32 0 110 196 7180 modbus.o
|
||||||
2760 146 0 0 2048 13994 modbus_rtu.o
|
2760 146 0 0 2048 13994 modbus_rtu.o
|
||||||
256 50 0 17 0 3199 ms5803.o
|
256 50 0 17 0 3199 ms5803.o
|
||||||
4108 244 0 42 632 16283 provalctrl.o
|
4160 242 0 42 648 16339 provalctrl.o
|
||||||
204 22 0 0 88 1861 spi.o
|
204 22 0 0 88 1861 spi.o
|
||||||
64 26 392 0 1536 892 startup_stm32f407xx.o
|
64 26 392 0 1536 892 startup_stm32f407xx.o
|
||||||
212 36 0 9 0 9777 stm32f4xx_hal.o
|
212 36 0 9 0 9777 stm32f4xx_hal.o
|
||||||
|
@ -4237,7 +4237,7 @@ Image component sizes
|
||||||
1288 114 0 0 840 5222 usart.o
|
1288 114 0 0 840 5222 usart.o
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
30152 2032 458 416 6784 952002 Object Totals
|
30204 2030 458 416 6800 952058 Object Totals
|
||||||
0 0 32 0 0 0 (incl. Generated)
|
0 0 32 0 0 0 (incl. Generated)
|
||||||
32 0 2 12 3 0 (incl. Padding)
|
32 0 2 12 3 0 (incl. Padding)
|
||||||
|
|
||||||
|
@ -4302,15 +4302,15 @@ Image component sizes
|
||||||
|
|
||||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||||
|
|
||||||
33518 2224 458 416 6880 931850 Grand Totals
|
33570 2222 458 416 6896 931906 Grand Totals
|
||||||
33518 2224 458 32 6880 931850 ELF Image Totals (compressed)
|
33570 2222 458 32 6896 931906 ELF Image Totals (compressed)
|
||||||
33518 2224 458 32 0 0 ROM Totals
|
33570 2222 458 32 0 0 ROM Totals
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
Total RO Size (Code + RO Data) 33976 ( 33.18kB)
|
Total RO Size (Code + RO Data) 34028 ( 33.23kB)
|
||||||
Total RW Size (RW Data + ZI Data) 7296 ( 7.13kB)
|
Total RW Size (RW Data + ZI Data) 7312 ( 7.14kB)
|
||||||
Total ROM Size (Code + RO Data + RW Data) 34008 ( 33.21kB)
|
Total ROM Size (Code + RO Data + RW Data) 34060 ( 33.26kB)
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -66,7 +66,7 @@ I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compile
|
||||||
I (../board/Inc/ms5803.h)(0x669760FF)
|
I (../board/Inc/ms5803.h)(0x669760FF)
|
||||||
I (../board/Inc/ds18b20.h)(0x6694D35E)
|
I (../board/Inc/ds18b20.h)(0x6694D35E)
|
||||||
I (../board/Inc/dac7311.h)(0x66949B65)
|
I (../board/Inc/dac7311.h)(0x66949B65)
|
||||||
I (../users/Inc/provalctrl.h)(0x66EA684F)
|
I (../users/Inc/provalctrl.h)(0x66ECC9CD)
|
||||||
I (../board/Inc/eeprom.h)(0x66CE9587)
|
I (../board/Inc/eeprom.h)(0x66CE9587)
|
||||||
F (../Core/Src/gpio.c)(0x66C2E5A9)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\gpio.o --omf_browse voqc\gpio.crf --depend voqc\gpio.d)
|
F (../Core/Src/gpio.c)(0x66C2E5A9)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\gpio.o --omf_browse voqc\gpio.crf --depend voqc\gpio.d)
|
||||||
I (../Core/Inc/gpio.h)(0x668F85FA)
|
I (../Core/Inc/gpio.h)(0x668F85FA)
|
||||||
|
@ -109,7 +109,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -159,7 +159,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -209,7 +209,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -259,7 +259,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -309,7 +309,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -357,7 +357,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -407,7 +407,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
I (../CH395Q/ch395.h)(0x669605EC)
|
I (../CH395Q/ch395.h)(0x669605EC)
|
||||||
|
@ -455,7 +455,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -505,7 +505,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -1329,7 +1329,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
F (..\board\Src\ads1256.c)(0x66C83459)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\ads1256.o --omf_browse voqc\ads1256.crf --depend voqc\ads1256.d)
|
F (..\board\Src\ads1256.c)(0x66EA9372)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\ads1256.o --omf_browse voqc\ads1256.crf --depend voqc\ads1256.d)
|
||||||
I (../board/Inc/ADS1256.h)(0x66960E51)
|
I (../board/Inc/ADS1256.h)(0x66960E51)
|
||||||
I (../Core/Inc/main.h)(0x6694D721)
|
I (../Core/Inc/main.h)(0x6694D721)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x66B41EAC)
|
||||||
|
@ -1370,7 +1370,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -1379,7 +1379,7 @@ I (../CH395Q/ch395inc.h)(0x66C443B0)
|
||||||
I (../Core/Inc/spi.h)(0x668F85FC)
|
I (../Core/Inc/spi.h)(0x668F85FC)
|
||||||
I (../CH395Q/ch395cmd.h)(0x664FF969)
|
I (../CH395Q/ch395cmd.h)(0x664FF969)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\string.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\string.h)(0x5E8E3CC2)
|
||||||
F (..\board\Src\ads1220.c)(0x66BEB24B)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\ads1220.o --omf_browse voqc\ads1220.crf --depend voqc\ads1220.d)
|
F (..\board\Src\ads1220.c)(0x66EA9373)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\ads1220.o --omf_browse voqc\ads1220.crf --depend voqc\ads1220.d)
|
||||||
I (../board/Inc/ads1220.h)(0x66960D8E)
|
I (../board/Inc/ads1220.h)(0x66960D8E)
|
||||||
I (../Core/Inc/main.h)(0x6694D721)
|
I (../Core/Inc/main.h)(0x6694D721)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x66B41EAC)
|
||||||
|
@ -1420,7 +1420,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -1429,7 +1429,7 @@ I (../CH395Q/ch395inc.h)(0x66C443B0)
|
||||||
I (../Core/Inc/spi.h)(0x668F85FC)
|
I (../Core/Inc/spi.h)(0x668F85FC)
|
||||||
I (../CH395Q/ch395cmd.h)(0x664FF969)
|
I (../CH395Q/ch395cmd.h)(0x664FF969)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\string.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\string.h)(0x5E8E3CC2)
|
||||||
I (../users/Inc/provalctrl.h)(0x66EA684F)
|
I (../users/Inc/provalctrl.h)(0x66ECC9CD)
|
||||||
I (../board/Inc/dac7311.h)(0x66949B65)
|
I (../board/Inc/dac7311.h)(0x66949B65)
|
||||||
I (../board/Inc/eeprom.h)(0x66CE9587)
|
I (../board/Inc/eeprom.h)(0x66CE9587)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\math.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\math.h)(0x5E8E3CC2)
|
||||||
|
@ -1474,7 +1474,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -1524,7 +1524,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -1576,7 +1576,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -1625,7 +1625,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -1675,7 +1675,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -1725,7 +1725,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -1777,7 +1777,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -1788,7 +1788,7 @@ I (../CH395Q/ch395cmd.h)(0x664FF969)
|
||||||
I (../board/Inc/ms5803.h)(0x669760FF)
|
I (../board/Inc/ms5803.h)(0x669760FF)
|
||||||
F (..\board\Src\laser.c)(0x668CAE17)()
|
F (..\board\Src\laser.c)(0x668CAE17)()
|
||||||
F (..\modbus\Src\modbus.c)(0x66C443C7)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\modbus.o --omf_browse voqc\modbus.crf --depend voqc\modbus.d)
|
F (..\modbus\Src\modbus.c)(0x66C443C7)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\modbus.o --omf_browse voqc\modbus.crf --depend voqc\modbus.d)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../Core/Inc/main.h)(0x6694D721)
|
I (../Core/Inc/main.h)(0x6694D721)
|
||||||
|
@ -1837,7 +1837,7 @@ I (../Core/Inc/spi.h)(0x668F85FC)
|
||||||
I (../CH395Q/ch395cmd.h)(0x664FF969)
|
I (../CH395Q/ch395cmd.h)(0x664FF969)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\string.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\string.h)(0x5E8E3CC2)
|
||||||
F (..\modbus\Src\modbus_rtu.c)(0x66C443CA)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\modbus_rtu.o --omf_browse voqc\modbus_rtu.crf --depend voqc\modbus_rtu.d)
|
F (..\modbus\Src\modbus_rtu.c)(0x66C443CA)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\modbus_rtu.o --omf_browse voqc\modbus_rtu.crf --depend voqc\modbus_rtu.d)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../Core/Inc/main.h)(0x6694D721)
|
I (../Core/Inc/main.h)(0x6694D721)
|
||||||
|
@ -1886,7 +1886,7 @@ I (../Core/Inc/spi.h)(0x668F85FC)
|
||||||
I (../CH395Q/ch395cmd.h)(0x664FF969)
|
I (../CH395Q/ch395cmd.h)(0x664FF969)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\string.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\string.h)(0x5E8E3CC2)
|
||||||
F (..\modbus\Src\modbus_tcp.c)(0x66C443CD)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\modbus_tcp.o --omf_browse voqc\modbus_tcp.crf --depend voqc\modbus_tcp.d)
|
F (..\modbus\Src\modbus_tcp.c)(0x66C443CD)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\modbus_tcp.o --omf_browse voqc\modbus_tcp.crf --depend voqc\modbus_tcp.d)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../Core/Inc/main.h)(0x6694D721)
|
I (../Core/Inc/main.h)(0x6694D721)
|
||||||
|
@ -1976,7 +1976,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../Core/Inc/main.h)(0x6694D721)
|
I (../Core/Inc/main.h)(0x6694D721)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -2025,7 +2025,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../Core/Inc/main.h)(0x6694D721)
|
I (../Core/Inc/main.h)(0x6694D721)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -2034,7 +2034,7 @@ I (../CH395Q/ch395inc.h)(0x66C443B0)
|
||||||
I (../CH395Q/ch395cmd.h)(0x664FF969)
|
I (../CH395Q/ch395cmd.h)(0x664FF969)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\string.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\string.h)(0x5E8E3CC2)
|
||||||
I (../Core/Inc/spi.h)(0x668F85FC)
|
I (../Core/Inc/spi.h)(0x668F85FC)
|
||||||
F (..\users\Src\adcs.c)(0x66C5534E)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\adcs.o --omf_browse voqc\adcs.crf --depend voqc\adcs.d)
|
F (..\users\Src\adcs.c)(0x66EA886D)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\adcs.o --omf_browse voqc\adcs.crf --depend voqc\adcs.d)
|
||||||
I (../users/Inc/adcs.h)(0x66C3E770)
|
I (../users/Inc/adcs.h)(0x66C3E770)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x66B41EAC)
|
||||||
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x66C2E5B0)
|
I (../Core/Inc/stm32f4xx_hal_conf.h)(0x66C2E5B0)
|
||||||
|
@ -2076,7 +2076,7 @@ I (../Core/Inc/adc.h)(0x668F85FC)
|
||||||
I (../Core/Inc/main.h)(0x6694D721)
|
I (../Core/Inc/main.h)(0x6694D721)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -2133,7 +2133,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -2185,7 +2185,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
@ -2236,16 +2236,16 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../CH395Q/ch395.h)(0x669605EC)
|
I (../CH395Q/ch395.h)(0x669605EC)
|
||||||
I (../CH395Q/ch395inc.h)(0x66C443B0)
|
I (../CH395Q/ch395inc.h)(0x66C443B0)
|
||||||
I (../Core/Inc/spi.h)(0x668F85FC)
|
I (../Core/Inc/spi.h)(0x668F85FC)
|
||||||
I (../CH395Q/ch395cmd.h)(0x664FF969)
|
I (../CH395Q/ch395cmd.h)(0x664FF969)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\string.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\string.h)(0x5E8E3CC2)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
F (..\users\Src\provalctrl.c)(0x66EA684F)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\provalctrl.o --omf_browse voqc\provalctrl.crf --depend voqc\provalctrl.d)
|
F (..\users\Src\provalctrl.c)(0x66ECD7E3)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\provalctrl.o --omf_browse voqc\provalctrl.crf --depend voqc\provalctrl.d)
|
||||||
I (../users/Inc/provalctrl.h)(0x66EA684F)
|
I (../users/Inc/provalctrl.h)(0x66ECC9CD)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../Core/Inc/main.h)(0x6694D721)
|
I (../Core/Inc/main.h)(0x6694D721)
|
||||||
|
@ -2296,9 +2296,9 @@ I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compile
|
||||||
I (../board/Inc/dac7311.h)(0x66949B65)
|
I (../board/Inc/dac7311.h)(0x66949B65)
|
||||||
I (../board/Inc/eeprom.h)(0x66CE9587)
|
I (../board/Inc/eeprom.h)(0x66CE9587)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\math.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\math.h)(0x5E8E3CC2)
|
||||||
F (..\users\Src\encoder.c)(0x66C43FCC)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\encoder.o --omf_browse voqc\encoder.crf --depend voqc\encoder.d)
|
F (..\users\Src\encoder.c)(0x66EA934B)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc
-I.\RTE\_VOQC
-IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx
-o voqc\encoder.o --omf_browse voqc\encoder.crf --depend voqc\encoder.d)
|
||||||
I (../users/Inc/encoder.h)(0x66C3E76F)
|
I (../users/Inc/encoder.h)(0x66C3E76F)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../Core/Inc/main.h)(0x6694D721)
|
I (../Core/Inc/main.h)(0x6694D721)
|
||||||
|
@ -2387,7 +2387,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x66B41EAC)
|
||||||
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x66B41EAC)
|
||||||
I (../users/Inc/timer.h)(0x66E24B97)
|
I (../users/Inc/timer.h)(0x66E24B97)
|
||||||
I (../Core/Inc/tim.h)(0x6694D67D)
|
I (../Core/Inc/tim.h)(0x6694D67D)
|
||||||
I (../modbus/Inc/modbus.h)(0x66CEC5B0)
|
I (../modbus/Inc/modbus.h)(0x66EA937E)
|
||||||
I (../users/Inc/uarts.h)(0x66B30E3E)
|
I (../users/Inc/uarts.h)(0x66B30E3E)
|
||||||
I (../Core/Inc/usart.h)(0x668F85FD)
|
I (../Core/Inc/usart.h)(0x668F85FD)
|
||||||
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2)
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -8,10 +8,10 @@ long ads_v[4][10];
|
||||||
long long ads_sum = 0;
|
long long ads_sum = 0;
|
||||||
|
|
||||||
/************************************************
|
/************************************************
|
||||||
函数名称 : ads1220_write_byte
|
函数名称 : ads1220_write_byte
|
||||||
功 能 : SPI写读一个字节
|
功 能 : SPI写读一个字节
|
||||||
参 数 : Byte ---- 数据
|
参 数 : Byte ---- 数据
|
||||||
返 回 值 : Byte ---- 数据
|
返 回 值 : Byte ---- 数据
|
||||||
*************************************************/
|
*************************************************/
|
||||||
uint8_t ads1220_write_byte( uint8_t Byte )
|
uint8_t ads1220_write_byte( uint8_t Byte )
|
||||||
{
|
{
|
||||||
|
@ -22,7 +22,7 @@ uint8_t ads1220_write_byte( uint8_t Byte )
|
||||||
for(i = 0;i < 8;i++)
|
for(i = 0;i < 8;i++)
|
||||||
{
|
{
|
||||||
ADS1220_SCK(1);
|
ADS1220_SCK(1);
|
||||||
delay_us(1); // 空等待
|
delay_us(1); // 空等待
|
||||||
|
|
||||||
if(Byte & 0x80)
|
if(Byte & 0x80)
|
||||||
{
|
{
|
||||||
|
@ -34,9 +34,9 @@ uint8_t ads1220_write_byte( uint8_t Byte )
|
||||||
}
|
}
|
||||||
|
|
||||||
Byte <<= 1;
|
Byte <<= 1;
|
||||||
delay_us(1); // 空等待
|
delay_us(1); // 空等待
|
||||||
ADS1220_SCK(0);
|
ADS1220_SCK(0);
|
||||||
delay_us(1); // 空等待
|
delay_us(1); // 空等待
|
||||||
Byte |= ADS1220_MISO;
|
Byte |= ADS1220_MISO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -44,10 +44,10 @@ uint8_t ads1220_write_byte( uint8_t Byte )
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************
|
/************************************************
|
||||||
函数名称 : ads1220_read_byte
|
函数名称 : ads1220_read_byte
|
||||||
功 能 : SPI只读一个字节
|
功 能 : SPI只读一个字节
|
||||||
参 数 : 无
|
参 数 : 无
|
||||||
返 回 值 : temp ---- 数据
|
返 回 值 : temp ---- 数据
|
||||||
*************************************************/
|
*************************************************/
|
||||||
uint8_t ads1220_read_byte(void)
|
uint8_t ads1220_read_byte(void)
|
||||||
{
|
{
|
||||||
|
@ -59,24 +59,24 @@ uint8_t ads1220_read_byte(void)
|
||||||
for(i = 0;i < 8;i++)
|
for(i = 0;i < 8;i++)
|
||||||
{
|
{
|
||||||
ADS1220_SCK(1);
|
ADS1220_SCK(1);
|
||||||
delay_us(1); // 空等待
|
delay_us(1); // 空等待
|
||||||
temp <<= 1;
|
temp <<= 1;
|
||||||
|
|
||||||
temp |= ADS1220_MISO;
|
temp |= ADS1220_MISO;
|
||||||
|
|
||||||
delay_us(1); // 空等待
|
delay_us(1); // 空等待
|
||||||
ADS1220_SCK(0);
|
ADS1220_SCK(0);
|
||||||
delay_us(1); // 空等待
|
delay_us(1); // 空等待
|
||||||
}
|
}
|
||||||
|
|
||||||
return temp;
|
return temp;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
函数名称 : ads1220_writeregister
|
函数名称 : ads1220_writeregister
|
||||||
功 能 : 数据写入到寄存器
|
功 能 : 数据写入到寄存器
|
||||||
参 数 : StartAddress--寄存器写入起始地址,NumRegs--寄存器数量,pData---写入的数据
|
参 数 : StartAddress--寄存器写入起始地址,NumRegs--寄存器数量,pData---写入的数据
|
||||||
返 回 值 : 无
|
返 回 值 : 无
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
void ads1220_writeregister(int StartAddress, int NumRegs, uint8_t * pData)
|
void ads1220_writeregister(int StartAddress, int NumRegs, uint8_t * pData)
|
||||||
{
|
{
|
||||||
|
@ -95,21 +95,21 @@ void ads1220_writeregister(int StartAddress, int NumRegs, uint8_t * pData)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
函数名称 : ads1220_init
|
函数名称 : ads1220_init
|
||||||
功 能 : ads1220初始化
|
功 能 : ads1220初始化
|
||||||
参 数 : 无
|
参 数 : 无
|
||||||
返 回 值 : 无
|
返 回 值 : 无
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
void ads1220_init(void)
|
void ads1220_init(void)
|
||||||
{
|
{
|
||||||
uint8_t config_0 = 0x81; //写入配置寄存器0,使用AIN0,AVSS,1倍增益,禁用PGA
|
uint8_t config_0 = 0x81; //写入配置寄存器0,使用AIN0,AVSS,1倍增益,禁用PGA
|
||||||
uint8_t config_1 = 0xC0; //写入配置寄存器1,使用正常工作模式,单次转换模式,
|
uint8_t config_1 = 0xC0; //写入配置寄存器1,使用正常工作模式,单次转换模式,
|
||||||
uint8_t config_2 = 0x40; //写入配置寄存器2,使用外部基准,无滤波
|
uint8_t config_2 = 0x40; //写入配置寄存器2,使用外部基准,无滤波
|
||||||
uint8_t config_3 = 0x00; //写入配置寄存器3,使用设置独立的DRY引脚
|
uint8_t config_3 = 0x00; //写入配置寄存器3,使用设置独立的DRY引脚
|
||||||
|
|
||||||
|
|
||||||
ADS1220_NSS(0);
|
ADS1220_NSS(0);
|
||||||
ads1220_write_byte(ADS1220_RESET);//复位命令
|
ads1220_write_byte(ADS1220_RESET);//复位命令
|
||||||
delay_ms(10);
|
delay_ms(10);
|
||||||
ADS1220_NSS(1);
|
ADS1220_NSS(1);
|
||||||
|
|
||||||
|
@ -123,16 +123,16 @@ void ads1220_init(void)
|
||||||
|
|
||||||
ADS1220_NSS(0);
|
ADS1220_NSS(0);
|
||||||
delay_ms(10);
|
delay_ms(10);
|
||||||
ads1220_write_byte(ADS1220_START);//开启一次转换
|
ads1220_write_byte(ADS1220_START);//开启一次转换
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
函数名称 : ads1220_setchannl
|
函数名称 : ads1220_setchannl
|
||||||
功 能 : 设置转换通道
|
功 能 : 设置转换通道
|
||||||
参 数 : channl--通道号
|
参 数 : channl--通道号
|
||||||
返 回 值 : 无
|
返 回 值 : 无
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
void ads1220_setchannl(uint8_t channl)
|
void ads1220_setchannl(uint8_t channl)
|
||||||
{
|
{
|
||||||
|
@ -143,10 +143,10 @@ void ads1220_setchannl(uint8_t channl)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
函数名称 : ads1220_readdata
|
函数名称 : ads1220_readdata
|
||||||
功 能 : 读取ads1220数据
|
功 能 : 读取ads1220数据
|
||||||
参 数 : 无
|
参 数 : 无
|
||||||
返 回 值 : ads1220转换数据
|
返 回 值 : ads1220转换数据
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
unsigned int ads1220_readdata(void)
|
unsigned int ads1220_readdata(void)
|
||||||
{
|
{
|
||||||
|
@ -170,19 +170,19 @@ unsigned int ads1220_readdata(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
函数名称 : get_data
|
函数名称 : get_data
|
||||||
功 能 : 获取四路输入电流并存储
|
功 能 : 获取四路输入电流并存储
|
||||||
参 数 : 无
|
参 数 : 无
|
||||||
返 回 值 : 无
|
返 回 值 : 无
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
void ads1220_get_data(void)
|
void ads1220_get_data(void)
|
||||||
{
|
{
|
||||||
switch(ads_ch)
|
switch(ads_ch)
|
||||||
{
|
{
|
||||||
case 0://读取通道0 然后切换到通道1
|
case 0://读取通道0 然后切换到通道1
|
||||||
{
|
{
|
||||||
ads1220_data[ads_ch] = ads1220_readdata();
|
ads1220_data[ads_ch] = ads1220_readdata();
|
||||||
ads_v[ads_ch][ads1] = (long)((float)( ads1220_data[ads_ch] * 2.5f / 8388608 ) * 10000);//转换为电流 单位uA
|
ads_v[ads_ch][ads1] = (long)((float)( ads1220_data[ads_ch] * 2.5f / 8388608 ) * 10000);//转换为电流 单位uA
|
||||||
ads1++;
|
ads1++;
|
||||||
if(ads1 > 9) ads1 = 0;
|
if(ads1 > 9) ads1 = 0;
|
||||||
for(int i = 0;i < 10;i++)
|
for(int i = 0;i < 10;i++)
|
||||||
|
@ -195,10 +195,10 @@ void ads1220_get_data(void)
|
||||||
ads1220_setchannl(AIN1_AVSS);
|
ads1220_setchannl(AIN1_AVSS);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 1://读取通道1 然后切换到通道2
|
case 1://读取通道1 然后切换到通道2
|
||||||
{
|
{
|
||||||
ads1220_data[ads_ch] = ads1220_readdata();
|
ads1220_data[ads_ch] = ads1220_readdata();
|
||||||
// ads_v[ads_ch][ads2] = (long)((float)( ads1220_data[ads_ch] * 2.5f / 8388608 ) * 10000);//转换为电流 单位uA
|
// ads_v[ads_ch][ads2] = (long)((float)( ads1220_data[ads_ch] * 2.5f / 8388608 ) * 10000);//转换为电流 单位uA
|
||||||
ads_v[ads_ch][ads2] = (long)(ads1220_data[ads_ch]/8388608.0*2500);
|
ads_v[ads_ch][ads2] = (long)(ads1220_data[ads_ch]/8388608.0*2500);
|
||||||
ads2++;
|
ads2++;
|
||||||
if(ads2 > 9) ads2 = 0;
|
if(ads2 > 9) ads2 = 0;
|
||||||
|
@ -212,10 +212,10 @@ void ads1220_get_data(void)
|
||||||
ads1220_setchannl(AIN2_AVSS);
|
ads1220_setchannl(AIN2_AVSS);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2://读取通道2 然后切换到通道3
|
case 2://读取通道2 然后切换到通道3
|
||||||
{
|
{
|
||||||
ads1220_data[ads_ch] = ads1220_readdata();
|
ads1220_data[ads_ch] = ads1220_readdata();
|
||||||
ads_v[ads_ch][ads3] = (long)((float)( ads1220_data[ads_ch] * 2.5f / 8388608 ) * 10000);//转换为电流 单位uA
|
ads_v[ads_ch][ads3] = (long)((float)( ads1220_data[ads_ch] * 2.5f / 8388608 ) * 10000);//转换为电流 单位uA
|
||||||
ads3++;
|
ads3++;
|
||||||
if(ads3 > 9) ads3 = 0;
|
if(ads3 > 9) ads3 = 0;
|
||||||
for(int i = 0;i < 10;i++)
|
for(int i = 0;i < 10;i++)
|
||||||
|
@ -228,10 +228,10 @@ void ads1220_get_data(void)
|
||||||
ads1220_setchannl(AIN3_AVSS);
|
ads1220_setchannl(AIN3_AVSS);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 3://读取通道3 然后切换到通道0
|
case 3://读取通道3 然后切换到通道0
|
||||||
{
|
{
|
||||||
ads1220_data[ads_ch] = ads1220_readdata();
|
ads1220_data[ads_ch] = ads1220_readdata();
|
||||||
// ads_v[ads_ch][ads4] = (long)((float)( ads1220_data[ads_ch] * 2.5f / 8388608 ) * 10000);//转换为电流 单位uA
|
// ads_v[ads_ch][ads4] = (long)((float)( ads1220_data[ads_ch] * 2.5f / 8388608 ) * 10000);//转换为电流 单位uA
|
||||||
ads_v[ads_ch][ads2] = (long)(ads1220_data[ads_ch]/8388608.0*2500);
|
ads_v[ads_ch][ads2] = (long)(ads1220_data[ads_ch]/8388608.0*2500);
|
||||||
ads4++;
|
ads4++;
|
||||||
if(ads4 > 9) ads4 = 0;
|
if(ads4 > 9) ads4 = 0;
|
||||||
|
|
|
@ -10,10 +10,10 @@ int ads_cnt = 0;
|
||||||
int ao_num = 0;
|
int ao_num = 0;
|
||||||
|
|
||||||
/************************************************
|
/************************************************
|
||||||
函数名称 : ads1256_write_byte
|
函数名称 : ads1256_write_byte
|
||||||
功 能 : SPI写读一个字节
|
功 能 : SPI写读一个字节
|
||||||
参 数 : Byte ---- 数据
|
参 数 : Byte ---- 数据
|
||||||
返 回 值 : Byte ---- 数据
|
返 回 值 : Byte ---- 数据
|
||||||
*************************************************/
|
*************************************************/
|
||||||
uint8_t ads1256_write_byte( uint8_t Byte )
|
uint8_t ads1256_write_byte( uint8_t Byte )
|
||||||
{
|
{
|
||||||
|
@ -24,7 +24,7 @@ uint8_t ads1256_write_byte( uint8_t Byte )
|
||||||
for(i = 0;i < 8;i++)
|
for(i = 0;i < 8;i++)
|
||||||
{
|
{
|
||||||
ADS1256_SCK(1);
|
ADS1256_SCK(1);
|
||||||
delay_us(1); // 空等待
|
delay_us(1); // 空等待
|
||||||
|
|
||||||
if(Byte & 0x80)
|
if(Byte & 0x80)
|
||||||
{
|
{
|
||||||
|
@ -36,9 +36,9 @@ uint8_t ads1256_write_byte( uint8_t Byte )
|
||||||
}
|
}
|
||||||
|
|
||||||
Byte <<= 1;
|
Byte <<= 1;
|
||||||
//delay_us(1); // 空等待
|
//delay_us(1); // 空等待
|
||||||
ADS1256_SCK(0);
|
ADS1256_SCK(0);
|
||||||
delay_us(1); // 空等待
|
delay_us(1); // 空等待
|
||||||
Byte |= ADS1256_MISO;
|
Byte |= ADS1256_MISO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -46,10 +46,10 @@ uint8_t ads1256_write_byte( uint8_t Byte )
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************
|
/************************************************
|
||||||
函数名称 : ads1256_read_byte
|
函数名称 : ads1256_read_byte
|
||||||
功 能 : SPI只读一个字节
|
功 能 : SPI只读一个字节
|
||||||
参 数 : 无
|
参 数 : 无
|
||||||
返 回 值 : temp ---- 数据
|
返 回 值 : temp ---- 数据
|
||||||
*************************************************/
|
*************************************************/
|
||||||
uint8_t ads1256_read_byte(void)
|
uint8_t ads1256_read_byte(void)
|
||||||
{
|
{
|
||||||
|
@ -61,14 +61,14 @@ uint8_t ads1256_read_byte(void)
|
||||||
for(i = 0;i < 8;i++)
|
for(i = 0;i < 8;i++)
|
||||||
{
|
{
|
||||||
ADS1256_SCK(1);
|
ADS1256_SCK(1);
|
||||||
delay_us(1); // 空等待
|
delay_us(1); // 空等待
|
||||||
temp <<= 1;
|
temp <<= 1;
|
||||||
|
|
||||||
temp |= ADS1256_MISO;
|
temp |= ADS1256_MISO;
|
||||||
|
|
||||||
//delay_us(1); // 空等待
|
//delay_us(1); // 空等待
|
||||||
ADS1256_SCK(0);
|
ADS1256_SCK(0);
|
||||||
delay_us(1); // 空等待
|
delay_us(1); // 空等待
|
||||||
}
|
}
|
||||||
|
|
||||||
return temp;
|
return temp;
|
||||||
|
@ -76,11 +76,11 @@ uint8_t ads1256_read_byte(void)
|
||||||
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------//
|
//-----------------------------------------------------------------//
|
||||||
// 功 能:ADS1256 写数据
|
// 功 能:ADS1256 写数据
|
||||||
// 入口参数: /
|
// 入口参数: /
|
||||||
// 出口参数: /
|
// 出口参数: /
|
||||||
// 全局变量: /
|
// 全局变量: /
|
||||||
// 备 注: 向ADS1256中地址为regaddr的寄存器写入一个字节databyte
|
// 备 注: 向ADS1256中地址为regaddr的寄存器写入一个字节databyte
|
||||||
//-----------------------------------------------------------------//
|
//-----------------------------------------------------------------//
|
||||||
void ADS1256WREG(unsigned char regaddr,unsigned char databyte)
|
void ADS1256WREG(unsigned char regaddr,unsigned char databyte)
|
||||||
{
|
{
|
||||||
|
@ -95,32 +95,32 @@ void ADS1256WREG(unsigned char regaddr,unsigned char databyte)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
}//当AD2_DRDY为低时才能写寄存器
|
}//当AD2_DRDY为低时才能写寄存器
|
||||||
//向寄存器写入数据地址
|
//向寄存器写入数据地址
|
||||||
cmd = ADS1256_CMD_WREG|(regaddr & 0x0F);
|
cmd = ADS1256_CMD_WREG|(regaddr & 0x0F);
|
||||||
ads1256_write_byte(cmd);
|
ads1256_write_byte(cmd);
|
||||||
//写入数据的个数n-1
|
//写入数据的个数n-1
|
||||||
cmd = 0x00;
|
cmd = 0x00;
|
||||||
ads1256_write_byte(cmd);
|
ads1256_write_byte(cmd);
|
||||||
//向regaddr地址指向的寄存器写入数据databyte
|
//向regaddr地址指向的寄存器写入数据databyte
|
||||||
ads1256_write_byte(databyte);
|
ads1256_write_byte(databyte);
|
||||||
ADS1256_NSS(0);
|
ADS1256_NSS(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
//初始化ADS1256
|
//初始化ADS1256
|
||||||
void ads1256_init(void)
|
void ads1256_init(void)
|
||||||
{
|
{
|
||||||
ADS1256_NSS(0);
|
ADS1256_NSS(0);
|
||||||
ADS1256_PDWN(1);
|
ADS1256_PDWN(1);
|
||||||
ADS1256WREG(ADS1256_STATUS,0x06);// 高位在前、校准、使用缓冲
|
ADS1256WREG(ADS1256_STATUS,0x06);// 高位在前、校准、使用缓冲
|
||||||
ADS1256WREG(ADS1256_MUX,ADS1256_MUXP_AIN0 | ADS1256_MUXN_AINCOM);// 初始化端口A0为‘+’,AINCOM位‘-’
|
ADS1256WREG(ADS1256_MUX,ADS1256_MUXP_AIN0 | ADS1256_MUXN_AINCOM);// 初始化端口A0为‘+’,AINCOM位‘-’
|
||||||
ADS1256WREG(ADS1256_ADCON,0x00);// 放大倍数1
|
ADS1256WREG(ADS1256_ADCON,0x00);// 放大倍数1
|
||||||
ADS1256WREG(ADS1256_DRATE,ADS1256_DRATE_1000SPS);// 数据1000sps
|
ADS1256WREG(ADS1256_DRATE,ADS1256_DRATE_1000SPS);// 数据1000sps
|
||||||
ADS1256WREG(ADS1256_IO,0x00);
|
ADS1256WREG(ADS1256_IO,0x00);
|
||||||
ADS1256_NSS(0);
|
ADS1256_NSS(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
//读取AD值
|
//读取AD值
|
||||||
long double ADS1256ReadData(uint8_t channel)
|
long double ADS1256ReadData(uint8_t channel)
|
||||||
{
|
{
|
||||||
unsigned char cmd;
|
unsigned char cmd;
|
||||||
|
@ -134,10 +134,10 @@ long double ADS1256ReadData(uint8_t channel)
|
||||||
return ldVolutage;
|
return ldVolutage;
|
||||||
}
|
}
|
||||||
|
|
||||||
}//当AD2_DRDY为低时才能写寄存器;
|
}//当AD2_DRDY为低时才能写寄存器;
|
||||||
|
|
||||||
//切换通道
|
//切换通道
|
||||||
//注意:本次写入的新通道在下次读取时才会生效,本次读到的是上一次的值
|
//注意:本次写入的新通道在下次读取时才会生效,本次读到的是上一次的值
|
||||||
switch(channel)
|
switch(channel)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
|
@ -172,18 +172,18 @@ long double ADS1256ReadData(uint8_t channel)
|
||||||
cmd = ADS1256_CMD_WAKEUP;
|
cmd = ADS1256_CMD_WAKEUP;
|
||||||
ads1256_write_byte(cmd);
|
ads1256_write_byte(cmd);
|
||||||
|
|
||||||
//发送单次读命令
|
//发送单次读命令
|
||||||
cmd = ADS1256_CMD_RDATA;
|
cmd = ADS1256_CMD_RDATA;
|
||||||
ads1256_write_byte(cmd);
|
ads1256_write_byte(cmd);
|
||||||
delay_us(10);
|
delay_us(10);
|
||||||
|
|
||||||
//读24位数据
|
//读24位数据
|
||||||
data[0] = ads1256_read_byte();
|
data[0] = ads1256_read_byte();
|
||||||
data[1] = ads1256_read_byte();
|
data[1] = ads1256_read_byte();
|
||||||
data[2] = ads1256_read_byte();
|
data[2] = ads1256_read_byte();
|
||||||
sum = (unsigned int)(data[0]<<16)|(data[1]<<8)|data[2];
|
sum = (unsigned int)(data[0]<<16)|(data[1]<<8)|data[2];
|
||||||
|
|
||||||
//单位转换为mV (VREF=2.5V)
|
//单位转换为mV (VREF=2.5V)
|
||||||
ulResult = sum;
|
ulResult = sum;
|
||||||
if(ulResult & 0x800000)
|
if(ulResult & 0x800000)
|
||||||
{
|
{
|
||||||
|
@ -206,57 +206,57 @@ void ads1256_get_data(void)
|
||||||
{
|
{
|
||||||
case 0 :
|
case 0 :
|
||||||
{
|
{
|
||||||
InputReg[0] = (uint16_t)(((ADS1256ReadData(1) * 10) / 0.82 - 150) / 0.99);//阀位反馈(0-25000uA) - 140) / 0.99
|
InputReg[0] = (uint16_t)(((ADS1256ReadData(1) * 10) / 0.82 - 150) / 0.99);//阀位反馈(0-25000uA) - 140) / 0.99
|
||||||
ao_num = 1;
|
ao_num = 1;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 1 :
|
case 1 :
|
||||||
{
|
{
|
||||||
InputReg[1] = (uint16_t)(((ADS1256ReadData(2) * 10) / 0.82 - 150) / 0.99);//阀前压力(0-25000uA) - 150) / 0.99
|
InputReg[1] = (uint16_t)(((ADS1256ReadData(2) * 10) / 0.82 - 150) / 0.99);//阀前压力(0-25000uA) - 150) / 0.99
|
||||||
ao_num = 2;
|
ao_num = 2;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 2 :
|
case 2 :
|
||||||
{
|
{
|
||||||
InputReg[2] = (uint16_t)(((ADS1256ReadData(3) * 10) / 0.82 - 150) / 0.99);//ADS1256数据备用(0-25000uA) - 140) / 0.99
|
InputReg[2] = (uint16_t)(((ADS1256ReadData(3) * 10) / 0.82 - 150) / 0.99);//ADS1256数据备用(0-25000uA) - 140) / 0.99
|
||||||
ao_num = 3;
|
ao_num = 3;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3 :
|
case 3 :
|
||||||
{
|
{
|
||||||
InputReg[3] = (uint16_t)(((ADS1256ReadData(4) * 10) / 0.82 - 150) / 0.99);//ADS1256数据备用(0-25000uA) - 120) / 0.99
|
InputReg[3] = (uint16_t)(((ADS1256ReadData(4) * 10) / 0.82 - 150) / 0.99);//ADS1256数据备用(0-25000uA) - 120) / 0.99
|
||||||
ao_num = 4;
|
ao_num = 4;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 4 :
|
case 4 :
|
||||||
{
|
{
|
||||||
InputReg[4] = (uint16_t)(((ADS1256ReadData(5) * 10) / 0.82 - 150) / 0.99);//ADS1256数据备用(0-25000uA) - 130) / 0.99
|
InputReg[4] = (uint16_t)(((ADS1256ReadData(5) * 10) / 0.82 - 150) / 0.99);//ADS1256数据备用(0-25000uA) - 130) / 0.99
|
||||||
ao_num = 5;
|
ao_num = 5;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 5 :
|
case 5 :
|
||||||
{
|
{
|
||||||
InputReg[5] = (uint16_t)(((ADS1256ReadData(6) * 10) / 0.82 - 150) / 0.99);//ADS1256数据备用(0-25000uA) - 140) / 0.99
|
InputReg[5] = (uint16_t)(((ADS1256ReadData(6) * 10) / 0.82 - 150) / 0.99);//ADS1256数据备用(0-25000uA) - 140) / 0.99
|
||||||
ao_num = 6;
|
ao_num = 6;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 6 :
|
case 6 :
|
||||||
{
|
{
|
||||||
InputReg[6] = (uint16_t)(((ADS1256ReadData(7) * 10) / 0.82 - 150) / 0.99);//ADS1256数据备用(0-25000uA) - 130) / 0.99
|
InputReg[6] = (uint16_t)(((ADS1256ReadData(7) * 10) / 0.82 - 150) / 0.99);//ADS1256数据备用(0-25000uA) - 130) / 0.99
|
||||||
ao_num = 7;
|
ao_num = 7;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 7 :
|
case 7 :
|
||||||
{
|
{
|
||||||
InputReg[7] = (uint16_t)(((ADS1256ReadData(0) * 10) / 0.82 - 150) / 0.99);//ADS1256数据备用(0-25000uA) - 150) / 0.99
|
InputReg[7] = (uint16_t)(((ADS1256ReadData(0) * 10) / 0.82 - 150) / 0.99);//ADS1256数据备用(0-25000uA) - 150) / 0.99
|
||||||
// InputReg[7] = ( (InputReg[7] - 4000)/(float)16000.0 ) * 2000; //4~20mA->0~200Kpa,单位0.1Kpa
|
// InputReg[7] = ( (InputReg[7] - 4000)/(float)16000.0 ) * 2000; //4~20mA->0~200Kpa,单位0.1Kpa
|
||||||
ao_num = 0;
|
ao_num = 0;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -6,16 +6,16 @@
|
||||||
#include "uarts.h"
|
#include "uarts.h"
|
||||||
#include "ch395.h"
|
#include "ch395.h"
|
||||||
|
|
||||||
/*--------------------------------- 宏定义 -----------------------------------*/
|
/*--------------------------------- 宏定义 -----------------------------------*/
|
||||||
//功能码
|
//功能码
|
||||||
#define ReadCoilState 0x01 //读取线圈状态
|
#define ReadCoilState 0x01 //读取线圈状态
|
||||||
#define ReadDisInputState 0x02 //读取输入状态
|
#define ReadDisInputState 0x02 //读取输入状态
|
||||||
#define ReadHoldReg 0x03 //读取保持寄存器
|
#define ReadHoldReg 0x03 //读取保持寄存器
|
||||||
#define ReadInputReg 0x04 //读取输入寄存器
|
#define ReadInputReg 0x04 //读取输入寄存器
|
||||||
#define WriteSingleCoil 0x05 //强制写单线圈输出状态
|
#define WriteSingleCoil 0x05 //强制写单线圈输出状态
|
||||||
#define WriteSingleReg 0x06 //预设(写)单寄存器
|
#define WriteSingleReg 0x06 //预设(写)单寄存器
|
||||||
#define WriteMultiCoil 0x0F //强制写多线圈输出状态
|
#define WriteMultiCoil 0x0F //强制写多线圈输出状态
|
||||||
#define WriteMultiReg 0x10 //预设(写)多寄存器
|
#define WriteMultiReg 0x10 //预设(写)多寄存器
|
||||||
|
|
||||||
#define COIL_ADD_MIN 0x10
|
#define COIL_ADD_MIN 0x10
|
||||||
#define COIL_ADD_MAX 0x37
|
#define COIL_ADD_MAX 0x37
|
||||||
|
@ -38,13 +38,13 @@
|
||||||
|
|
||||||
#define MAKEWORD(a,b) ((uint16_t)(((uint8_t)(a)) | ((uint16_t)((uint8_t)(b))) << 8))
|
#define MAKEWORD(a,b) ((uint16_t)(((uint8_t)(a)) | ((uint16_t)((uint8_t)(b))) << 8))
|
||||||
|
|
||||||
//串口相关定义
|
//串口相关定义
|
||||||
#define UART1_RXSIZE 1024 //一帧接收数据的最大值
|
#define UART1_RXSIZE 1024 //一帧接收数据的最大值
|
||||||
#define UART1_TXSIZE 1024 //一帧发送数据的最大值
|
#define UART1_TXSIZE 1024 //一帧发送数据的最大值
|
||||||
|
|
||||||
#define MODBUS_UART uart1 //将串口改成相应的变量即可,例如用到UART1,此处改为uart1
|
#define MODBUS_UART uart1 //将串口改成相应的变量即可,例如用到UART1,此处改为uart1
|
||||||
#define MODBUS_HUART huart1 //将串口改成相应的变量即可,例如用到UART1,此处改为huart1
|
#define MODBUS_HUART huart1 //将串口改成相应的变量即可,例如用到UART1,此处改为huart1
|
||||||
#define MODBUS_HTIM htim7 //将串口改成相应的变量即可,例如用到UART1,此处改为huart1
|
#define MODBUS_HTIM htim7 //将串口改成相应的变量即可,例如用到UART1,此处改为huart1
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
|
@ -62,24 +62,24 @@ typedef enum
|
||||||
|
|
||||||
typedef union var_reg
|
typedef union var_reg
|
||||||
{
|
{
|
||||||
uint16_t SamData [MAX_INPUT_REG_NUM]; // 采样数据
|
uint16_t SamData [MAX_INPUT_REG_NUM]; // 采样数据
|
||||||
uint16_t InputReg[MAX_INPUT_REG_NUM]; // Reg 与 SamData
|
uint16_t InputReg[MAX_INPUT_REG_NUM]; // Reg 与 SamData
|
||||||
}Var_Reg;
|
}Var_Reg;
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
uint8_t *rx_buf; //接收缓冲数组
|
uint8_t *rx_buf; //接收缓冲数组
|
||||||
uint16_t rx_buf_cnt; //接收缓冲计数值
|
uint16_t rx_buf_cnt; //接收缓冲计数值
|
||||||
uint16_t rx_size; //接收数据大小
|
uint16_t rx_size; //接收数据大小
|
||||||
uint8_t rx_flag; //接收完成标志位
|
uint8_t rx_flag; //接收完成标志位
|
||||||
|
|
||||||
uint8_t *tx_buf; //发送缓冲数组
|
uint8_t *tx_buf; //发送缓冲数组
|
||||||
uint16_t tx_buf_cnt; //发送缓冲计数值
|
uint16_t tx_buf_cnt; //发送缓冲计数值
|
||||||
uint16_t tx_size; //实际发送数据大小
|
uint16_t tx_size; //实际发送数据大小
|
||||||
}UART_BUF;
|
}UART_BUF;
|
||||||
|
|
||||||
extern UART_BUF uart1; //串口结构体实体
|
extern UART_BUF uart1; //串口结构体实体
|
||||||
extern uint8_t RxBuffer; //接收数据中间变量
|
extern uint8_t RxBuffer; //接收数据中间变量
|
||||||
|
|
||||||
extern uint8_t CoilState[(MAX_COIL_NUM + 7) / 8];
|
extern uint8_t CoilState[(MAX_COIL_NUM + 7) / 8];
|
||||||
extern uint8_t DisState [(MAX_DIS_NUM + 7) / 8];
|
extern uint8_t DisState [(MAX_DIS_NUM + 7) / 8];
|
||||||
|
@ -88,7 +88,7 @@ extern uint16_t HoldReg[MAX_HOLD_REG_NUM];
|
||||||
|
|
||||||
extern Var_Reg SamVarReg;
|
extern Var_Reg SamVarReg;
|
||||||
|
|
||||||
void modbus_rtu_init(void);//RTU初始化
|
void modbus_rtu_init(void);//RTU初始化
|
||||||
void modbus_rx_cb(void);
|
void modbus_rx_cb(void);
|
||||||
|
|
||||||
uint16_t ModbusCRC16(uint8_t *ptr, uint16_t len);
|
uint16_t ModbusCRC16(uint8_t *ptr, uint16_t len);
|
||||||
|
|
|
@ -58,6 +58,8 @@ typedef struct
|
||||||
float current_input; //当前电流输入
|
float current_input; //当前电流输入
|
||||||
float input_max; //输入电流上限
|
float input_max; //输入电流上限
|
||||||
float input_min; //输入电流下限
|
float input_min; //输入电流下限
|
||||||
|
float ctrl_max; //控制范围上限(默认4~20mA,预留以备分程控制)
|
||||||
|
float ctrl_min; //控制范围下限
|
||||||
float bias; //偏差百分比
|
float bias; //偏差百分比
|
||||||
float bias_previous; //前一个偏差
|
float bias_previous; //前一个偏差
|
||||||
float bias_area; //允许的误差范围 [-a, a]%
|
float bias_area; //允许的误差范围 [-a, a]%
|
||||||
|
|
|
@ -1,3 +1,11 @@
|
||||||
|
/*
|
||||||
|
* @Author: wujunchao wujunchao@wuxismart.com
|
||||||
|
* @Date: 2024-08-20 08:22:01
|
||||||
|
* @LastEditors: wujunchao wujunchao@wuxismart.com
|
||||||
|
* @LastEditTime: 2024-09-18 16:46:03
|
||||||
|
* @FilePath: \VOQC\users\Src\encoder.c
|
||||||
|
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
||||||
|
*/
|
||||||
#include "encoder.h"
|
#include "encoder.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -24,8 +24,10 @@ void prov_init(void) //不同比例阀的初始参数不一样
|
||||||
pv_one.target_percent = 0; //目标气压百分比( 0~900Kpa -> 0~100% )
|
pv_one.target_percent = 0; //目标气压百分比( 0~900Kpa -> 0~100% )
|
||||||
pv_one.target_current = 0; //目标值的理论电流
|
pv_one.target_current = 0; //目标值的理论电流
|
||||||
pv_one.current_input = 0; //当前输入电流
|
pv_one.current_input = 0; //当前输入电流
|
||||||
pv_one.input_min = 4; //输入电流下限4mA
|
pv_one.input_min = 3; //输入电流下限4mA
|
||||||
pv_one.input_max = 20; //输入电流上限20mA
|
pv_one.input_max = 20; //输入电流上限20mA
|
||||||
|
pv_one.ctrl_min = 4; //理论控制范围下限
|
||||||
|
pv_one.ctrl_max = 20; //理论控制范围上限
|
||||||
pv_one.bias = 0; //偏差 = 目标气压百分比 - 当前气压百分比
|
pv_one.bias = 0; //偏差 = 目标气压百分比 - 当前气压百分比
|
||||||
pv_one.bias_previous = 0; //前一个时刻的偏差
|
pv_one.bias_previous = 0; //前一个时刻的偏差
|
||||||
pv_one.bias_area = 0.5; //允许的误差范围,±a(%)
|
pv_one.bias_area = 0.5; //允许的误差范围,±a(%)
|
||||||
|
@ -68,8 +70,10 @@ void prov_init(void) //不同比例阀的初始参数不一样
|
||||||
pv_two.target_percent = 0;
|
pv_two.target_percent = 0;
|
||||||
pv_two.target_current = 0; //目标值的理论电流
|
pv_two.target_current = 0; //目标值的理论电流
|
||||||
pv_two.current_input = 0;
|
pv_two.current_input = 0;
|
||||||
pv_two.input_min = 4;
|
pv_two.input_min = 3;
|
||||||
pv_two.input_max = 20;
|
pv_two.input_max = 20;
|
||||||
|
pv_two.ctrl_min = 4; //理论控制范围下限
|
||||||
|
pv_two.ctrl_max = 20; //理论控制范围上限
|
||||||
pv_two.bias = 0;
|
pv_two.bias = 0;
|
||||||
pv_two.bias_previous = 0; //前一个时刻的偏差
|
pv_two.bias_previous = 0; //前一个时刻的偏差
|
||||||
pv_two.bias_area = 0.5;
|
pv_two.bias_area = 0.5;
|
||||||
|
@ -125,7 +129,7 @@ void prov_set(float target_p, propotion_valve *pvx) //比例阀目标值设定
|
||||||
target_p = (target_p < pvx->input_max)?(target_p):(pvx->input_max); //dac输出限幅
|
target_p = (target_p < pvx->input_max)?(target_p):(pvx->input_max); //dac输出限幅
|
||||||
target_p = (target_p > pvx->input_min)?(target_p):(pvx->input_min);
|
target_p = (target_p > pvx->input_min)?(target_p):(pvx->input_min);
|
||||||
|
|
||||||
pvx->target_percent = (target_p - pvx->input_min) / (pvx->input_max - pvx->input_min)*100;
|
pvx->target_percent = (target_p - pvx->ctrl_min) / ( pvx->ctrl_max - pvx->ctrl_min )*100;
|
||||||
pvx->target_pressure = pvx->target_percent/100*900; //Kpa, 比例阀 (4~20mA -> 0~0.9Mpa)
|
pvx->target_pressure = pvx->target_percent/100*900; //Kpa, 比例阀 (4~20mA -> 0~0.9Mpa)
|
||||||
switch (pvx->tag)
|
switch (pvx->tag)
|
||||||
{
|
{
|
||||||
|
@ -318,7 +322,7 @@ void analog_ctrl(void)
|
||||||
|
|
||||||
if( (CoilState[3]&(0x40)) == 0x40 ) //触发比例阀1自整定
|
if( (CoilState[3]&(0x40)) == 0x40 ) //触发比例阀1自整定
|
||||||
{
|
{
|
||||||
if(astep == ADJ_WAIT)
|
if( (astep_s == ADJ_WAIT) && (pv_two.status != PROV_ADJUSTING) )
|
||||||
{
|
{
|
||||||
pv_one.status = PROV_ADJUSTING;
|
pv_one.status = PROV_ADJUSTING;
|
||||||
}
|
}
|
||||||
|
@ -326,7 +330,7 @@ void analog_ctrl(void)
|
||||||
|
|
||||||
if( (CoilState[3]&(0x20)) == 0x20 )
|
if( (CoilState[3]&(0x20)) == 0x20 )
|
||||||
{
|
{
|
||||||
if(astep == ADJ_WAIT)
|
if( (astep_s == ADJ_WAIT) && (pv_one.status != PROV_ADJUSTING) )
|
||||||
{
|
{
|
||||||
pv_two.status = PROV_ADJUSTING;
|
pv_two.status = PROV_ADJUSTING;
|
||||||
}
|
}
|
||||||
|
@ -747,7 +751,7 @@ void prov_adj_section(propotion_valve *pvx, prov_adjust *adj_pvx)
|
||||||
if(tick_previous == -1)
|
if(tick_previous == -1)
|
||||||
{
|
{
|
||||||
tick_previous = tick500ms;
|
tick_previous = tick500ms;
|
||||||
prov_set(4,pvx);//排空气体
|
prov_set(pvx->input_min,pvx);//排空气体
|
||||||
}
|
}
|
||||||
tick_current = tick500ms;
|
tick_current = tick500ms;
|
||||||
|
|
||||||
|
@ -771,7 +775,7 @@ void prov_adj_section(propotion_valve *pvx, prov_adjust *adj_pvx)
|
||||||
adj_pvx->table_current[SECTION_NUM-1] = adj_pvx->air_source/900 * (pvx->input_max - pvx->input_min) + pvx->input_min;
|
adj_pvx->table_current[SECTION_NUM-1] = adj_pvx->air_source/900 * (pvx->input_max - pvx->input_min) + pvx->input_min;
|
||||||
for(uint8_t i = 0;i < SECTION_NUM - 1;i++)
|
for(uint8_t i = 0;i < SECTION_NUM - 1;i++)
|
||||||
{
|
{
|
||||||
adj_pvx->table_current[i] = pvx->input_min + i * (adj_pvx->table_current[SECTION_NUM-1] - pvx->input_min)/(SECTION_NUM - 1);
|
adj_pvx->table_current[i] = pvx->ctrl_min + i * (adj_pvx->table_current[SECTION_NUM-1] - pvx->ctrl_min)/(SECTION_NUM - 1);
|
||||||
}
|
}
|
||||||
astep_s++;
|
astep_s++;
|
||||||
}
|
}
|
||||||
|
@ -819,14 +823,14 @@ void prov_adj_section(propotion_valve *pvx, prov_adjust *adj_pvx)
|
||||||
{
|
{
|
||||||
case 1:
|
case 1:
|
||||||
{
|
{
|
||||||
ao_blf1 = 0;
|
ao_blf1 = -1;
|
||||||
CoilState[3] &= 0xBF; //D6 = 0, [1011 1111]
|
CoilState[3] &= 0xBF; //D6 = 0, [1011 1111]
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 2:
|
case 2:
|
||||||
{
|
{
|
||||||
ao_blf2 = 0;
|
ao_blf2 = -1;
|
||||||
CoilState[3] &= 0xDF; //D5 = 0, [1101 1111]
|
CoilState[3] &= 0xDF; //D5 = 0, [1101 1111]
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue