Markdown表格合并单元格
markdown基本语法的表格没有办法实现合并单元格功能,但是在实际使用中很多时候需要合并单元格
例如需要写一个这样非连续的寄存器说明
markdown语法的表格
| 参数 | 额定值 |
| -------------------------------- | ----------------- |
| 最大结温 | 150°C |
| DVDD_I/O (Pin 43) | 4 V |
| AVDD, DVDD | 2 V |
| 数字输入电压(DVDD_I/O = 3.3 V) | –0.7 V to +5.25 V |
| 数字输入电压(DVDD_I/O = 1.8 V) | –0.7 V to +2.2 V |
| 数字输出电流 | 5 mA |
| 存储温度范围 | –65°C to +150°C |
| 工作温度范围 | –40°C to +105°C |
| 焊接温度(10秒焊接时间) | 300°C |
| θ<sub>JA</sub> | 38°C/W |
| θ<sub>JC</sub> | 15°C/W |
效果
参数 | 额定值 |
---|---|
最大结温 | 150°C |
DVDD_I/O (Pin 43) | 4 V |
AVDD, DVDD | 2 V |
数字输入电压(DVDD_I/O = 3.3 V) | –0.7 V to +5.25 V |
数字输入电压(DVDD_I/O = 1.8 V) | –0.7 V to +2.2 V |
数字输出电流 | 5 mA |
存储温度范围 | –65°C to +150°C |
工作温度范围 | –40°C to +105°C |
焊接温度(10秒焊接时间) | 300°C |
θJA | 38°C/W |
θJC | 15°C/W |
如果想实现合并单元格功能,可以使用HTML来实现(markdown兼容html)
代码如下
<table>
<tr>
<th>寄存器名称<br>(寄存器地址)</th>
<th>范围</th>
<th>(MSB)<br>Bit7</th>
<th>Bit6</th>
<th>Bit5</th>
<th>Bit4</th>
<th>Bit3</th>
<th>Bit2</th>
<th>Bit1</th>
<th>(LSB)<br>Bit0</th>
<th>默认值</th>
</tr>
<tr>
<td rowspan="4">功能控制寄存器1<br>(CFR1)<br>(0X00)</td>
<td><7:0></td>
<td>数字电源关闭</td>
<td>比较器电源关闭</td>
<td>DAC电源关闭</td>
<td>时钟输入电源关闭</td>
<td>外部电源关闭模式</td>
<td>线性扫描无停留时间</td>
<td>SYNC_CLK 禁用</td>
<td>未使用</td>
<td>0x00</td>
</tr>
<tr>
<td><15:8></td>
<td>SRR加载使能</td>
<td>自动清零频率累加器</td>
<td>自动清零相位累加器</td>
<td>正/余弦选择</td>
<td>清除频率累加器</td>
<td>清除相位累加器</td>
<td>SDIO仅输入</td>
<td>LSB优先</td>
<td>0x00</td>
</tr>
<tr>
<td><23:16></td>
<td>自动同步使能</td>
<td>软件手动同步</td>
<td>线性扫描使能</td>
<td>未使用</td>
<td>未使用</td>
<td>未使用</td>
<td>未使用</td>
<td>未使用</td>
<td>0x00</td>
</tr>
<tr>
<td><31:24></td>
<td>RAM使能</td>
<td>RAM目标地址</td>
<td colspan = "3">内部配置控制<2:0></td>
<td>ARR加载控制</td>
<td>OSK使能</td>
<td>自动OSK使能</td>
<td>0x00</td>
</tr>
</table>
效果
寄存器名称 (寄存器地址) |
范围 | (MSB) Bit7 |
Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 | (LSB) Bit0 |
默认值 |
---|---|---|---|---|---|---|---|---|---|---|
功能控制寄存器1 (CFR1) (0X00) |
<7:0> | 数字电源关闭 | 比较器电源关闭 | DAC电源关闭 | 时钟输入电源关闭 | 外部电源关闭模式 | 线性扫描无停留时间 | SYNC_CLK 禁用 | 未使用 | 0x00 |
<15:8> | SRR加载使能 | 自动清零频率累加器 | 自动清零相位累加器 | 正/余弦选择 | 清除频率累加器 | 清除相位累加器 | SDIO仅输入 | LSB优先 | 0x00 | |
<23:16> | 自动同步使能 | 软件手动同步 | 线性扫描使能 | 未使用 | 未使用 | 未使用 | 未使用 | 未使用 | 0x00 | |
<31:24> | RAM使能 | RAM目标地址 | 内部配置控制<2:0> | ARR加载控制 | OSK使能 | 自动OSK使能 | 0x00 |
这样可以实现横向与纵向合并单元格
纵向合并时在需合并的首个单元格td标签内添加rowspan="跨行数"
同样的横向合并就添加colspan="横跨列数"