Java 用树莓皮制作的微秒脉冲

Java 用树莓皮制作的微秒脉冲,java,raspberry-pi,wiringpi,pi4j,Java,Raspberry Pi,Wiringpi,Pi4j,试图输出10兆赫脉冲与树莓Pi/pi4j,wiringPi 毫秒脉冲没有问题 这在Mac上有效…在安装了pi4j和wiringpi的Raspberry Pi上不起作用: final long INTERVAL = 100; long start = System.nanoTime(); long end=0; do{ end = System.nanoTime(); }while(start + INTERV

试图输出10兆赫脉冲与树莓Pi/pi4j,wiringPi

毫秒脉冲没有问题

这在Mac上有效…在安装了pi4j和wiringpi的Raspberry Pi上不起作用:

final long INTERVAL = 100;
        long start = System.nanoTime();
        long end=0;
        do{
            end = System.nanoTime();
        }while(start + INTERVAL >= end);
        System.out.println(end - start);

??? 还有更多关于这个的吗?解释一下您希望实现什么?如果您的问题是无法获得0.1µS分辨率,请参阅,其中说明您获得纳秒精度,但未指定分辨率。在我的Pi Zero上,对nanotime()的背对背调用会产生6到8µS的差异!差异始终是µS的整数(即,nS中的最后3位差异是000),这表明我们没有比µS更好的分辨率,谢谢……我认为我错了,上面的代码确实有效。未指明的解决方案是现实!???还有更多关于这个的吗?解释一下您希望实现什么?如果您的问题是无法获得0.1µS分辨率,请参阅,其中说明您获得纳秒精度,但未指定分辨率。在我的Pi Zero上,对nanotime()的背对背调用会产生6到8µS的差异!差异始终是µS的整数(即,nS中的最后3位差异是000),这表明我们没有比µS更好的分辨率,谢谢……我认为我错了,上面的代码确实有效。未指明的决议是现实!