İnternet’ten PIC Programlama
İnternet'ten PIC Programlama (NetPICPrg) Bilgisayar aracılığı ile internet üzerinden devrenizdeki pic'e hex dosyası göndermek ister misiniz? Yazarımız bu ay sizler için internet üzerinden pic'e hex dosya güncelleme programı yazdı.
Merhabalar; Bu sefer sizlere bilgisayar aracılığı ile internet üzerinden devrenizdeki pice hex dosya gönderme programı yazdım.
Bu sistem için ilk önce On-Board programcı destekleyen devreniz yada eğitim setiniz olması gerekiyor. Çünkü Sunucu bilgisayarındaki program PIC Programını açarak yükleme işlemini gerçekleştirecektir.
Şekildeki gibi kendi devrenize yada eğitim setinize bağladığınızda hiç bir müdahale yapmadan PICFLASH Programı ile PIC in içersine hex dosyasını yükleyebilirsiniz. 3.MikroElektronika nın Eğitim setini kullanabilirsiniz. Bu eğitim setlerinde zaten PICFLASH programlayıcı kendi içinde mevcuttur.
Bu sistem çalışması için 2 program yazdım;
NetPICPrg – Kontrol: Hex dosyasının yüklenecek uzak pc kontrol programıdır. Sunucu PC nin IP adresi girilerek dosya seçilir ve gönderme işlemi yapılır.
2 programı da aynı PC üzerinde test edecek ise local ip olan 127.0.0.1 adresini kullanabilirsiniz.
NetPICPrg – Sunucu:
Programcı devresinin bağlı olduğu bilgisayarda bulunacak programdır. Bu program kontrol programı ile bağlantı kurar. Hex dosyasını alır ve belirtilen program yolu ve parametre ile program açtırılır pice yükleme yapılır. Program olarak mutlaka parametre destekleyen bir pic programı kullanmalısınız. Çünkü burada yazdığım program parametre özelliğini kullanarak pic programını açmaktadır. Ben EasyPIC5 kullandığım için size PICFLASH birde WinPIC800 programları için parametre örneği veriyorum. Parametre oluşturma: PICFLASH : -w -pPIC16F877 -Q -f"[HexDosya]" Bunların dışında başka bir Parametre destekleyen pic programı kullanacaksanız mutlaka parametre komutlarına göre yazmalısınız. Sistemin Çalışması: Devrenizi yada eğitim setinizi Sunucu bilgisayara bağlayıp, programın ayarlarını yaptıktan sonra programı açılır ve bağlantı beklenir. Program simge durumda küçültüldüğünde Systray da çalışmaya devam etmektedir. İkona tıklayarak normal çalışma penceresini görebilirsiniz. Bağlantı kurmak için Sunucu bilgisayarın IP adresini öğrenmelisiniz. iç ağdan bağlanılacaksa 192… IP adresi gereklidir. Dış ağdan bağlantı yapılacaksa mutlaka modemin iç ağ IP adresine port yönlendirmesi yapılması gerekiyor. Bu yöntem sayesinde bilgisayar aracılığı ile internet üzerinden sunucu bilgisayarındaki devrenize hex dosyası gönderebilirsiniz. İlerde, bilgisayar olmadan modeme bağlı bir devre tasarımda görüşmek üzere…
Umut KAZANÇ |