汽车OBD2诊断程序开发:单次触发脉冲操作流程详解

需积分: 43 131 下载量 189 浏览量 更新于2024-08-09 收藏 9.66MB PDF 举报
本文档详细介绍了在NEC V850微控制器上实现单次触发脉冲输出模式的操作流程,针对汽车OBD2诊断程序的开发。首先,操作流程涉及以下几个步骤: 1. **初始化设置**: - 在开始计数操作前,需设置TPnCTL0、TPnCTL1、TPnIOC0、TPnIOC2、TPnCCR0和TPnCCR1寄存器。确保在设置TPnCE位(单次触发脉冲输出控制位)为1之前完成初始化。 2. **计数操作流程**: - 当TPnCE位置为1时,计数开始。16位计数器从FFFFH开始计数。 - 如果需要外部触发,可以通过TIPn0引脚输入,当计数达到设定值时,会触发INTTPnCC0或INTTPnCC1信号。 3. **寄存器设置**: - TPnCCR0和TPnCCR1寄存器用于控制计数条件,设置后其值会被立即传输到CCRm缓冲区。建议在INTTPnCCR0信号发生后立即更新这两个寄存器。 4. **计数控制**: - 当计数操作进行时,TPnCE位保持为0来停止计数。计数停止后,进入停止流程。 5. **触发等待状态**: - 提供了触发等待状态的信息,指出n的范围从0到8,m的范围从0到1,但具体触发条件依赖于文档中的详细规格。 6. **注意事项**: - 文档提供的时间有效性是发行日期为准,可能会随着时间和公司合并而变更。在购买或使用产品前,请务必确认最新的产品信息,并关注Renesas Electronics网站上可能发布的额外或不同信息。 该文档是NEC Electronics Corporation与Renesas Technology Corporation合并后的官方资料,因此用户在参考时应考虑Renesas Electronics的相关政策和更新。获取最新支持和服务,建议访问Renesas Electronics的官方网站或通过客服查询。