Hallo, ich lasse mir auf meinem Pi einige Werte auf einem 20x4 LCD ausgeben. Unter anderem auch die Taktfrequenz. Da ich bisher einen Pi2 genutzt habe, ging das auch Problemlos. Nun habe ich einen Pi4 angeschlossen. Da dieser bis 1500MHz taktet, stimmt die Anzeige nicht mehr sobald der Wert 4-stellig wird.
Die Taktfrequenz wird mit folgender Funktion ermittelt:
Code
def get_cpu_speed():
"Returns the current CPU speed"
f = os.popen('/opt/vc/bin/vcgencmd measure_clock arm')
cpu = f.read()
return cpu[14:]
Die Ausgabe erfolgt dann so:
Wenn ich nun die Ausgabe auf 4 Stellen erhöhe ([:4]) werden dann natürlich statt z. B. 600Mhz 6000 MHz angezeigt.
Ich wäre sehr dankbar, wenn mir jemand helfen könnte, damit wieder die richtigen Werte angezeigt werden.
Vielen Dank im voraus