Picproje Elektronik Sitesi

DERLEYİCİLER => PIC C => Konuyu başlatan: anafor - 13 Mayıs 2004, 15:33:52

Başlık: Devre üzerinde PIC programlama
Gönderen: anafor - 13 Mayıs 2004, 15:33:52
Merhabalar;
CCS kullanarak yazdığımız programı , yaptığımız elektronik devrede PIC'i sökmeden nasıl programlayabilirim. Yazılım ve donanım olarak ne yapılabilir?
Teşekkürler
Başlık: ICSP
Gönderen: LazBoy - 14 Mayıs 2004, 16:58:53
Merhaba,

PIC programlayıcınızın ICSP (In Circuit Serial Programming,
Devre Üzerinde Seri Programlama) çıkışı varsa bunu
yapabilirsiniz. Ancak devrenizin de ICSP sistemine uyumlu
şekilde pin bırakarak dizayn etmelisiniz.

Bunun için önce kullandığınız PIC 'in programlama
pinlerini inceleyin, bu pinler için devrenin uygun bir yerinde
header bırakın. Bu header ile programlayıcınız arasında
yapacağınız kablolu bağlantı ile devre üzerinde
programlama yapabilirsiniz.
Başlık: Devre üzerinde PIC programlama
Gönderen: ise - 14 Mayıs 2004, 18:00:57
rb6-7 numaraları bacakları boş bırakarak ve bu sadece bacakları çıkış kullanılabilirse olur hiç sökmenize gerek kalmaz.
Başlık: Devre üzerinde PIC programlama
Gönderen: elektromer - 15 Mayıs 2004, 02:27:53
Alıntı yapılan: "thief"rb6-7 numaraları bacakları boş bırakarak ve bu sadece bacakları çıkış kullanılabilirse olur hiç sökmenize gerek kalmaz.

Merhaba thief,

Yukarıdaki cümleni biraz açabilir misin?

ICSP kullanımı hakında da biraz...  :oops:

Saygılarımla..
Başlık: Devre üzerinde PIC programlama
Gönderen: aster - 15 Mayıs 2004, 10:52:59
programlama sırasında rb6 rb7 ve mclr i programlayıcıdan kartınıza gelecek şekilde (devre dış elemanlardan izole)
okuma deneme sırasında da rb6 rb7 mclr normal devrede olacak şekilde bir anahtarla bağlarsanız (programlayıcıdan izole)
işte size ıcsp daha detay için çizmem lazım
Başlık: Devre üzerinde PIC programlama
Gönderen: elektromer - 17 Mayıs 2004, 13:50:15
Alıntı yapılan: "aster"....
işte size ıcsp daha detay için çizmem lazım

Eğer seni yormayacaksa, bağlantı çizimini yapabilirsen beni ve bununla ilgilenen arkadaşlar seviniriz...  :)

Saygılarımla...
Başlık: Devre üzerinde PIC programlama
Gönderen: axanc - 17 Mayıs 2004, 20:16:16
selam...

millet geçin ICSP'yi, bence BOOTLOADER... başka büyük yok....
Başlık: Devre üzerinde PIC programlama
Gönderen: axanc - 17 Mayıs 2004, 20:18:39
ayrıca 13volt'un pic'i yakması olayından da kurtulursunuz...
Başlık: Devre üzerinde PIC programlama
Gönderen: ferhat - 21 Haziran 2004, 22:50:55
bende bootloader i tavsiye ediyorum.

18f458 için bunu yapmıştım. hala pic i bootloader olarak kullanıyorum.

pic in ilk 256 word u sizin firmware programınız için ayrılıyor. firmware programı reset anında eeprom un 256. byte ının kontrol ediyor. Şayet bu adres 0XFF adresinden farklı ise sizin programınıza dallanıyor , firmware programına değil...

önyükleyici uygulamaları popüler uygulamalardandır. zaten bu yüzden 18F serisi 256 word u bootloder block olarak adlandırılır ve burası bootloader code protect olarak tanımlanabilir.

önyükleyici uygulamaları hakkında
www.microchip.com dan 18F app notes tan bilgi alabilirsin galiba AN851 olacaktı.
bootloader programı olarak oradan aldığını da kullanabileceğin gibi , benim gibi Jolt 18F bootloader programını da kullanabilirsin . Jolt güzel bir program.. Java da yazılmış...
Başlık: CCS'de bootloader
Gönderen: OtuzSubat - 22 Haziran 2004, 13:44:48
Peki ccs de bootloader nasıl kullanılır bu konuda herhangi bir bilginiz varmı?
Başlık: Devre üzerinde PIC programlama
Gönderen: ferhat - 22 Haziran 2004, 14:16:41
galiba yanlış anlaşılan bir şey var...
bootloader .hex dosyası ile bilgisayar yazılımından oluşmakta...
sen epromun 256byte ına 0XFF harici değer yazıp software reset attıktan sonra artık sizin programınız çalışmakta...

sonuçta asm veya c  ile her yazılan programın pc seri portu ile haberleşebilecek şekilde tasarlanması gerekir ve devrenin de ona göre tasarlanması gerekir.
Başlık: Devre üzerinde PIC programlama
Gönderen: axanc - 22 Haziran 2004, 14:24:31
help bölümünde bootloader kullanırken eklemen gereken bir kod parçacığı var o kadar... forum içinde biraz bilgi var, şimdi acelem var, akşam buraya yazarım.. :)
Başlık: Devre üzerinde PIC programlama
Gönderen: tnen - 22 Temmuz 2004, 09:57:34
merhaba arkadaslar size loader ile ilgili proje antraktan.Buradaki loader.exe dosyasının C kodu ve loader.hex dosyası CCS ' in icinde var .
Exe nini ismi load.c loader.hex in ismi loader.c hadi kolay gelel herkese

http://www.antrak.org.tr/gazete/042002/barbar.htm
Başlık: Devre üzerinde PIC programlama
Gönderen: Macera - 12 Şubat 2005, 20:52:25
www.microchipc.com linkinde hem 16F877 ve 18F452 için bootloader var
Başlık: Programlayıcı hakkında
Gönderen: Salih UĞUR - 13 Şubat 2005, 02:06:59
Merhaba
Bu benim ilk mesajım, bu siteyi uzunca bir zamandır takip ediyorum ve hazırlayanlara ve kullanıcılarına, teşekkür ediyorum.

Programlayıcı ile ilgili olarak:
Elektronikçi bir arkadaştan Epic Win programlayıcı satın aldım.
Bu programlayıcının üzerinde zıf soketin yanısıra ICSP konnektörü de var.

Bu programlayıcı seri modda programlanabilen tüm PICmicro'ların bulundukları devreden çıkarılmadan devre üzerinde programlanabilmelerine olanak sağlamaktadır.
(ICSP - In Circuit Serial Programming)

Programlayıcının ICSP konnektöründen gelen dört kablo ile bord üzerinde pic'i  programlayıp çalıştırabiliyorum.Program yüklenirken pic e reset attırıyor galiba; yükleme bittiğinde programlanmış pic çalışmaya başlıyor. Bu programlayıcı ile 16F877 yi deneme kartı (board) üzerinde programlayıp çalıştırdım.

Galiba bu forumdaki programlayıcılar kısmında bu programlayıcının programı, şeması ve baskı devresi var.

Bilgilerinize...