marius2
24.08.2014, 19:04
Hallo
Ich habe eine Frage an diesem Artikel :
http://www.dieelektronikerseite.de/uC%20Ecke/Lections/Matrixanzeigen%20-%20LEDs%20in%20Reih%20und%20Glied.htm
Ich steuere meine Matrix über Schieberegister und SPI-Modul.
Im gezeigten Programm für den Zeichengenerator wird eine Tabelle für die Zeichen benutzt. So mache ich das auch. An dieser Stelle tritt bei mir ein Problem auf. In der Tabelle sind mehr als 256 Werte enthalten. Wenn ich nun ein Zeichen haben möchte, was über dem 256. Wert liegt, kommt es zu einem fehlerhaften Muster, das Muster ist völlig willkürlich. Bis zum R funktioniert alles einwandfrei, nur ab dem S funktioniert es nicht mehr, da die Tabellenadresse über 255 geht.
Gibt es bei Bascomtabellen eine Begrenzung der Anzahl der Werte? Und wieso scheint es dann beim Autor zu klappen?
In der Bascom-Hilfe (http://avrhelp.mcselec.com/index.html?lookup.htm) zu steht zu Lookup:
The maximum index value to use is 65535
Gruß Marius
Ich habe eine Frage an diesem Artikel :
http://www.dieelektronikerseite.de/uC%20Ecke/Lections/Matrixanzeigen%20-%20LEDs%20in%20Reih%20und%20Glied.htm
Ich steuere meine Matrix über Schieberegister und SPI-Modul.
Im gezeigten Programm für den Zeichengenerator wird eine Tabelle für die Zeichen benutzt. So mache ich das auch. An dieser Stelle tritt bei mir ein Problem auf. In der Tabelle sind mehr als 256 Werte enthalten. Wenn ich nun ein Zeichen haben möchte, was über dem 256. Wert liegt, kommt es zu einem fehlerhaften Muster, das Muster ist völlig willkürlich. Bis zum R funktioniert alles einwandfrei, nur ab dem S funktioniert es nicht mehr, da die Tabellenadresse über 255 geht.
Gibt es bei Bascomtabellen eine Begrenzung der Anzahl der Werte? Und wieso scheint es dann beim Autor zu klappen?
In der Bascom-Hilfe (http://avrhelp.mcselec.com/index.html?lookup.htm) zu steht zu Lookup:
The maximum index value to use is 65535
Gruß Marius