标签: callback usb stm32 i2c dac
我有8个外部DAC MCP4728,我正在使用i2c进行通信。 数据直接来自USB电缆(16-17ms),我需要尽快更新/写入这些值。 现在我正在写入USB回调函数中的i2c。
通常我看到代码(不是DAC相关),其中设置了一个标志,然后在主循环中,因为要更新的标志为真,所以有些东西被执行(在这种情况下应该设置DAC)。
实施是否可以作为这些峰值的来源(这些峰值仅存在于高频值)? 17ms的更新时间是否会导致位偏移?