Cypress技术论坛
直播中

曾玲娟

7年用户 192经验值
私信 关注
[问答]

如何配置GUI_x.c以提供正确的定时例程?

我对PSoC是新的。当我运行示例:EvWin提供的TouChySimult.c。它没有更新模拟输入。似乎它在GuielDelay-()步骤中已经死了,所以我认为这可能是由于Guixx.c的定时例程配置错误造成的,因为我不使用OS,所以我不知道如何更新GuixxGETtime[()中的OsTimeMeMs。对不起,我的英语,但希望你能理解我。

回帖(3)

张婧怡

2019-8-1 10:52:37
你好,
当我测试GUI例程时,我也遇到了同样的问题。我只是用自己的方式代替了GuielDelay.(例行公事)。
不要忘记调用GuiTouChyExcor()例程100次/秒。
举报

曾玲娟

2019-8-1 10:59:49
你好,Jan,非常感谢你的回复。我以前试过。我使用CyDelay-()来替换TouChySimult.c中的GuielDelay.(),它是有效的。我认为GuielDelay.()将调用GuixxyDelay.(),因此我修改了GuixxyDelay.():空格GuixxOffeldIn(int ms){//int=OSyTimeMe+ms;//((-OthyTimes)& Gt;0);Cydelay(ms);}。它不起作用。关于GuiGigTimeTime[()的另一个问题,它应该调用GuixxyGETTime.()。我尝试使用计时器和ISR来模拟OS 1ms时钟来更新OStimelms。但现在还在工作。在没有OS的情况下,你知道如何获得当前的时间吗?谢谢。
举报

张婧怡

2019-8-1 11:18:12
嗨,Robbine,
我不必对Guixx.c文件进行任何更改。GuielDelay:(不)为我工作并不重要。只需在设计中替换延迟函数即可。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分