测试代码如下:
#include <arduino.h>
#include "soc/gpio_struct.h" // GPIO
void setup() {
pinMode(20,OUTPUT);
}
void loop() {
GPIO.out_w1ts.val = 1<<20;
GPIO.out_w1tc.val = 1<<20;
GPIO.out_w1ts.val = 1<<20;
GPIO.out_w1tc.val = 1<<20;
GPIO.out_w1ts.val = 1<<20;
delay(100);
}
可以看到翻转以 100ms 为间隔

放大可以看到从低->高或者高->低,最少需要 250ns
