您的位置 首页 胎压OE替换件

飞思卡尔TPMS芯片之–主动后台模式

飞思卡尔TPMS芯片之–主动后台模式

模式:

  1. 系统时钟停止
  2. Stopl–大多数电路关闭,包括RAM,以最大限度地节省电力;电压调节器处于待机状态
  3. Stop2–大多数电路关闭,电压调节器处于待机状态:RAM维持在微供电状态
  4. Stop3–所有内部电路接通,电压调节器处于具有微供电的待机状态
  5. Stop4–所有内部电路接通,并维持全功能电压调节,以便以最快速度恢复

主动后台模式

主动后台模式功能通过内核中的后台调试控制器(BDC)进行管理。BDC与片上的调试模式(DBG)一起,为软件开发过程中的分析MCU操作提供途径。

(1) 当出现下述五种情况中的任意一种时,就进入主动后台调试:

①当上电复位上升沿时,BKGD管脚处于低电平

②当通过BKGD管脚收到BACKGROUND命令时

③当CPU执行BGND指令时

④当遇到BDC断点时

⑤当遇到DBG断点时

一旦处于主动后台模式,CPU就保持在挂起状态,等待串行后台命令,而非执行来自应用程序的指令。

主动后台命令,它只能在MCU处于主动后台模式时执行。主动后台命令包括执行以下操作的命令:

  1. 或写CPU寄存器.
  2. 一次追踪一个用户程序指令
  3. 退出主动后台模式返回用户应用程序(Go)

主动后台模式用来在CPU首次以运行模式操作前,把bootloader或应用程序写到FLASH程序存储器。器件首次使用时,FLASH程序存储器在默认状态下是擦除的(除非另有特别请求),因此在对FLASH存储器进行初始编程前,运行模式不能执行任何程序。如果FLASH存储器以前已经进行了编程,主动后台模式也可以对其进行擦除和重新编程。

等待模式

等待模式通过执行WAIT指令进入。在执行WAIT指令时,CPU进入低功率状态,在该状态下,时钟不开启。当CPU进入等待模式时,CCR中的I位被清除,进而使能中断。

当出现中断请求时,CPU退出等待模式并执行恢复处理,并按堆栈操作的引导进入中断服务程序。

当MCU处于等待模式时,后台调试命令的使用会有一些限制。MCU处于等待模式时,只有后台命令和带状态内存访问命令可用。带状态内存访问命令不允许访问存储器,但它们会上报错误,指出MCU要么处于停止模式,要么处于等待模式。后台命令可以用来把MCU从等待模式唤醒,并进入主动后台模式。

飞思卡尔TPMS芯片之--主动后台模式 胎压OE替换件 第1张

注意:来自网络整理

 

 

版权所有,如未注明,均为原创,转载请注明
齐东汽车电子博客 qidongyy.com
本文标题:飞思卡尔TPMS芯片之–主动后台模式
如有疑问:请转到这里联系我
网站建设:推荐老薛主机-优质海外主机服务商

热门文章