Ihr Warenkorb ist leer
Ihr Warenkorb ist leer
Die RP2040 PIO State Machine ist perfekt für LED-Fahren: Sie kann perfekte Wellenformen erzeugen, mit bis zu 8 Ausgängen gleichzeitig, alles über DMA. Das bedeutet, dass Sie keine Prozessorzeit verwenden müssen, um die LED-Daten zu knacken. Richten Sie einfach den Puffer ein und sagen Sie dem PIO-Peripheriegerät, dass es "so macht" und es wird diese Daten ohne Verzögerung auf die 8 Ausgänge schieben, während Ihr Code weiterhin Tasten lesen, Musik abspielen kann, CircuitPython ausführen kann - was immer Sie möchten!
Der Scorpio verfügt über eine clevere Pinbelegung, bei der alle Standard-Feder-Pins die gleichen wie die GPIO-Pins sind, sowie die Standard-I2C-, SPI- und UART-Linien und es gibt noch genug Pins übrig, um 8 aufeinanderfolgende Pins für PIO-Nutzung auf GPIO16 bis GPIO23 zu haben.
Um die NeoPixel-Nutzung störungsfrei zu machen, gibt es einen 3 V auf 5 V Pegelschieber, so dass die Ausgangslogik 5 V beträgt. Wenn Sie 3V-Signale wünschen, können Sie die Schalthebelspannung mit einem Jumper an der Unterseite einstellen. Es ist auch möglich, die Richtung des Pegelschiebers umzudrehen, um die 8 I/O-Pins Eingänge zu machen – zum Beispiel für die Herstellung eines Logikanalysators – mit einer Richtbrückenauswahl auch auf der Unterseite der Leiterplatte.
Der RP2040 SCORPIO verfügt auch über eine Tonne RAM, 264 KB, was es trivial macht, eine große Anzahl von NeoPixeln zu puffern. In der Tat gibt es so viel RAM, auf das Sie sogar die Pixel für eine feinere Helligkeitsregelung, für besser aussehende LEDs bei niedriger Helligkeit oder für die Gammakorrektur verschieben können.