ADuC7029进入下载模式的问题(对比ADuC7023)
<p> 以前用过ADuC7023,Datasheet中是这样描述的:</p><table>
<tbody>
<tr>
<td width="384">“如果复位时BM处于低电平,且闪存地址0x80014 = 0xFFFFFFFFF, ADuC7023将进入I2C下载模式”</td>
</tr>
</tbody>
</table>
<p> 这样,设计电路时,将BM脚直接拉低。通过控制0x80014的值,就可以实现MCU复位后是进入Bootloader还是Application去执行程序·</p>
<p> 但ADuC7029的Datasheet中确是这样描述的:</p>
<table>
<tbody>
<tr>
<td width="385">“BM(复位时如果BM为低电平,<br />
则ADuC7019/20/21/22进入串行下载模式;如果BM由1 kΩ电阻上拉至高电平,则执行代码)”</td>
</tr>
</tbody>
</table>
<p> </p>
<p> 这样意味着无法通过软件的方式来控制MCU复位后是进入Bootloader还是Application去执行程序。必须通过控制BM引脚的电平</p>
<p> 来实现。但是在我们的应用中却不允许通过硬件引脚方式来切换Bootloader和Application。</p>
<p> 请问有什么办法解决吗?!</p>
<p> </p>
<p> </p>
<p> </p>
<p>@damiaa</p>
<p>这个问题没有人清楚吗?</p>
页:
[1]