我正在尝试让 Adfruit TLC5947 模块与 NodeMCU 板一起工作,
Adfruit_TLC5947 库工作正常但速度太慢,所以我认为硬件 spi 会更好,
所以我在阅读 TLC5947 规范后输入了这个,
代码:
全选#include
#include
#define latch 5
void setup() {
Serial.begin(115200);
Serial.println("TLC5974 test");
SPI.begin();
}
void loop() {
int thistime = millis();
uint8_t buffer[36] = {0xFF, 0x0F};
digitalWrite(latch, 1);
SPI.beginTransaction(SPISettings(SPI_CLOCK_DIV16,MSBFIRST, SPI_MODE0));
SPI.writeBytes(buffer, 36);
digitalWrite(latch, 0);
Serial.println(millis() - thisTime);
delay(200);
}
正如预期的那样,第一个 LED 连接伤口点亮,但它没有。
什么是正确的解决方案?你有经验吗?感谢您的建议。