主题中讨论的其他器件:HALCOGEN
您好!
一个初学者提出的非常简单的问题。
我无法在 Halgogen 中设置 RTI UC 比较寄存器(CPUx)。 在哪里有可能?
感谢大家。
Alain
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.
您好!
一个初学者提出的非常简单的问题。
我无法在 Halgogen 中设置 RTI UC 比较寄存器(CPUx)。 在哪里有可能?
感谢大家。
Alain
您好、Alain、
RTI 模块有2个计数器块和4个比较单元。 计数器块由 RTICLK 驱动并递增计数(RTCUCx)、直到达到比较递增计数器寄存器(RTICPUCx)中的比较值。 当比较匹配时、RTIFRCx (自由运行)递增、并且 RTIUCx (递增计数器)复位为0。
可通过读取相应的计数器寄存器来确定计数器值(递增计数器和自由运行计数器)。 对该计数器执行写操作会将其预设为一个值。 然后、计数器从写入的值向上递增。
在 HalCoGen 中、你不能向 ucx 寄存器写入一个值。 通过 HALCoGen 生成的代码在 rtiInit()中预设了这些寄存器。