- [ESP]因为 spi_device_transmit 需要这么长时间启动spi传输,如果一次只传输一点数据,速度将很慢。看看能不能改成连续传输
我通过SPI和外接的AD 芯片实现通信,可以对AD值进行读取
现在想以10us的速度(100KHz)进行采样,我尝试了
使用10us的定时器,但是会导致看门狗复位,如果使用延时函数则不会触发看门狗,但是无法达到100K的采样率
请问大家有什么好的建议吗?
定时器方式失败,因为esp32的周期性esp_timer会对最小计时器周期施加50us的限制,也就是说我想使用10us是无法实现的
现在我想通过pwm控制spi的片选信号,在PWM下降沿时进行一次AD采集,这就需要使用LEDC—PWM的计数中断,但是技术手册上只有寄存器的设置,我应该如何在代码中使用这些寄存器呢