Picproje Elektronik Sitesi

DERLEYİCİLER => CCS C => Konuyu başlatan: Atima - 27 Mayıs 2021, 23:48:42

Başlık: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: Atima - 27 Mayıs 2021, 23:48:42
PIC 16f877a ile kurduğum basit led yakma söndürme çalışmıyor.
4Mhz kristal kullanıyorum 22pF kapasitör ile toprağa bağlı. MCLR bacağına 10k direnç bağlıyorum. PİC'i 4.3V ile besliyorum. (bundan kaynaklı mı bilmiyorum.)
KODLAMA CCS C İLE:

#include <16f877a.h>
#fuses XT
#use delay(clock=4000000)
void Main()
{
    while(TRUE)
    {   
         output_high(pin_b0);
         delay_ms(500);
         output_low(pin_b0);
         delay_ms(500);
    } 
       

}
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: sifirzero - 28 Mayıs 2021, 11:21:21

https://www.sifirzero.com/?m=0

By web sitede örnekler var.

Trisb ve portb tanutmamissin.
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: sifirzero - 28 Mayıs 2021, 11:21:59
https://www.sifirzero.com/?m=0 (https://www.sifirzero.com/?m=0)

Bu web sitede ornekler var.

Trisb ve portb ayarlari yaparmisin
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: Atima - 28 Mayıs 2021, 13:11:43
Bu tarz yazdım ama led hala yanmıyor.

#include <led_yakma.h>
#fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NODEBUG,NOCPD
#use delay(clock=4000000)


void main()
{
   
   
   set_tris_b(0x00); // b portu çıkış verildi
   while(TRUE)
   {
      output_b(0x01); // b0 portu high yapıldı
     
     
   }

}


(https://i.ibb.co/fqVzbKx/as.png) (https://ibb.co/fqVzbKx)
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: sifirzero - 28 Mayıs 2021, 18:19:41
Devreyide paylasirmisin. Simulasyindami deniyorsun
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: Atima - 29 Mayıs 2021, 12:41:31
simülasyonda sorunsuz çalışıyor fakat breadboard üstüne kurunca çalışmıyor devreyi 5v ile besliyorum.
breadboard devresi bu şekilde.
pic veya kristal bozuk olabilir mi ?

(https://i.ibb.co/yNxDthS/Microsoft-Teams-image.jpg) (https://ibb.co/yNxDthS)

(https://i.ibb.co/FYRWgVT/Microsoft-Teams-image-1.jpg) (https://ibb.co/FYRWgVT)
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: aliveli - 29 Mayıs 2021, 18:07:33
mclr direnci nedir?
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: Ersin - 29 Mayıs 2021, 19:02:54
100n de yok
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: yas - 29 Mayıs 2021, 21:12:27
Resimden çok anlaşılmıyor. Ama sanki led in anodu ve katodu ters gibi
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: Atima - 29 Mayıs 2021, 21:50:45
Alıntı yapılan: aliveli - 29 Mayıs 2021, 18:07:33mclr direnci nedir?
10k
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: Atima - 29 Mayıs 2021, 21:52:29
Alıntı yapılan: yas - 29 Mayıs 2021, 21:12:27Resimden çok anlaşılmıyor. Ama sanki led in anodu ve katodu ters gibi
Yok ledlere ayri 5v verince yaniyorlar
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: Atima - 29 Mayıs 2021, 21:53:25
Alıntı yapılan: Ersin - 29 Mayıs 2021, 19:02:54100n de yok
O ne dir acaba daha once kullanmadim.
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: serkan - 29 Mayıs 2021, 22:01:16
Pic'in artı eksi arasında 100n olmasa çalışmıyor. Ersin hocam söylemiş.
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: Atima - 29 Mayıs 2021, 22:05:28
Alıntı yapılan: serkan - 29 Mayıs 2021, 22:01:16Pic'in artı eksi arasında 100n olmasa çalışmıyor. Ersin hocam söylemiş.
100n nedir hocam ?
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: sadogan - 30 Mayıs 2021, 11:59:17
Alıntı yapılan: Atima - 29 Mayıs 2021, 22:05:28100n nedir hocam ?
100nF
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: Atima - 30 Mayıs 2021, 12:46:28
Alıntı yapılan: sadogan - 30 Mayıs 2021, 11:59:17100nF

Arti eksi arasi baglanti nasil olucak orneklendirir misiniz ?
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: serkan - 30 Mayıs 2021, 15:21:04
Bağlantı en kısa yoldan  olacak.
(https://i.ibb.co/ZX4TSvg/PIC16-F877-A-Pinout.png) (https://ibb.co/ZX4TSvg)
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: Atima - 30 Mayıs 2021, 16:00:17
Alıntı yapılan: serkan - 30 Mayıs 2021, 15:21:04Bağlantı en kısa yoldan  olacak.
(https://i.ibb.co/ZX4TSvg/PIC16-F877-A-Pinout.png) (https://ibb.co/ZX4TSvg)
Tesekkurler. Pic ile kristalide degistirip bunu denicem
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: Atima - 30 Mayıs 2021, 19:39:22
Bide 4mhz kristale kullandigim 22pF dogrumudur? 15pF kullanmalisin diyende oldu?
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: izturk - 30 Mayıs 2021, 21:10:53
22pf da problem yok.
Pic e programi ne ile atiyorsun. Attiğina emin misin?
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: Atima - 30 Mayıs 2021, 22:26:17
Alıntı yapılan: izturk - 30 Mayıs 2021, 21:10:5322pf da problem yok.
Pic e programi ne ile atiyorsun. Attiğina emin misin?
Pickit 3 ile atiyorum
Zif soketine pici yerlestiriyorum hex dosyasini atmada sorunsuz tamamlandi yaziyor
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: Atima - 31 Mayıs 2021, 20:59:35
Kristali degistirdim sorun cozuldu.
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: RaMu - 02 Haziran 2021, 01:17:06
Çalışmayan kristali
#fuses XT
yerine
#fuses HS
yazıp dener misin?
Başlık: Ynt: 16f877a ile kurduğum devre çalışmıyor.
Gönderen: Atima - 02 Haziran 2021, 01:24:34
HS ile de çalışmıyor.