This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RM48L952:在HALCOGEN中设置Prescaler

Guru**** 2534260 points
Other Parts Discussed in Thread: HALCOGEN

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1102725/rm48l952-setting-the-prescaler-in-halcogen

部件号:RM48L952
主题中讨论的其他部件:HALCOGEN

您好,

请帮助我了解如何使用HET。

我阅读了《技术参考手册》中的N2HET。 我使用的是HALCOGEN和CCS。

在 技术参考手册中,HR为1~64,LR为1,2,4,8,16,32,6.4128万。  

但是,HALCOGEN HET选项卡设置为0~63 (HR),0~7 (LR)。

为什么预分频器范围为0-7 (LR预分频器)或0-63 (HR预分频器)?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    LRP (循环解析周期)必须>用于在N2HET RAM中执行指令的所有周期。 LR=64 --> LRP=64*HRP,N2HET代码长度最多可以是64-1个指令(如果使用的指令只需要1个周期)。

    为什么预校准器范围是0-7 (LR预校准器)或0-63 (报价)[hr]?

    请参阅 表20-5。 TRM中的预缩系数寄存器编码:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的快速回复。
    我可以再问您一个问题吗?

    Het.h具有htNotification函数。 解释如下所示。
    /**@fn void hetNotification (hetbase_t *het,UINT32偏移)
    *@简要het中断回调
    *@param[in] het - Het模块基本地址
    *- hetREG1:HET1模块基本地址指针
    *- hetREG2:HET2模块基本地址指针
    *@param[in] offset - het interrupt offset/ Source number
    *
    *@注意此功能必须由用户提供。
    *
    *这是由应用程序提供的中断回调,并被调用
    * het中断。 传递给回调的参数是中断的副本
    用于解码中断源的*偏移寄存器。

    void hetNotification (hetbase_t *het,UINT32偏移);
    是否有任何我容易理解的解释或示例?