Selam kartla uğraşıyorum diye pythondan kopmak yok size basit bir kaç satır ile kartınıza .hex ya da .bin dosyanızı nasıl yollarsınız onu göstericem
port ne yaa derseniz : https://mekatronik.org/forum/thread...internetten-erisme-ve-port-yoenlendirme.4617/
kart ne alaka derseniz :https://mekatronik.org/forum/threads/stm32f103c-usb-bootloader.3550/post-81583
stm32loader ın yuklu olması gereklidir
	
	
	
		
kodu vscode'a cmd+c // cmd+v yapıstırıp çalıştırın (run) kullanıcı dostudur umarımm işinize yarar
				
			port ne yaa derseniz : https://mekatronik.org/forum/thread...internetten-erisme-ve-port-yoenlendirme.4617/
kart ne alaka derseniz :https://mekatronik.org/forum/threads/stm32f103c-usb-bootloader.3550/post-81583
stm32loader ın yuklu olması gereklidir
		Kod:
	
	import subprocess
def yukle_fw(port, firmware_dosya_yolu):
    try:
        komut = f"stm32loader -c {port} -iw {firmware_dosya_yolu}"
        print(f"mekatronik.org yükleme başlatılıyor ({firmware_dosya_yolu})...")
        subprocess.run(komut, shell=True, check=True)
        print("mekatronik.org Firmware başarıyla yüklendi.")
    except subprocess.CalledProcessError as e:
        print("mekatronik.org Firmware yükleme hatası(foruma gel çözeriz):", e)
def ana():
    try:
        seri_port = input("STM32 kartın bağlı olduğu seri portu girin (örneğin '/dev/ttyACM0' veya 'COM3'): ")
        firmware_dosya_yolu = input("Yüklemek istediğiniz firmware dosyasının yolunu girin: ")
        yukle_fw(seri_port, firmware_dosya_yolu)
    except KeyboardInterrupt:
        print("İşlem kullanıcı tarafından iptal edildi.")
if __name__ == "__main__":
    ana()kodu vscode'a cmd+c // cmd+v yapıstırıp çalıştırın (run) kullanıcı dostudur umarımm işinize yarar
			
				Son düzenleme: 
			
		
	
								
								
									
	
		
			
		
	
								
							
							 
	
 
 
		
 
 
		 
 
		 
 
		