我有一个简单的 N2HET 程序、其中2条 PCNT 线路在64位模式下以 HTU 通道0正常运行(具有共用引脚 HR)。
l00 PCNT{nutNE=L01、type=rise2fall、pin=30、hr_lr=high}
L01 PCNT{nutNE=L00、type=fall2rise、pin=31、hr_lr=high、reqnum=0、 Request=GENREQ}
但希望使用2个或更多 HTU 请求来监控更多引脚和/或使上述程序中的计算更简单。
一个问题是、HET 汇编器 HETP.exe 似乎不支持 reqnum=1及更高版本。
它会生成与请求通道编号始终为零相同的代码。 我尝试了使用和不使用-v2命令行选项:
hetp -v2 -C32 mhm_meas。het nhet1.h
=>
.sect ".HETCODE"
.word 0x00002E5E
字0x00000000
字0x00000000
字0x00000000
.word 0x00000E1F
字0x08000000
字0x00000000
字0x00000000
和-即使我通过在二进制程序字段的[25:23]位添加 HTU 通道编号来修改 hetp 生成的程序、也不会产生 HTU 请求。
和- Lauterbach TRACE32调试器在每个窗口中仅支持 HTU 通道0
许多事情似乎表明仅支持 HTU 请求通道0 -尽管文档声明可以使用全部8个通道。
在 HETP 和 UC 中是否有一种秘密方式来启用除0以外的 HTU 请求编号?