PIC PROGRAMLAMA DEVRESİ
Geçmişten gelen birikimle birlikte teknoloji o kadar gelişmiştir ki günlük hayatta karşılaştığımız ve artık hayatımızın bir parçasıymış gibi hissettiğimiz
teknolojik ürün ve cihazların sayısını ve özelliklerini bilmeyi bırakın isimlerini dahi öğrenmekte güçlük çekiyoruz. Çünkü bu tarz ürünlerin sayısı gün
geçtikçe artmaktadır. Günümüzde endüstriyel çalışmaların ilerlemesiyle üretilen ürünlerin çeşidi de sayısı da artmıştır. Böylelikle seri olarak temin
edilen bu ürünler belirli standartlara bağlı olacak şekilde piyasaya sürülmektedir.
Bu yazımızda esasen endüstriyel gelişmelerin hızla ilerlemesi sonucu bizlerle buluşturulan PIC programlama kartları konusunda bilgi
verilecektir. Peki nedir bu PIC nedir? PIC, Microchip firması tarafından üertilen mikro denetleyicilerine verilen isimdir. PIC 18F2550, PIC 18F4550, PIC 16F877, PIC 16F84 ve 16F628A bunlar arasında gösterilebilir. Günümüzde PIC’ler yaygın bir şekilde
kullanılmaktadır. Bu kadar yaygın olmasının nedenleri aşağıdaki gibidir:
-
Kolay erişilebilir olması
-
İnternette bol miktarda örnek proje bulunması
-
PIC ile ilgili kaynakların çokluğu
Bu sebeplerden ötürü PIC programlama oldukça yaygın olarak kullanılmaktadır. Klasik bir söylem vardır, bir işe bağlayınca gerisi gelir
diye. Doğrudur, ancak teknik konularda bir işe başlamak bazen yeterli olmayabilir. Özellikle teknik bilgi ve deneyim gerektiren projelerde çalışmalara
başlamanın yanında o işle ilgili tecrübe edinmiş kimselerden yardım almak oldukça önemlidir. Günümüzde gerçek hayatta herkese ulaşımın zor olduğu
düşünülecek olursa, sanal ortamdan yardım ve teknik destek almak çözümün bir parçası olabilecektir.
PIC Programlama Devresi Nasıl Çalışır?
PIC programlama devresi
ne sahip bir sistemin bir bilgisayar sistemi gibi olduğu unutulmamalıdır. PIC’e aktarılacak uygulama kodları, programcı tarafından uygulamaya özel olarak
yazılıp PIC’in içerisine yüklenmelidir. Artık bu aşamayla birlikte geliştirilen yazılım icra edilecektir. Eğer PIC içerisinde herhangi bir yazılım
yüklemesi yapılmamış ise bu durumda PIC kapalı bir bilgisayara benzetilebilir. Nasıl ki kapalı bilgisayarda hiçbir işlem yapılamaz, içerisinde uygulamaya
özel bir yazılım olmayan PIC de hiçbir işe yaramayacaktır.
PIC için besleme gerilimi ve osilatör de olmazsa olmaz bileşenler arasındadır. Yani kısaca özetleyecek
olursak bir PIC’in sağlıklı ve etkin bir şekilde çalışabilmesi için:
1.
Uygulamaya özel yazılmış kod
2.
Besleme gerilimi
3.
Osilatör
şeklinde belirteceğimiz bu üç bileşenin mutlaka bulunması şarttır.
Bu kadar girişten sonra PIC programlama nedir sorusuna verdiğimiz bu cevaplardan sonra isterseniz bir PIC proglama devresi hangi aşamalardan geçilerek yapılır hep beraber inceleyelim.
PIC Programlama Devresi Yapımı
Bir PIC programlama devresi yapabilmek için öncelikle lazım olabilecek malzemeleri açıklamak yararlı olacaktır. Aşağıda bize bir PIC
devresi oluşturabilmek için gereken malzemeler listelenmiştir:
-
Bakır plaket
-
Havya, lehim teli ve lehim pastası (Lehim pastası havya ucunu temizlemek için kullanılır)
-
2 tane 2.2K direnç
-
2 tane 1K direnç
-
1 tane 4.7K direnç
-
1 tane 10K direnç
-
1 tane 5.6V zener diyot
-
1 tane1N4001 ya da 1N4004 kondansatör
-
Her birinden bir tane olacak şekilde 40 – 28 – 18 – 8 pinlik entegre soketleri (PIC’i programlamak için)
-
1 tane DB9 erkek bağlantı soketi
-
Zil teli (Atlamalarda kullanılmak üzere)
Malzemeler tamamlandıysa sırada yapılacak işlem adımları yer almaktadır:
-
Baskı devre çizimi
-
Plaket çiziminde asetat kalem kullanma
-
Plaket çizildikten sonra yaklaşık 5 dakika süreyle asit karışımına atılması
-
Delik yerlerinin belirlenip matkap, çekiç vs ile delinmesi
-
Malzemelerin yerleştirilmesi ve havya kullanılarak lehimlenmesi
-
Lehimleme işleminden sonra artan tellerin yan keski ile kesilmesi
-
Selülozik tiner ve fırça yardımı ile pasta kalıntılarının temizlenmesi
Bu işlem adımlarından sonra artık programlayıcı hazırlanmış demektir. Artık geriye kalan bilgisayar ortamında PIC programının yazılıp PIC’e aktarılması
kalacaktır.
PIC Programlama Eğitimi
PIC programlama devresi yapabilmek için gereken adımların anlatıldığı yazımızla birlikte artık sizde de bu konuda bir farkındalık oluşacaktır. Tabi ki bu
yazımızda anlatılanlar PIC programlama için yeterli olmayacaktır. Bu konuda bilgi sahibi olabilmek için PIC programlama cihazı edinerek ve PIC programlama nasıl yapılır konusunda araştırma yaparak kendinizi daha da
geliştirebilirsiniz. Ayrıca pic programlama kursu alarak PIC konusundaki bilgilerinizi daha hızlı ve etkili olarak
gerçekleştirebilirsiniz. Böylece PIC programlama dünyasında etkin bir konuma gelebilmeniz mümkün olacaktır.