VoiletEmbTools/ui/index.html

903 lines
39 KiB
HTML
Raw Normal View History

2024-09-09 09:40:33 +00:00
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/base.css">
<link rel="stylesheet" href="css/jldjs.css">
<link rel="stylesheet" href="css/file_create.css">
<title>EmbTools</title>
</head>
<body>
<h1 id="app_title">EmbTools</h1>
<div id="mainbox">
<!-- 电压计算开始 -->
<center>
<table id="jld_calc">
<tr>
<td></td>
<td><h3>交流电计算器</h3></td>
</tr>
<tr>
<td>相电压 -> 线电压</td>
<td><input type="text" placeholder=" 0.0" id="input_xiang"></td>
<td></td>
</tr>
<tr>
<td>线电压 -> 相电压</td>
<td><input type="text" placeholder=" 0.0" id="input_line"></td>
<td></td>
</tr>
</table>
</center>
<script src="js/jldcalc.js"></script>
<!-- 电压计算结束 -->
<!-- 文件生成器开始 -->
<center>
<div id="file_create">
<h3>文件生成器</h3>
<div class="conf_title">选择单片机系列</div>
<select id="mcu_type">
<option value="gd32f4xx.h">GD32f4xx</option>
</select>
<hr></hr>
<div class="conf_title">软件名称:</div>
<input type="text" name="" id="software_name">
<hr></hr>
<div class="conf_title">硬件版本:</div>
<input type="text" name="" id="hardware_ver">
<hr></hr>
<div class="conf_title">软件版本:</div>
<input type="text" name="" id="softwar_ver">
<hr></hr>
<input type="checkbox" name="com" id="com0">
<label for="com0" class="conf_title">COM0</label>
<div class="conf_title">GPIO:</div>
<select id="com0_GPIO">
</select>
<div class="conf_title">TX:</div>
<select id="com0_TX">
</select>
<div class="conf_title">RX:</div>
<select id="com0_RX">
</select>
<hr></hr>
<input type="checkbox" name="com" id="com1">
<label for="com1" class="conf_title">COM1</label>
<div class="conf_title">GPIO:</div>
<select id="com1_GPIO">
</select>
<div class="conf_title">TX:</div>
<select id="com1_TX">
</select>
<div class="conf_title">RX:</div>
<select id="com1_RX">
</select>
<hr></hr>
<input type="checkbox" name="com" id="com2">
<label for="com2" class="conf_title">COM2</label>
<div class="conf_title">GPIO:</div>
<select id="com2_GPIO">
</select>
<div class="conf_title">TX:</div>
<select id="com2_TX">
</select>
<div class="conf_title">RX:</div>
<select id="com2_RX">
</select>
<hr></hr>
<input type="checkbox" name="com" id="com3">
<label for="com3" class="conf_title">COM3</label>
<div class="conf_title">GPIO:</div>
<select id="com3_GPIO">
</select>
<div class="conf_title">TX:</div>
<select id="com3_TX">
</select>
<div class="conf_title">RX:</div>
<select id="com3_RX">
</select>
<hr></hr>
<input type="checkbox" name="com" id="com4">
<label for="com4" class="conf_title">COM4</label>
<div class="conf_title">GPIO:</div>
<select id="com4_GPIO">
</select>
<div class="conf_title">TX:</div>
<select id="com4_TX">
</select>
<div class="conf_title">RX:</div>
<select id="com4_RX">
</select>
<hr></hr>
<input type="checkbox" name="com" id="com5">
<label for="com5" class="conf_title">COM5</label>
<div class="conf_title">GPIO:</div>
<select id="com5_GPIO">
</select>
<div class="conf_title">TX:</div>
<select id="com5_TX">
</select>
<div class="conf_title">RX:</div>
<select id="com5_RX">
</select>
<hr></hr>
<input type="checkbox" name="com" id="shell_com">
<label for="shell_com" class="conf_title">SHELL_COM</label>
<select id="shell_com_COM">
<option value="COM0">COM0</option>
<option value="COM1">COM1</option>
<option value="COM2">COM2</option>
<option value="COM3">COM3</option>
<option value="COM4">COM4</option>
<option value="COM5">COM5</option>
</select>
<hr></hr>
<input type="checkbox" name="com" id="rs4851_com">
<label for="rs4851_com" class="conf_title">RS4851_COM</label>
<select id="rs4851_com_COM">
<option value="COM0">COM0</option>
<option value="COM1">COM1</option>
<option value="COM2">COM2</option>
<option value="COM3">COM3</option>
<option value="COM4">COM4</option>
<option value="COM5">COM5</option>
</select>
<div class="conf_title">EN_GPIO:</div>
<select id="rs4851_EN_gpio">
</select>
<div class="conf_title">EN_PIN:</div>
<select id="rs4851_EN_pin">
</select>
<hr></hr>
<input type="checkbox" name="com" id="rs4852_com">
<label for="rs4852_com" class="conf_title">RS4852_COM</label>
<select id="rs4852_com_COM">
<option value="COM0">COM0</option>
<option value="COM1">COM1</option>
<option value="COM2">COM2</option>
<option value="COM3">COM3</option>
<option value="COM4">COM4</option>
<option value="COM5">COM5</option>
</select>
<div class="conf_title">EN_GPIO:</div>
<select id="rs4852_EN_gpio">
</select>
<div class="conf_title">EN_PIN:</div>
<select id="rs4852_EN_pin">
</select>
<hr></hr>
<!-- DO的GPIO口选择 -->
<input type="checkbox" name="gpio_out" id="gpio_out">
<label for="gpio_out" class="conf_title">GPIO_OUT</label>
<div id="do_box">
<!-- DO1 -->
<input type="checkbox" name="do_Val" id="do_1">
<label for="do_1" class="conf_title">DO1&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="do_1_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_1_PIN">
</select>
<!-- DO2 -->
<input type="checkbox" name="do_Val" id="do_2">
<label for="do_2" class="conf_title">DO2&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="do_2_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_2_PIN">
</select>
</br>
<!-- DO3 -->
<input type="checkbox" name="do_Val" id="do_3">
<label for="do_3" class="conf_title">DO3&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="do_3_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_3_PIN">
</select>
<!-- DO4 -->
<input type="checkbox" name="do_Val" id="do_4">
<label for="do_4" class="conf_title">DO4&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="do_4_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_4_PIN">
</select>
</br>
<!-- DO5 -->
<input type="checkbox" name="do_Val" id="do_5">
<label for="do_5" class="conf_title">DO5&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="do_5_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_5_PIN">
</select>
<!-- DO6 -->
<input type="checkbox" name="do_Val" id="do_6">
<label for="do_6" class="conf_title">DO6&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="do_6_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_6_PIN">
</select>
</br>
<!-- DO7 -->
<input type="checkbox" name="do_Val" id="do_7">
<label for="do_7" class="conf_title">DO7&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="do_7_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_7_PIN">
</select>
<!-- DO8 -->
<input type="checkbox" name="do_Val" id="do_8">
<label for="do_8" class="conf_title">DO8&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="do_8_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_8_PIN">
</select>
</br>
<!-- DO9 -->
<input type="checkbox" name="do_Val" id="do_9">
<label for="do_9" class="conf_title">DO9&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="do_9_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_9_PIN">
</select>
<!-- DO10 -->
<input type="checkbox" name="do_Val" id="do_10">
<label for="do_10" class="conf_title">DO10</label>
<div class="conf_title">GPIO:</div>
<select id="do_10_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_10_PIN">
</select>
</br>
<!-- DO11 -->
<input type="checkbox" name="do_Val" id="do_11">
<label for="do_11" class="conf_title">DO11</label>
<div class="conf_title">GPIO:</div>
<select id="do_11_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_11_PIN">
</select>
<!-- DO12 -->
<input type="checkbox" name="do_Val" id="do_12">
<label for="do_12" class="conf_title">DO12</label>
<div class="conf_title">GPIO:</div>
<select id="do_12_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_12_PIN">
</select>
</br>
<!-- DO13 -->
<input type="checkbox" name="do_Val" id="do_13">
<label for="do_13" class="conf_title">DO13</label>
<div class="conf_title">GPIO:</div>
<select id="do_13_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_13_PIN">
</select>
<!-- DO14 -->
<input type="checkbox" name="do_Val" id="do_14">
<label for="do_14" class="conf_title">DO14</label>
<div class="conf_title">GPIO:</div>
<select id="do_14_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_14_PIN">
</select>
</br>
<!-- DO15 -->
<input type="checkbox" name="do_Val" id="do_15">
<label for="do_15" class="conf_title">DO15</label>
<div class="conf_title">GPIO:</div>
<select id="do_15_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_15_PIN">
</select>
<!-- DO16 -->
<input type="checkbox" name="do_Val" id="do_16">
<label for="do_16" class="conf_title">DO16</label>
<div class="conf_title">GPIO:</div>
<select id="do_16_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_16_PIN">
</select>
</br>
<!-- DO17 -->
<input type="checkbox" name="do_Val" id="do_17">
<label for="do_17" class="conf_title">DO17</label>
<div class="conf_title">GPIO:</div>
<select id="do_17_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_17_PIN">
</select>
<!-- DO18 -->
<input type="checkbox" name="do_Val" id="do_18">
<label for="do_18" class="conf_title">DO18</label>
<div class="conf_title">GPIO:</div>
<select id="do_18_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_18_PIN">
</select>
</br>
<!-- DO19 -->
<input type="checkbox" name="do_Val" id="do_19">
<label for="do_19" class="conf_title">DO19</label>
<div class="conf_title">GPIO:</div>
<select id="do_19_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_19_PIN">
</select>
<!-- DO20 -->
<input type="checkbox" name="do_Val" id="do_20">
<label for="do_20" class="conf_title">DO20</label>
<div class="conf_title">GPIO:</div>
<select id="do_20_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_20_PIN">
</select>
</br>
<!-- DO21 -->
<input type="checkbox" name="do_Val" id="do_21">
<label for="do_21" class="conf_title">DO21</label>
<div class="conf_title">GPIO:</div>
<select id="do_21_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_21_PIN">
</select>
<!-- DO22 -->
<input type="checkbox" name="do_Val" id="do_22">
<label for="do_22" class="conf_title">DO22</label>
<div class="conf_title">GPIO:</div>
<select id="do_22_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_22_PIN">
</select>
</br>
<!-- DO23 -->
<input type="checkbox" name="do_Val" id="do_23">
<label for="do_23" class="conf_title">DO23</label>
<div class="conf_title">GPIO:</div>
<select id="do_23_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_23_PIN">
</select>
<!-- DO24 -->
<input type="checkbox" name="do_Val" id="do_24">
<label for="do_24" class="conf_title">DO24</label>
<div class="conf_title">GPIO:</div>
<select id="do_24_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_24_PIN">
</select>
</br>
<!-- DO25 -->
<input type="checkbox" name="do_Val" id="do_25">
<label for="do_25" class="conf_title">DO25</label>
<div class="conf_title">GPIO:</div>
<select id="do_25_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_25_PIN">
</select>
<!-- DO26 -->
<input type="checkbox" name="do_Val" id="do_26">
<label for="do_26" class="conf_title">DO26</label>
<div class="conf_title">GPIO:</div>
<select id="do_26_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_26_PIN">
</select>
</br>
<!-- DO27 -->
<input type="checkbox" name="do_Val" id="do_27">
<label for="do_27" class="conf_title">DO27</label>
<div class="conf_title">GPIO:</div>
<select id="do_27_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_27_PIN">
</select>
<!-- DO28 -->
<input type="checkbox" name="do_Val" id="do_28">
<label for="do_28" class="conf_title">DO28</label>
<div class="conf_title">GPIO:</div>
<select id="do_28_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_28_PIN">
</select>
</br>
<!-- DO29 -->
<input type="checkbox" name="do_Val" id="do_29">
<label for="do_29" class="conf_title">DO29</label>
<div class="conf_title">GPIO:</div>
<select id="do_29_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_29_PIN">
</select>
<!-- DO30 -->
<input type="checkbox" name="do_Val" id="do_30">
<label for="do_30" class="conf_title">DO30</label>
<div class="conf_title">GPIO:</div>
<select id="do_30_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="do_30_PIN">
</select>
</br>
</div>
<hr></hr>
<!-- DO的GPIO口选择 -->
<input type="checkbox" name="gpio_in" id="gpio_in">
<label for="gpio_in" class="conf_title">GPIO_IN</label>
<div id="di_box">
<!-- DI1 -->
<input type="checkbox" name="di_Val" id="di_1">
<label for="di_1" class="conf_title">DI1&nbsp;&nbsp;&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_1_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_1_PIN">
</select>
<!-- DI2 -->
<input type="checkbox" name="di_Val" id="di_2">
<label for="di_2" class="conf_title">DI2&nbsp;&nbsp;&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_2_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_2_PIN">
</select>
</br>
<!-- DI3 -->
<input type="checkbox" name="di_Val" id="di_3">
<label for="di_3" class="conf_title">DI3&nbsp;&nbsp;&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_3_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_3_PIN">
</select>
<!-- DI4 -->
<input type="checkbox" name="di_Val" id="di_4">
<label for="di_4" class="conf_title">DI4&nbsp;&nbsp;&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_4_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_4_PIN">
</select>
</br>
<!-- DI5 -->
<input type="checkbox" name="di_Val" id="di_5">
<label for="di_5" class="conf_title">DI5&nbsp;&nbsp;&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_5_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_5_PIN">
</select>
<!-- DI6 -->
<input type="checkbox" name="di_Val" id="di_6">
<label for="di_6" class="conf_title">DI6&nbsp;&nbsp;&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_6_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_6_PIN">
</select>
</br>
<!-- DI7 -->
<input type="checkbox" name="di_Val" id="di_7">
<label for="di_7" class="conf_title">DI7&nbsp;&nbsp;&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_7_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_7_PIN">
</select>
<!-- DI8 -->
<input type="checkbox" name="di_Val" id="di_8">
<label for="di_8" class="conf_title">DI8&nbsp;&nbsp;&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_8_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_8_PIN">
</select>
</br>
<!-- DI9 -->
<input type="checkbox" name="di_Val" id="di_9">
<label for="di_9" class="conf_title">DI9&nbsp;&nbsp;&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_9_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_9_PIN">
</select>
<!-- DI10 -->
<input type="checkbox" name="di_Val" id="di_10">
<label for="di_10" class="conf_title">DI10&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_10_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_10_PIN">
</select>
</br>
<!-- DI11 -->
<input type="checkbox" name="di_Val" id="di_11">
<label for="di_11" class="conf_title">DI11&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_11_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_11_PIN">
</select>
<!-- DI12 -->
<input type="checkbox" name="di_Val" id="di_12">
<label for="di_12" class="conf_title">DI12&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_12_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_12_PIN">
</select>
</br>
<!-- DI13 -->
<input type="checkbox" name="di_Val" id="di_13">
<label for="di_13" class="conf_title">DI13&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_13_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_13_PIN">
</select>
<!-- DI14 -->
<input type="checkbox" name="di_Val" id="di_14">
<label for="di_14" class="conf_title">DI14&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_14_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_14_PIN">
</select>
</br>
<!-- DI15 -->
<input type="checkbox" name="di_Val" id="di_15">
<label for="di_15" class="conf_title">DI15&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_15_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_15_PIN">
</select>
<!-- DI16 -->
<input type="checkbox" name="di_Val" id="di_16">
<label for="di_16" class="conf_title">DI16&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_16_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_16_PIN">
</select>
</br>
<!-- DI17 -->
<input type="checkbox" name="di_Val" id="di_17">
<label for="di_17" class="conf_title">DI17&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_17_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_17_PIN">
</select>
<!-- DI18 -->
<input type="checkbox" name="di_Val" id="di_18">
<label for="di_18" class="conf_title">DI18&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_18_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_18_PIN">
</select>
</br>
<!-- DI19 -->
<input type="checkbox" name="di_Val" id="di_19">
<label for="di_19" class="conf_title">DI19&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_19_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_19_PIN">
</select>
<!-- DI20 -->
<input type="checkbox" name="di_Val" id="di_20">
<label for="di_20" class="conf_title">DI20&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_20_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_20_PIN">
</select>
</br>
<!-- DI21 -->
<input type="checkbox" name="di_Val" id="di_21">
<label for="di_21" class="conf_title">DI21&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_21_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_21_PIN">
</select>
<!-- DI22 -->
<input type="checkbox" name="di_Val" id="di_22">
<label for="di_22" class="conf_title">DI22&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_22_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_22_PIN">
</select>
</br>
<!-- DI23 -->
<input type="checkbox" name="di_Val" id="di_23">
<label for="di_23" class="conf_title">DI23&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_23_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_23_PIN">
</select>
<!-- DI24 -->
<input type="checkbox" name="di_Val" id="di_24">
<label for="di_24" class="conf_title">DI24&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_24_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_24_PIN">
</select>
</br>
<!-- DI25 -->
<input type="checkbox" name="di_Val" id="di_25">
<label for="di_25" class="conf_title">DI25&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_25_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_25_PIN">
</select>
<!-- DI26 -->
<input type="checkbox" name="di_Val" id="di_26">
<label for="di_26" class="conf_title">DI26&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_26_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_26_PIN">
</select>
</br>
<!-- DI27 -->
<input type="checkbox" name="di_Val" id="di_27">
<label for="di_27" class="conf_title">DI27&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_27_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_27_PIN">
</select>
<!-- DI28 -->
<input type="checkbox" name="di_Val" id="di_28">
<label for="di_28" class="conf_title">DI28&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_28_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_28_PIN">
</select>
</br>
<!-- DI29 -->
<input type="checkbox" name="di_Val" id="di_29">
<label for="di_29" class="conf_title">DI29&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_29_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_29_PIN">
</select>
<!-- DI30 -->
<input type="checkbox" name="di_Val" id="di_30">
<label for="di_30" class="conf_title">DI30&nbsp;&nbsp;</label>
<div class="conf_title">GPIO:</div>
<select id="di_30_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="di_30_PIN">
</select>
</br>
</div>
<hr></hr>
<input type="checkbox" name="com" id="ai_1">
<label for="ai_1" class="conf_title">ADC1_CHANNEL:</label>
<div class="conf_title">GPIO:</div>
<select id="ai_1_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="ai_1_PIN">
</select>
<hr></hr>
<input type="checkbox" name="com" id="ai_2">
<label for="ai_2" class="conf_title">ADC2_CHANNEL:</label>
<div class="conf_title">GPIO:</div>
<select id="ai_2_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="ai_2_PIN">
</select>
<hr></hr>
<input type="checkbox" name="com" id="ai_3">
<label for="ai_3" class="conf_title">ADC3_CHANNEL:</label>
<div class="conf_title">GPIO:</div>
<select id="ai_3_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="ai_3_PIN">
</select>
<hr></hr>
<input type="checkbox" name="com" id="ai_4">
<label for="ai_4" class="conf_title">ADC4_CHANNEL:</label>
<div class="conf_title">GPIO:</div>
<select id="ai_4_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="ai_4_PIN">
</select>
<hr></hr>
<input type="checkbox" name="com" id="ai_5">
<label for="ai_5" class="conf_title">ADC5_CHANNEL:</label>
<div class="conf_title">GPIO:</div>
<select id="ai_5_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="ai_5_PIN">
</select>
<hr></hr>
<input type="checkbox" name="com" id="ai_6">
<label for="ai_6" class="conf_title">ADC6_CHANNEL:</label>
<div class="conf_title">GPIO:</div>
<select id="ai_6_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="ai_6_PIN">
</select>
<hr></hr>
<input type="checkbox" name="com" id="ai_7">
<label for="ai_7" class="conf_title">ADC7_CHANNEL:</label>
<div class="conf_title">GPIO:</div>
<select id="ai_7_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="ai_7_PIN">
</select>
<hr></hr>
<input type="checkbox" name="com" id="ai_8">
<label for="ai_8" class="conf_title">ADC8_CHANNEL:</label>
<div class="conf_title">GPIO:</div>
<select id="ai_8_GPIO">
</select>
<div class="conf_title">PIN:</div>
<select id="ai_8_PIN">
</select>
<hr></hr>
<!-- CAN总线 -->
<input type="checkbox" name="can" id="can0">
<label for="can0" class="conf_title">CAN0</label>
<div class="conf_title">GPIO:</div>
<select id="can0_GPIO">
</select>
<div class="conf_title">TX:</div>
<select id="can0_TX">
</select>
<div class="conf_title">RX:</div>
<select id="can0_RX">
</select>
<hr></hr>
<input type="checkbox" name="can" id="can1">
<label for="can1" class="conf_title">CAN1</label>
<div class="conf_title">GPIO:</div>
<select id="can1_GPIO">
</select>
<div class="conf_title">TX:</div>
<select id="can1_TX">
</select>
<div class="conf_title">RX:</div>
<select id="can1_RX">
</select>
<hr></hr>
<center>
<button id="board_h_click">一键生成board.h与syslib.c文件</button>
</center>
<center>
<textarea id="board_h" rows="5" cols="78"></textarea>
</center>
</div>
</center>
<script src="js/file_board_h.js"></script>
<!-- 文件生成器结束 -->
</div>
</body>
</html>