发布于 2005-07-06 16:03:20
0楼
hannibar大虾的办法虽然能基本解决1ms精度的问题,但是频繁的中断必然导致CPU负担增加,影响整个程序的运行。而且,如果有更高优先权的中断申请的话,必然导致精度大差,所以,只是理想的方法,是实在没有办法的“最后的一招”。
对于bruno_mao大虾的关于OB1的最小扫描周期为1ms的说法我不是特别认可,因为除了OB1中的OB1_MIN_CYCLE变量的单位为ms外,找不到其他可以支持的证据!但是想在OB1中实现1ms的精度,确实不大可能。
那么根据以上各位老师的观点,是不是IEC计时器的1ms的时基就失去了存在的意义?还是我等鲁苯,没有找到问题的关键?期待高手的指点。
天生不宜做胜利者,自来没有胜利的欲望,只是不甘失败,十分十分不甘心失败。木心