周立功先生:您好! 我是杭州电子科技大学计算机学院的老师,正在用您公司的EASYARM2200 实验板学习ARM,书也是您编写的<ARM嵌入式系统基础教程>,碰到了一些问题, 非常的苦恼,特向您请教. 主要是这两个问题: 1. P158的5.4.5节的复位问题 2. P179的5.5节的存储器加速模块问题 似乎您在这两个问题上讲述得不够详细. 这次我就专门请教您复位问题吧! 看P159的图16, 左边有"外部复位"和 "看门狗复位"和 "掉电"和 "EINT0-3唤醒". 从图上看来,"外部复位"或"看门狗复位"的高电平导致了右边的那个触发器置1, 然后通过或门,唤醒定时器开始计数... 下面的"掉电"和"EINT0-3"高电平,也能够导致唤醒定时器计数的... 差别就是上面的一组能够导致"复位FLASH存储器"和"复位PCON.PD",而下面的那组 没有那个动作. 右下角的"从VPB写1"或"复位"则导致右边的那个触发器置位,导致"Fosc到PLL"的 那个与门打开...
有好多的困惑! 1. "外部复位""看门狗复位" 和 右下角的那个"复位"之间是种什么关系? 2. 右下角的那个"触发器的非"是PCON的一位PD么? 我们看到有这个话"PCON.PD位的VPB读" 3. 唤醒定时器上面的那个"复位PCON.PD"和右下角的触发器有什么联系? 4. 如果右下角的那个"触发器的非"是PCON的一位PD,也没有能够显示出: PCON上的PD位置1, 而导致"振荡器重新启动并使PD位清零"啊...
非常的苦恼,周先生,请您指导一把!
我的联系方式有 QQ: 358969078 EMAIL: yuejun_yu@sohu.com 静候佳音!
|