恭喜,你发布的帖子
发布于 2022-08-15 18:07:28
3楼
如果这样,enCV管脚并联的"Hsc1".enCV=1时,就不能修改NewCurrentCount值了??
还有我发现,本练习中Hardware interrupt子程序好像也有如下疑问:
hscHwId管脚应该写Input接口中的形参LADDR,但因为这个子程序是自动调用,那么LADDR的实参从哪里获得,是否能获得正确的实参?
题目要求通过该子程序,把CV值改为0,所以我认为在newCurrentCount管脚直接写0才对。
请老师指正。
问:如果这样,enCV管脚并联的"Hsc1".enCV=1时,就不能修改NewCurrentCount值了??
答:请注意这是在OB40中调用了HscControl,目的是当HSC达到某个具体数值时,启动OB40,对HSC进行清零,NewCurrentCount默认值就是0
第二个问题
这LADDR是OB40中断组织块的形参,不是用户自动创建的,当有事件触发了OB40,可从LADDR读出触发者的硬件标识符,此处与HscControl无关,这段程序只是用来在OB40中调用了HscControl
NewCurrentCount默认值就是0,程序中不对他进行写入,就是使用默认值0
建议通过交叉引用,进一步读懂程序。
请填写推广理由:
分享
只看
楼主