<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>