Arduino上LED驱动器与模数转换之间的冲突

时间:2013-11-16 20:43:09

标签: c arduino microcontroller spi atmega

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

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

但是我不知道该怎么办,因为如果没有调用它,LED驱动器就不起作用了。但是,这似乎是正确的,因为如果我在代码中注释掉所有与LED驱动器相关的行,那么ADC就可以工作。

另外,我正在使用bit banging与MCP3208进行通信。

1 个答案:

答案 0 :(得分:1)

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