我想测试一个专为在微控制器上运行而设计的代码,它与平台无关。
问题是我目前没有任何嵌入式模拟器(由于某些该死的原因!)而我想测试它...我正在使用Visual Studio 2008(真可惜!!)....代码是完全在C中但由于VS 2008不支持C,我将文件存储为.cpp ....但是没有使用C ++概念!!
我需要的是一个定时器,它会在每1毫秒后产生一次中断!
还有一件事......如果我按下键盘上的某个键,我可以配置一些内容以便产生中断....
我不想制作GUI。我搜索了计时器,所有都是MFC申请....如果没有任何选择,我会做一个粗略的MFC ...
此致!!
答案 0 :(得分:0)
对于高精度计时器,您最好的选择可能是CreateTimerQueueTimer
(不是个人使用)。
我曾经习惯使用timeSetEvent
,但这可以追溯到几年前。
答案 1 :(得分:0)
您也可以尝试Boost Asio Timers。如果您没有设置,请参阅此处:Getting Started on MS Windows。