Gönderen Konu: PIC'e Program Atma  (Okunma sayısı 1213 defa)

Çevrimdışı cagdasbay

  • Üye
  • **
  • İleti: 60
Ynt: PIC'e Program Atma
« Yanıtla #30 : 31 Ocak 2012, 14:14:57 »
Öncelikle şunu söyliyim, pic konusunda oldukça cahilim :) Haberiniz olsun :D

Programı atarken usburn de pic configurationdan gerekli ayarları yaptınız mı?

Çevrimdışı FeaRLesS

  • Yeni Üye
  • *
  • İleti: 14
Ynt: PIC'e Program Atma
« Yanıtla #31 : 31 Ocak 2012, 15:20:05 »
Evet yaptım.PIC16F628A'nın ''uygulamada'' hangi bacağını nereye bağlayacağı mı söylermisiniz?
« Son Düzenleme: 31 Ocak 2012, 15:24:44 Gönderen: FeaRLesS »

Çevrimdışı cagdasbay

  • Üye
  • **
  • İleti: 60
Ynt: PIC'e Program Atma
« Yanıtla #32 : 31 Ocak 2012, 16:13:57 »
Fikrim olsa söylerim ama ne yazık ki ne bilgim ne fikrim var...

Çevrimdışı Elektron_X

  • Üye
  • **
  • İleti: 25
  • Teknolojiye hükmetmek gerek.
Ynt: PIC'e Program Atma
« Yanıtla #33 : 31 Ocak 2012, 17:44:53 »
Devreyi ISIS olarak yükleyemedim.Resim olarak gösteriyorum.Polis ışığı yapmak istiyorum.Boarda şöyle kurdum 7. bacağa sadece 1 led bağladım 6.bacak boş devrenin çalışmamasının nedeni bu olamaz di mi? :)

çalışmama nedenleri
1- dirençlerin değerlerini belirrtmemişsin ( 330ohm ) {direnç değerlerin 330ohm civarında ise tek led ile dene gene de çalışmazise transistörle sür, devren çalışırken ölçü aleti ile ledlerin voltajlarını ölç, geçen akımı ölç gene olmazsa aşağıdaki adımlara bir bak}
2- simülatör programına hex dosyasını yüklememiş olabilirsin.
3- programda yazdığın bacaklar ile devreyi kurduğun bacaklar aynı olmayabilir.
4- ledlerin yanmasını nasıl ayarladın o da önemli ( çıkışa 1 vererek mi ledleri yakacaksın yoksa 0 vererek mi { ledlerin beslemesi kaynaktan besleyerek, bu yöntem simülasyon ortamında çalışır ama gerçek hayatta fazla akımdan pice zara verir. } )

bu arada bu yardım senin programlaycından pic'e hex atamamanla ilgili değilmiydi hallodu mu programlayıcın.
« Son Düzenleme: 31 Ocak 2012, 18:29:34 Gönderen: Elektron_X »

Çevrimdışı FeaRLesS

  • Yeni Üye
  • *
  • İleti: 14
Ynt: PIC'e Program Atma
« Yanıtla #34 : 01 Şubat 2012, 14:21:47 »
Evet galiba sorunum çözüldü programı atmaya başladı şimdilik :) Yapmak istediğim asıl devrenin resmini verdim.Programınıda yazdım.Ancak dediğim gibi board'a kurunca çalışmıyor fakat PIC'te +5V var.PIC'in hangi bacağına ne bağlayacağımı söylermisiniz?

Teşekkürler... 8)

Devre Programı;

#include <16f628a.h>
#fuses INTRC_IO,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT
#use delay (clock=4000000)

#define DATA PIN_A0
#define CLOCK PIN_A1
#define LATCH PIN_A2

int i;
void main() {
tekrar:
for(i=1;i<16;i++){
output_high(DATA);
output_low(CLOCK);
output_high(CLOCK);
output_low(LATCH);
output_high(LATCH);
delay_ms(5);
}
for(i=1;i<16;i++){
output_low(DATA);
output_low(CLOCK);
output_high(CLOCK);
output_low(LATCH);
output_high(LATCH);
delay_ms(5);
}
goto tekrar;

}
« Son Düzenleme: 01 Şubat 2012, 14:22:27 Gönderen: FeaRLesS »

Çevrimdışı gareven

  • Elektronik Bakkal
  • Yeni Üye
  • *
  • İleti: 9
    • Elektronik Bakkal
Ynt: PIC'e Program Atma
« Yanıtla #35 : 21 Mayıs 2012, 12:08:07 »
aygıt yöneticisinden bi bak hangi com u kullanıyorsunuz, com1  veya com2 olsun. sonra programlayıcıda onu seç.