在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进行通信。
答案 0 :(得分:1)
如果您查看代码,您会看到tlc_config.h
包含与通信和与TLC的连接相关的选项'。只需编辑该文件中的选项即可满足您的需求。