在Arduino Nano V3上,我试图使一个LED驱动器(TLC5960)和两个模数(ADC)转换器(MCP3208)协同工作。 LED驱动器与this guide位于相同的引脚上。 ADC分配给与LED驱动器不同的引脚。根据评论,我发现LED驱动器与SPI通信接口冲突:

Tlc.init();  //interferes with other SPI


但是我不确定该怎么办,因为如果不调用它,LED驱动器将无法工作。但是,这似乎是事实,因为如果我在代码中注释掉所有与LED驱动器相关的行,则ADC会工作。

另外,我正在使用位冲击来与MCP3208通信。

最佳答案

如果看一下代码,您会看到tlc_config.h包含与TLC'的通信和连接有关的选项。只需编辑该文件中的选项即可满足您的需求。

关于c - LED驱动器与Arduino上的模数转换之间的冲突,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20023632/

10-13 01:20