Hallo Leute!
Ich bastel seit einiger Zeit an einem schicken LED-Display und stoße an die Grenzen meines Atmega 644'.
Im Anhang könnt Ihr Euch eine Vorstellung meines Projektes machen. Es ist mit Bascom realisiert.
Die Ansteuerung erfolgt vom PC direkt über einen FTDI-Controller mit 115200 Baud aus .Net. Dies funzt sehr gut bei einer Display-Größe von 128x64 über SPI.
Nun hatte ich den Drang, das Teil noch größer zu bauen und habe mal zwei weitere Displays angehängt, sodass ich jetzt 128x96 habe. In Wirklichkeit sind es 384x32, lege einfach jedes zweite Display unten an.
Da Bascom nun natürlich mehr Zeit für das Raushauen der Daten per SPI benötigt, musste ich zwangsläufig die Baudrate auf 57600 verringern, was sich natürlich negativ auf die Performance auswirkt. Ich habe den Takt bereits auf 22,11 MHz angehoben, aber das nützt nichts...
Nun habe ich mir das XMega-A1 Board mal angesehen und denke, dass ich dort mit 32MHz weiter komme, allerdings weiß ich nicht, ob ich den Silabs direkt aus meinem .NET-Programm angeschnackt bekomme, da das eine Beispiel doch etwas dürftig ist.
Meine Frage ist also, hat jemand Erfahrung mit dem Boards unter Bascom und mit der Ansteuerung aus .NET heraus? Von den Funktionen her benötige ich lediglich SPI für die Displays und einen UART für die Kommunikation mit dem PC...Leider kenne ich den CP2102 nun gar nicht, daher hab ich mit dem Kauf des Moduls noch gewartet...Kann man in der nächsten Revision nicht nen FTDI 232H draufpacken
Vielen Dank und Gruß
Jan
Ich bastel seit einiger Zeit an einem schicken LED-Display und stoße an die Grenzen meines Atmega 644'.
Im Anhang könnt Ihr Euch eine Vorstellung meines Projektes machen. Es ist mit Bascom realisiert.
Die Ansteuerung erfolgt vom PC direkt über einen FTDI-Controller mit 115200 Baud aus .Net. Dies funzt sehr gut bei einer Display-Größe von 128x64 über SPI.
Nun hatte ich den Drang, das Teil noch größer zu bauen und habe mal zwei weitere Displays angehängt, sodass ich jetzt 128x96 habe. In Wirklichkeit sind es 384x32, lege einfach jedes zweite Display unten an.
Da Bascom nun natürlich mehr Zeit für das Raushauen der Daten per SPI benötigt, musste ich zwangsläufig die Baudrate auf 57600 verringern, was sich natürlich negativ auf die Performance auswirkt. Ich habe den Takt bereits auf 22,11 MHz angehoben, aber das nützt nichts...
Nun habe ich mir das XMega-A1 Board mal angesehen und denke, dass ich dort mit 32MHz weiter komme, allerdings weiß ich nicht, ob ich den Silabs direkt aus meinem .NET-Programm angeschnackt bekomme, da das eine Beispiel doch etwas dürftig ist.
Meine Frage ist also, hat jemand Erfahrung mit dem Boards unter Bascom und mit der Ansteuerung aus .NET heraus? Von den Funktionen her benötige ich lediglich SPI für die Displays und einen UART für die Kommunikation mit dem PC...Leider kenne ich den CP2102 nun gar nicht, daher hab ich mit dem Kauf des Moduls noch gewartet...Kann man in der nächsten Revision nicht nen FTDI 232H draufpacken
Vielen Dank und Gruß
Jan