johdon2323 发表于 2020-3-26 16:26

ADuC7029进入下载模式的问题(对比ADuC7023)

<p>&nbsp; &nbsp; 以前用过ADuC7023,Datasheet中是这样描述的:</p>

<table>
        <tbody>
                <tr>
                        <td width="384">&ldquo;如果复位时BM处于低电平,且闪存地址0x80014 = 0xFFFFFFFFF, ADuC7023将进入I2C下载模式&rdquo;</td>
                </tr>
        </tbody>
</table>

<p>&nbsp; &nbsp; 这样,设计电路时,将BM脚直接拉低。通过控制0x80014的值,就可以实现MCU复位后是进入Bootloader还是Application去执行程序&middot;</p>

<p>&nbsp; &nbsp; 但ADuC7029的Datasheet中确是这样描述的:</p>

<table>
        <tbody>
                <tr>
                        <td width="385">&ldquo;BM(复位时如果BM为低电平,<br />
                        则ADuC7019/20/21/22进入串行下载模式;如果BM由1 k&Omega;电阻上拉至高电平,则执行代码)&rdquo;</td>
                </tr>
        </tbody>
</table>

<p>&nbsp;</p>

<p>&nbsp; &nbsp; 这样意味着无法通过软件的方式来控制MCU复位后是进入Bootloader还是Application去执行程序。必须通过控制BM引脚的电平</p>

<p>&nbsp; &nbsp; 来实现。但是在我们的应用中却不允许通过硬件引脚方式来切换Bootloader和Application。</p>

<p>&nbsp; &nbsp; 请问有什么办法解决吗?!</p>

<p>&nbsp;</p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;</p>

<p>&nbsp;</p>

okhxyyo 发表于 2020-4-1 15:05

<p>@damiaa</p>

johdon2323 发表于 2020-4-10 10:15

<p>这个问题没有人清楚吗?</p>
页: [1]
查看完整版本: ADuC7029进入下载模式的问题(对比ADuC7023)