Arama butonu
Bu konudaki kullanıcılar: 1 misafir
14
Cevap
2113
Tıklama
0
Öne Çıkarma
PIC Programlamaya başlayacağım...
S
17 yıl
Yarbay
Konu Sahibi

Merhaba
PIC Programlamaya yeni başlıyorum. Ebay'den 2 adet 16F628A satın aldım. Sizce doğru bir seçim mi yapmışım? PIC Programlamaya C ile başlamayı düşünüyorum. Bana ne gibi önerilerde bulunabilirsiniz. Başka hangi donanımlara ve programlara ihtiyacım var?

Cevaplarınız için şimdiden teşekkürler.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



L
17 yıl
Yarbay

aslında genelde f84 kullanılır başlangıç için ama bence 628 daha iyi çünkü artı eksi verince çalışıyor 84de osilator vs uğraşmak gerekiyor. ama neden o kadar uzaktan aldınız gitti gidiyorda vs. de satılıyordı daha pahalıya gelmiş olabilir size. neyse c bilginiz var mı? varsa kolay öğrenebilirsiniz. ayrıca netten değilde kitap üzerinden gitmenizi tavsiye ederim.http://www.altaskitap.com/CCS_C_kitapy.htm bu kitap var bende çok güzel anlatmış. birde belirteyim benim de tam bilgim yok ama başlamadan önce araştırın, c ile programlamanın pic de bir kaç dili var. ccs c bunlardan biri, hi tech c, pic c. hangisinin diğerlerinden ne üstünlüğü var bilmiyorum açıkcası. ben ccs kitabını alıp öğrenirim demiştim zor geldiği için bıraktım. size kolay gelsin



T
17 yıl
Yüzbaşı

PIC programlayıcı karta ve PIC C compilera ihtiyacınız var. PIC C editor ve compiler olarak birkaç farklı program var araştırarak hangisinin daha uygun olduğunu bulabilirsiniz. PIC çok yaygın olarak satılan bir micro neden ebayi tercih ettiniz?


Bu mesaja 1 cevap geldi.
S
17 yıl
Yarbay
Konu Sahibi

PayPal'ımda para olduğu için ebay'den almayı seçtim. Daha önceden C temelli programlama dilleri olan C++ ve C#'a alışık olduğum için C ile başlamayı düşünüyorum. En çok CCS C 'yi duyduğum için ondan başlamayı tercih düşünüyorum.

PIC programlayıcı kart olarak ne tavsiye edersiniz? PIC C editor ve compiler bulabilirim ancak programlayıcı kart olarak tavsiyelerinize ihtiyacım var. Alacağım kartın en azından 16F84A ve 16F628A ile uyumlu olmasını tercih ediyorum.

Teşekkürler.


Ekleme:
Uygun fiyatlı olduğu için aşağıdaki devreye baktım. Sizce bunu almalı mıyım? Başlangıç olarak yeterli mi? Yoksa daha kalitelilere mi yönelmeliyim?
http://urun.gittigidiyor.com/PIC-Programlayici-40-28-18-8-Pin_W0QQidZZ14496164

veya

http://urun.gittigidiyor.com/PIC-PROGRAMLAYICI_W0QQidZZ13786501





< Bu mesaj bu kişi tarafından değiştirildi SSH -- 21 Aralık 2008; 21:28:45 >
Bu mesaja 1 cevap geldi.
H
17 yıl
Yarbay

quote:

Orjinalden alıntı: SSH

PayPal'ımda para olduğu için ebay'den almayı seçtim. Daha önceden C temelli programlama dilleri olan C++ ve C#'a alışık olduğum için C ile başlamayı düşünüyorum. En çok CCS C 'yi duyduğum için ondan başlamayı tercih düşünüyorum.

PIC programlayıcı kart olarak ne tavsiye edersiniz? PIC C editor ve compiler bulabilirim ancak programlayıcı kart olarak tavsiyelerinize ihtiyacım var. Alacağım kartın en azından 16F84A ve 16F628A ile uyumlu olmasını tercih ediyorum.

Teşekkürler.


Ekleme:
Uygun fiyatlı olduğu için aşağıdaki devreye baktım. Sizce bunu almalı mıyım? Başlangıç olarak yeterli mi? Yoksa daha kalitelilere mi yönelmeliyim?
http://urun.gittigidiyor.com/PIC-Programlayici-40-28-18-8-Pin_W0QQidZZ14496164

veya

http://urun.gittigidiyor.com/PIC-PROGRAMLAYICI_W0QQidZZ13786501


Selamlar. Yine gittigidiyorda bulabileceğiniz Brenner8 klonları mevcut, bunlar USB programlayıcıdır ve seri arkadaşlarından daha iyidir, kullanım kolaylığı bakımından. Bahsettiğim programcıysa bazı dsPIC ailelerini bile programlayabiliyorsunuz, yani hiçbir sıkıntınız olmaz uyumluluk konusunda. TQFP kılıf bile olsa ICSP kullanarak programlarsınız. Ben kendim topladım ve bir senedir kullanıyorum. Satılan muadilleri gibi kutusu olmaması ve 20YTL daha ucuza gelmesi haricinde sorunsuz.

Neyse, ASM temellerini öğrenmeden C'ye direk giriş yapmayın derim. Ben de "işin hallolmasına" önem veren bir insanım, imzada da görebileceğiniz kadarıyla. Sırf şık dursun diye ve alemde sözüm geçsin diye "zor" bir dil kullanmayı tercih etmem. İşi en çabuk şekilde neyle halledebilirim, buna bakarım. Siz de böyle düşünüyor ve en kısa sürede PIC öğrenmeyi istiyorsanız, BASIC serilerinden başlayın derim. Ancak BASIC, temponuza bağlı olarak yaklaşık 3-4 ay gibi bir süre içinde yetersiz gelmeye başlayacak ve daha kapsamlısını arayacaksınız. Burada da C devreye girecek. Müthiş zenginlikteki kütüphaneleri ve dünya çapındaki bilgi paylaşım komunitesiyle birşey öğrenmek hiç de zor değil.
Tahminim C'ye geçmeden önce PIC 18F serisine geçeceksiniz. Ya da C'ye geçtiğinizde ATMEL ile yolunuza devam edeceksiniz :)

Kendi deneyimlerimden ufak bir derleme, belki yardımı dokunur.





< Bu mesaj bu kişi tarafından değiştirildi Hazar -- 21 Aralık 2008; 23:30:57 >
Bu mesaja 1 cevap geldi.
S
17 yıl
Yarbay
Konu Sahibi

quote:

Orjinalden alıntı: Hazar

Selamlar. Yine gittigidiyorda bulabileceğiniz Brenner8 klonları mevcut, bunlar USB programlayıcıdır ve seri arkadaşlarından daha iyidir, kullanım kolaylığı bakımından. Bahsettiğim programcıysa bazı dsPIC ailelerini bile programlayabiliyorsunuz, yani hiçbir sıkıntınız olmaz uyumluluk konusunda. TQFP kılıf bile olsa ICSP kullanarak programlarsınız. Ben kendim topladım ve bir senedir kullanıyorum. Satılan muadilleri gibi kutusu olmaması ve 20YTL daha ucuza gelmesi haricinde sorunsuz.

Neyse, ASM temellerini öğrenmeden C'ye direk giriş yapmayın derim. Ben de "işin hallolmasına" önem veren bir insanım, imzada da görebileceğiniz kadarıyla. Sırf şık dursun diye ve alemde sözüm geçsin diye "zor" bir dil kullanmayı tercih etmem. İşi en çabuk şekilde neyle halledebilirim, buna bakarım. Siz de böyle düşünüyor ve en kısa sürede PIC öğrenmeyi istiyorsanız, BASIC serilerinden başlayın derim. Ancak BASIC, temponuza bağlı olarak yaklaşık 3-4 ay gibi bir süre içinde yetersiz gelmeye başlayacak ve daha kapsamlısını arayacaksınız. Burada da C devreye girecek. Müthiş zenginlikteki kütüphaneleri ve dünya çapındaki bilgi paylaşım komunitesiyle birşey öğrenmek hiç de zor değil.
Tahminim C'ye geçmeden önce PIC 18F serisine geçeceksiniz. Ya da C'ye geçtiğinizde ATMEL ile yolunuza devam edeceksiniz :)

Kendi deneyimlerimden ufak bir derleme, belki yardımı dokunur.




Merhaba
Gerçekten çok yararlı bilgiler vermişsiniz. Teşekkürler.

Basic'e de bir göz atacağım ancak C ile başlayabilirim gibi geliyor çünkü daha önceden C tabanlı dillerin bir kısmını biliyorum. Çok temel de olsa X86 ASM bilgim de var.

Brenner8 klonu bir PIC kartının linkini verebilir misiniz gittigidiyordan? Aramama rağmen hangisinin uygun olduğunu bulamadım. Brenner8 klonunu WinPIC ile ve PIC16F628A ve PIC16F84A ile sorunsuzca kullanabilir miyim? USB'den bağlanan kartlarda uyum sorunu olabiliyor diyorsanız sistemim için bir de PCI to COM çevirici almam gerekecek.


Bu mesaja 1 cevap geldi.
H
17 yıl
Yarbay

quote:

Orjinalden alıntı: SSH

Merhaba
Gerçekten çok yararlı bilgiler vermişsiniz. Teşekkürler.

Basic'e de bir göz atacağım ancak C ile başlayabilirim gibi geliyor çünkü daha önceden C tabanlı dillerin bir kısmını biliyorum. Çok temel de olsa X86 ASM bilgim de var.

Brenner8 klonu bir PIC kartının linkini verebilir misiniz gittigidiyordan? Aramama rağmen hangisinin uygun olduğunu bulamadım. Brenner8 klonunu WinPIC ile ve PIC16F628A ve PIC16F84A ile sorunsuzca kullanabilir miyim? USB'den bağlanan kartlarda uyum sorunu olabiliyor diyorsanız sistemim için bir de PCI to COM çevirici almam gerekecek.


http://urun.gittigidiyor.com/USB-2-0-PIC-PROGRAMLAYICI-GARANTILI-ve-HEDIYELI_W0QQidZZ14348861
Satıcı bu forumda da thenoone nickli üye. Ayrıca dükkanında dealextreme isimli çin sitesinden aldığı ürünleri de satıyor. Satıcıyla bağlantım yok, örnek olarak verdim.


Brenner8 ve klonlarını WinPIC ile kullanamazsınız. Çoğu USB programlayıcının kendi özel yazılımı olur, Brenner de buna dahil. Sanırım sadece GTP-USB programlayıcı WinPic800 ile çalışabiliyordu. Bu programcı da açık kaynak değil. Bir araştırın derim, ben programcı meselemi halledeli bayağı zaman geçiyor.


Bu mesaja 1 cevap geldi.
S
17 yıl
Yarbay

@Hazar'a tamamen katılıyorum.


Dil : İlk Başta BASIC
Programlayıcı : Brenner8


Bu mesaja 1 cevap geldi.
S
17 yıl
Yarbay
Konu Sahibi

Tamam, o zaman Hazar'ın verdiği linkten Brenner8 klonunu satın alacağım.

PIC16F84A'yı ve PIC16F628A'yı devreye ne şekilde bağlayacağım konusunda yardımcı olabilir misiniz?


Bu mesaja 1 cevap geldi.
M
17 yıl
Yüzbaşı

http://www.gittigidiyor.com/main/urun.php?id=13739249

Adresinde PICKIT2 bulunmakta brener yerine microchipin programlayıcısının revize edilmiş halini almanız daha mantıklıdır. Ayrıca aynı firmanın geliştirme kartı bulunmakta o ürünede bakmanızı tavsiye ederim.

Programalama dili olarak CCS ile baslayın . Sonrasında anci C ye gecersiniz gerekirse..





< Bu mesaj bu kişi tarafından değiştirildi merakliturk -- 22 Aralık 2008; 19:53:33 >
Bu mesaja 1 cevap geldi.
S
17 yıl
Yarbay
Konu Sahibi

Brenner8 klonunu satın aldım. Programlayıcı kart ve PIC16F84A yakında elimde olacak. PIC16F628A da bir süre sonra elimde olur.

PIC16F84A'yı çalıştırmak için harici osilatör gerektiğini biliyorum. PIC16F84A'yı tam olarak nasıl bağlamam gerekli devreye? vb.. gibi konularda yardımcı olabilir misiniz yada bir kaynak gösterebilir misiniz?

Teşekkürler.





< Bu mesaj bu kişi tarafından değiştirildi SSH -- 22 Aralık 2008; 21:11:44 >
Bu mesaja 1 cevap geldi.
H
17 yıl
Yarbay

quote:

Orjinalden alıntı: SSH

Brenner8 klonunu satın aldım. Programlayıcı kart ve PIC16F84A yakında elimde olacak. PIC16F628A da bir süre sonra elimde olur.

PIC16F84A'yı çalıştırmak için harici osilatör gerektiğini biliyorum. PIC16F84A'yı tam olarak nasıl bağlamam gerekli devreye? vb.. gibi konularda yardımcı olabilir misiniz yada bir kaynak gösterebilir misiniz?

Teşekkürler.


Bu konuda en iyi kaynak, PIC'lerin datasheetleridir. Ebaydan F84 aldığınızı düşünürsek temel de olsa ingilizceniz olmalı. Zaten datasheetlerde de edebi metin yok, kolaylıkla anlaşılıyor.
Tek diyebileceğim, 16F84 kullanmayın, kullandırtmayın. Üretimden kalkmış, hiç bir özelliği olmayan bir PIC'dir. Onun yerine 648 ya da 628A kullanın, çok daha rahat edersiniz. Hem de dahili osilatörü var.

http://ww1.microchip.com/downloads/en/devicedoc/35007b.pdf 16F84 datasheet. Buraya bakarak 4. pinin MCLR, yani terslenmiş reset pini olduğunu, 5. pinin Vss yani ground, 14. pinin (tam karşısındaki) de Vdd yani +5V olduğunu görebiliyoruz. Kristali 15-16 arasına bağlayıp (yönü yoktur), her bacaktan GND'ye 22pf seramik kapasitör atıp, 5 ve 14'ten beslemeyi verip, 4. pini de bir dirençle Vdd'ye çekersek -ki bunun adı pull up'tur- PICimiz çalışmaya başlayacaktır.


Bu mesaja 1 cevap geldi.
M
17 yıl
Er

bu sitedede pic programlama kartı var bi incele istersen www.mikrobilim.com


Bu mesaja 1 cevap geldi.
P
17 yıl
Çavuş

arkadaşım ben pic programlama ile ugraşıyor.pic programlayıcılar satıyorum.istersen sanada yardımcı olabilirim.
www.picprogram.tr.gg
picprogramlama@hotmail.com


Bu mesaja 1 cevap geldi.
M
16 yıl
Yüzbaşı

Arkadaşlar elinde PIC16F628A türkçe pin bilgileri(datasheet) olan var mı acaba?



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.