尊敬的社区:
我需要你的帮助。 我是´m这种语言编程的新手,对我来说,很难理解所有有关控制器关联的信息。 我先举了一些例子,但有些地方却漏掉了一些信息。
你可以在附件中找到一个关于我要做什么的描述。 当然,我会一步一步地进行。
目前我的观点是附件中的PWM代码。 我想将PWM2A (设为低值为零TBRD)在每个圆柱开始时的高度设置为高,当GPIO12变高时(跳闸事件中的力高)设置为低。 而EPTWM2B则是另一种方式。 但是,当我测量两个PWM时,我发现这两个Pin的行为是否完全是另一种方式。
“n´t有问题,但我找不到。
2.我想将Comp1与ADCINA2一起使用,以比较固态DAC值。 如果Comp1变高,我想参加这个trip4活动。 并且必须将EPMW2A和EPWM2B设置为高。
我尝试了一些示例cmpsss,但第一点是求解。
3.我要使用Rampe (偏移- Rampe=新DAC)更改DAC值,并且始终使用相同的角度。 (仅限于最坏情况)
4.A中断,与跳闸事件相同同时启动4. 在此中断中,将采用ADC-value,并通过简单的位移,将为下一个圆柱塞创建一个新的DAC值。 该值将进入DACVALS。
我n´t,在每个循环中,都要大声喊出CMP和TRIPS的一些旗帜,但我不知道是如何操作的,也不知道是什么。
请帮助。 “´m这个学生项目的时间太短了,而且也有一些大的测试,我真的需要一些好的结果。
希望这是我最后一个学期……
非常感谢!!!
我非常感谢你们的帮助。 如果我忘记了什么,请告诉我,我想逐步推进这些步骤。
我将更新此帖子,直到一切正常,并与您分享每一个新的中间步骤!!! 请尽快每天。