Hab mal wieder eine Frage:
in meinem Programm lasse ich per RND(x) Funktion eine Zufallszahl ausgeben.
Der Zahlenraum x, aus dem die Zufallszahl gezogen wird, kann im Programm per Drehencoder geändert werden:
x kann max. 64 sein und (in 8er Schritten) min. 8. Funktioniert auch alles - bis auf eine Einschränkung:
Erhöhe ich den Zahlenraum im laufenden Programm z.b. von x = 16 auf X = 32, wird die Änderung sofort übernommen.
Bei Verringerung von x wird die Änderung erst nach Neustart des uC übernommen.
Ist das ein bekanntes Phänomen oder liegt es an meinem Programm?
in meinem Programm lasse ich per RND(x) Funktion eine Zufallszahl ausgeben.
Der Zahlenraum x, aus dem die Zufallszahl gezogen wird, kann im Programm per Drehencoder geändert werden:
x kann max. 64 sein und (in 8er Schritten) min. 8. Funktioniert auch alles - bis auf eine Einschränkung:
Erhöhe ich den Zahlenraum im laufenden Programm z.b. von x = 16 auf X = 32, wird die Änderung sofort übernommen.
Bei Verringerung von x wird die Änderung erst nach Neustart des uC übernommen.
Ist das ein bekanntes Phänomen oder liegt es an meinem Programm?