<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno gio 16 apr 2020 alle ore 18:33 Mr.Dob <<a href="mailto:linux@is0gup.com">linux@is0gup.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>RISOLTO!!!!</div>
<div><br>
</div>
<div>In primis un GRAZIE a Marco De Paoli,
mi ha aiutato a ragionare e darmi il giusto input</div></div></blockquote><div class="gmail_quote"><div><br></div><div>prego</div><div>bene! mi fa piacere che hai combinato<br></div><div><br></div><div>giusto qualche nota, se vuoi tenerne conto...<br></div></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>
<div><br>
</div>
<div>ecco il listato funzionante</div>
<div><br>
</div>
<div> #!/usr/bin/env python<br>
<br>
import time<br>
import serial<br>
import os<br>
import subprocess<br>
<br>
ser = serial.Serial(<br>
<br>
port='/dev/ttyUSB0',<br>
baudrate = 9600,<br>
parity=serial.PARITY_NONE,<br>
stopbits=serial.STOPBITS_ONE,<br>
bytesize=serial.EIGHTBITS,<br>
timeout=1)<br>
counter=0<br>
hmi=b'\xFF\xFF\xFF'<br>
cpufreq=subprocess.check_output("cat
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq",
shell=True)<br></div></div></blockquote><div><br></div><div class="gmail_quote"><div>rimango dell'idea che puoi evitarti il subprocess.check_output (che lancia addirittura un altro processo per fare il cat)</div><div>e leggere direttamente il file con una open e poi una read di python</div><div></div><div><a href="https://docs.python.org/3/library/functions.html#open">https://docs.python.org/3/library/functions.html#open</a></div><div><br></div><div></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div>cpu=""<br>
cpu += cpufreq.decode()<br>
cpu='''"'''+cpu+'''"'''<br>
buffer=("t55.txt={}".format(cpu)).encode()<br></div></div></blockquote><div><br></div><div>le 4 istruzioni precedenti puoi semplificarle se vuoi giocarci un po'...</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div>
ser.write(buffer)<br>
ser.write(hmi)</div></div></blockquote><div> </div><div class="gmail_quote"><div>comunque bene!</div><div>complimenti!</div><div><br></div><div>ciao,</div></div><div>Marco </div><div></div><div> </div></div></div>