Merhaba pyserial
ile yaklaşık 35 paket gönderip her paketten sonra karşı taraftan CRC
bekliyorum eğer doğru CRC
gelmişse bir sonra ki pakete geçiyorum. Bu sırada kendim yukarıda basit bir sayaç oluşturdum tamamlanan her paketten sonra artmasını istiyorum ancak tüm işlem bittikten sonra yapıyor eş zamanlı olarak güncellemiyor. Thread
denedim ancak bu da pek işe yaramadı. Bir fikriniz var mı ?
j = 0
while j < 8:
self.ser.write(self.upload_parameter[j:j + 1])
time.sleep(0.05)
j += 1
self.ReturningCrc = self.ser.read(1)
if (self.ReturningCrc != b''):
if (ord(self.ReturningCrc) == self.upload_parameter[6]):
Thread(target=self.yuklenen_label.config(text=f"{t + 1}/35")).start()
else:
showinfo("Hata!", "İletim sırasında bir hata oluştu! Lütfen Tekrar deneyin")
break
else:
showinfo("Hata!", "İletim sırasında bir hata oluştu! Lütfen Tekrar deneyin")
break