Picproje Elektronik Sitesi

DERLEYİCİLER => PIC C => Konuyu başlatan: olgunkaya - 20 Ocak 2006, 18:23:33

Başlık: C İLE PIC <AMA TEMEL SEVİYE>
Gönderen: olgunkaya - 20 Ocak 2006, 18:23:33
Arkadaşlar,
Foruma yeni üye oldum.

Sizlerden c ile pic programlamayı anlatan başlangıç seviyesinde bir kitap önerisi istiyorum. c biliyorum ama pic'e daha yeni başlayacağım. Cahilliğimi mazur görün ve lütfen başlangıç seviyesinde bir tavsiyede bulunun :oops:

Bir de pic ile programlama yapmak için neler gerekir?(Nelere ihtiyacımız var)
Başlık: Re: C İLE PIC <AMA TEMEL SEVİYE>
Gönderen: Petek - 20 Ocak 2006, 19:29:28
Alıntı yapılan: "olgunkaya"Arkadaşlar,
Foruma yeni üye oldum.

Sizlerden c ile pic programlamayı anlatan başlangıç seviyesinde bir kitap önerisi istiyorum. c biliyorum ama pic'e daha yeni başlayacağım. Cahilliğimi mazur görün ve lütfen başlangıç seviyesinde bir tavsiyede bulunun :oops:

Bir de pic ile programlama yapmak için neler gerekir?(Nelere ihtiyacımız var)
Hoşgeldin ...

Sana tavsiye edebileceğim, bu forumda e-kitaplar bölümüne bak. ckitabi kelimesini arat.

Pic için sana tavsiye edebileceğim derleyici Hi-Tec'in C derleyicisidir. Öğrenmesi en kolay budur. Burada pek çok arkadaşımız bu konuda size yardımda bulunabilir. %100 Ansi C uyumludur. Yani C biliyorsan zaten bunuda biliyorsun demektir. Geriye kalan, kullanacağın mikrokontrolörlerdeki donanım modülleri ve bu modülleri harekete geçirmek için gereken registerleri bilmen olacaktır. Bu konuda kullanacağın mikrokontrolöre ait datasheet (ve errata ları) temel klavuzun olacaktır. Bu klavuzu mutlaka yazıcıdan çıkart ve müsait olduğun heryerde oku. Zaman içerisinde uygulama yaptıkça ezberleyeceksin pek çok şeyi. Derleyicide bir iki örnek program derleterek işin o kısmını halledersin.

Devre kurmak yerine proteus ISIS 6.7 SP3 simulatörünü indir ve kur. Çok sayıda örnekleri var. Nasıl devre tasarlanıp, yazılımın nasıl simule edilebildiğini görünce anlayacaksın.

Şimdiden kolay gelsin.
Başlık: C İLE PIC <AMA TEMEL SEVİYE>
Gönderen: olgunkaya - 20 Ocak 2006, 20:07:33
Yorumlarınız için çok teşekkürler ancak yine de kafama takılan şeyler var ;)
Öncelikle, heralde datasheetleri microchip'in sitesinden indireceğim.

Tabii ki e-book bölümünden faydalanacağım, ancak elimin altında da temel(giriş seviyesinde) bir kitabın bulunmasını istiyorum. c bildiğimden, bu işi c ile yapmak istiyorum. O yüzden tavsiye edceğiniz kitap c ile pic programlamayı anlatan "başlangıç seviyesinde" bir kitap olmalı. Başlangıç seviyesinde diyorum çünkü daha 2. sınıfım(elektronik hab.müh) ve ilk defa pic programlama ile uğraşacağım :cry:

Bir de ben simulasyon programı olarak ewb-multisim kullanıyorum. Bu program işimi görür mü, yoksa başka baskı devre programları mı kullamalıyım(söylediğiniz proteus gibi)?
Başlık: C İLE PIC <AMA TEMEL SEVİYE>
Gönderen: aYe - 20 Ocak 2006, 20:16:03
Hoşgeldiniz...

http://rapidshare.de/files/2606226/ckitabi.pdf.html (http://rapidshare.de/files/2606226/ckitabi.pdf.html)

İyi çalışmalar...
Başlık: C İLE PIC <AMA TEMEL SEVİYE>
Gönderen: gsever - 20 Ocak 2006, 21:52:12
Benim önerilerim;

Önce kendinize bir Microchip PicKit2 programlayıcısı alın.

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023805
(Hem firmware hem de arayüz için olan kaynak kodları açık. Başta sadece 8/14/20 pinler programlanabiliyordu artık pek çok PIC18 de dahil 28/40 bacaklılar da programlanabiliyor. Kaynak kodlar açık ileride dsPIC ve PIC24 desteği de gelecektir.


Picmicroyu daha iyi tanımak için önce biraz ASM seviyesinde kod yazın.

"Programming and Customizing PIC Microcontrollers" biraz modası geçmiş bir kitap olsa da çok işinize yarayacaktır.

"C" ile PIC programlama için bundan daha iyi bir kaynak yoktur herhalde
"Microprocessors from Assembly Language to C Using the PIC18Fxx2"
Tabii kitabın orijinali biraz pahalı ama aşağıdaki sayfadan hem PIC16 hem de PIC18 için tüm ders notları, lab uygulamaları ve kodlara erişmek mümkün
http://www.reesemicro.com/

Yine "Predko" hocadan bir başlangıç seviyesi şahaseri daha:
123 PIC Microcontroller Experiments for the Evil Genius

Kitap olmasa da olur. HiTech PICC ile 100 üzerinde kaynak kod bir o kadar da ASM kodu
http://books.mcgraw-hill.com/authors/predkopic/

Sonrasında oturup bol bol çalışmak malum :)
Başlık: C İLE PIC <AMA TEMEL SEVİYE>
Gönderen: Petek - 20 Ocak 2006, 22:27:45
ewb picleri simule edebiliyormu bilmiyorum. Proteus un ISIS i simulatör, Ares i pcb çizim programı. Başlangıç için doğrudan programlayıcı ile pic i programlamak yerine bir müddet ISIS üzerinde simule etmende fayda var. Debug yapıp, adım adım progarmının ilerleyişini ve değişkenlerinin değerlerini görebilirsin. Defalarca programda değişiklik yapıp derlediğinde ISIS son halini simule eder ve pek çok şeyi bu aşamada öğrenirsin. Sonra istersen gerçek devre kurup pic i programlayabilirsin.
Başlık: C İLE PIC <AMA TEMEL SEVİYE>
Gönderen: olgunkaya - 20 Ocak 2006, 22:28:33
cevaplarınız için çok teşekkürler arkadaşlar. peki önerebileceğiniz türkçe kaynak var mı?
arkadaş bana c kitabı linki vermiş 8O ben c biliyorum :D c ile pic programlama türkçe kaynak :roll:
Başlık: C start
Gönderen: ayban - 21 Ocak 2006, 00:24:36
compiler olarak kesinlikle Hi-tech tavsiye ederim  Doç.Dr.İbrahim doğanın pic c projeleri(ses,ışık,ısı,seriport,step motor) diye 5-6kitaplık bi serisi var bileşim yayınlarından çıkardı yanılmıyorsam,başlangıç için ideal projeler mevcut.
Başlık: C İLE PIC <AMA TEMEL SEVİYE>
Gönderen: aYe - 21 Ocak 2006, 00:46:40
Alıntı yapılan: "olgunkaya"arkadaş bana c kitabı linki vermiş 8O ben c biliyorum :D c ile pic programlama türkçe kaynak :roll:

Arkadaşım C bilen biri için çok tezat bir soru bu 8O  Pic C diye bir dil yok :D Ansi-C özellikli bir derleyici kullanacaksin pc ye nasil yaziyorsan pic'e de aynen yazacaksin. Derleyicin ansi değilse help'lerine bakicaksin yada sorun yaşarsan onu sorucaksin. Sorununuz anladiğim kadarıyla C ile pic programlamaktan ziyade pic'i bilmemeniz. Bu durumda bol bol pic'e c ile yazılmış kod örneklerini incelemenizi tavsiye derim.
http://www.microchipc.com/
'adresinde yeteri kadar örnek bulabilirsin...
Başlık: C İLE PIC <AMA TEMEL SEVİYE>
Gönderen: supermakarna - 29 Mart 2006, 12:29:45
bu kitabı indirdim buna göre bana Compiler dosyası gönderebilirmisin Mplabde yazıyorum ben. Cracklı olursa sevinirim. bide bana derlemeyi dogru yapabiliyomuyum hemde örnek olsun diye basit çalışan bir program gönderebilirmisin.
Başlık: C İLE PIC <AMA TEMEL SEVİYE>
Gönderen: aYe - 29 Mart 2006, 12:43:08
Hocam bende reankarnasyon etkisi yapıyorsunuz :)

Bu bu mesajı daha önce yaşamıştım...
Başlık: C İLE PIC <AMA TEMEL SEVİYE>
Gönderen: Ziya - 29 Mart 2006, 21:18:13
Alıntı yapılan: "tatlisukurnazi"Hocam bende reankarnasyon etkisi yapıyorsunuz :)

Bu bu mesajı daha önce yaşamıştım...
:D :D :D http://picproje.org/index.php/topic,8723&highlight=