C# 谢谢你!Matthew,感谢您的回复,尤其是缺乏实时支持。我可以依靠什么样的实时解决方案?换句话说,我能设置定时器间隔并可靠触发的最小值是多少?我不记得了,但我认为是2到5毫秒。您可以将它设置得更短,但不要忘记,您将使用一个单核处理器,它需要为您的程序以及

C# 谢谢你!Matthew,感谢您的回复,尤其是缺乏实时支持。我可以依靠什么样的实时解决方案?换句话说,我能设置定时器间隔并可靠触发的最小值是多少?我不记得了,但我认为是2到5毫秒。您可以将它设置得更短,但不要忘记,您将使用一个单核处理器,它需要为您的程序以及,c#,.net-micro-framework,C#,.net Micro Framework,谢谢你!Matthew,感谢您的回复,尤其是缺乏实时支持。我可以依靠什么样的实时解决方案?换句话说,我能设置定时器间隔并可靠触发的最小值是多少?我不记得了,但我认为是2到5毫秒。您可以将它设置得更短,但不要忘记,您将使用一个单核处理器,它需要为您的程序以及CLR切换线程。通过创建紧密循环并使用Thread.Sleep(0)允许系统暂停线程以执行其他工作,您可能会获得更好的响应时间。与Windows一样,它本身就是计时器,它实际上只是一个指南,可以为用户提供最短的阻塞时间。您还可以将控制器GPIO


谢谢你!Matthew,感谢您的回复,尤其是缺乏实时支持。我可以依靠什么样的实时解决方案?换句话说,我能设置定时器间隔并可靠触发的最小值是多少?我不记得了,但我认为是2到5毫秒。您可以将它设置得更短,但不要忘记,您将使用一个单核处理器,它需要为您的程序以及CLR切换线程。通过创建紧密循环并使用Thread.Sleep(0)允许系统暂停线程以执行其他工作,您可能会获得更好的响应时间。与Windows一样,它本身就是计时器,它实际上只是一个指南,可以为用户提供最短的阻塞时间。您还可以将控制器GPIO用作中断,而不是监视事件。