Herkez farklı programlar öneriyor.Elektronik devreleri kurabilirim.Kitabı tam olarak okumadım.Öğrenmek istediğim kullanılan pıce göre program değişiyormu? Devrenin görsel bir şekilde kurulması ile pıc programlanabilirmi? Bunun için hangi programlar kullanılabilir?
Ben size olayı şöyle özetleyeyim.
Önce PİC nedir sorusuna cevap alalım.
PİC en basitinden mikro bir bilgisayardır. Bu mikrobilgisayara yüklediğiniz programlar doğrultusunda bir motoru zamanla çalıştırma, okul zilini istenilen saatte çalıştırma, Yürüyen banttan geçen kolileri sayma gibi istediğiniz programları çalıştırır. Her picin portları vardır bu portlar giriş-çıkış olarak tanımlayıp buton veya led gibi giriş-çıkış elemanlarını bağlayabilirsiniz. PİC'e yüklediğiniz programa uygun baskı devresinide eagle-proteus gibi programlar ile çizmelisiniz.
Piclere program nasıl yazılır?
Piclere programı birçok dille yazabilirsiniz. Bunlar PARSİC, ASSEBMLER, Hİ-TECH-C, PİC BASİC, CCS C gibi dillerdir. Hangi dili kullanırsanız kullanın derleme işlemi sonucunda PİC'e yüklenecek hex uzantılı bir dosya elde edersiniz. Pic'e bu programı bir programlayıcı devre ile yüklersiniz.
Hangi dili seçmeliyim? Herkes ayrı bir kaynak öneriyor?
Hangi dili kullanacağınıza aslında siz kendiniz karar vereceksiniz. (Aslında piyasadaki genel kanı ASSEBMLER ve C öğrenmenizdir).
Yani her yiğidin bir yoğurt yiyişi vardır. Ve en iyi yol bildiğiniz yoldur. Bu konuda birçok yerde tartışılmıştır. Genel kanı şudur: Önemli olan hangi dili kullandığınızdan çok ne için kullandığınızdır. Kullandığınız dille yapmak istediklerinizi yapıyorsanız en iyi dil o dildir.
Herkesin kendine göre iyi bildiği dili tavsiye etmesi bundandır.
Mesela bana sorarsanız ben PARSİC'i öneririm. Çünkü parsic ile yapmak istediğim birçok basit mantık kapıları ile görsel olarak tasarlayıp çalışmasını anında test edebiliyorum. Fakat parsic'inde handikapları yok değil.
Ama bir başkası başka dili tavsiye edebilir.
Bu konuda en iyisi siz kendiniz bir araştırma yapıp karar vermenizdir.
DEVRENİN GÖRSEL ŞEKİLDE KURULMASI'ından kastınız baskı devresini çizmekmi?
Baskı devresini çizmek programlama değildir.