Merhaba arkadaşlar,
Öncelikle bilgisayar programcısıyım ancak bu PIC programlama olayında çok ama çok yeniyim.
Sizlere 2 sorum olacak ve mümkünse yardımlarınızı rica edeceğim.
Kullandığım Mikrodenetleyici: PIC16F628A
Kullandığım Derleyici: Mikro C Pro
Kullandığım Programlayıcı: DIY K150
Kullandığım Osiloskop: Dahili Osiloskop
Kullandığım Besleme Kaynağı: 3xAA Pil
Kullandığım buton: push buton
EDIT: Dahili osilatörü 4MHZ de çalıştırıyorum
1. Örnek Kodları aşağıdaki gibi olan devremi breadboard üzerinde test ettiğimde LED 2 kez yanıp söndükten sonra kısa bir süre duruyor ve tekrar 2 kez yanıp sönüyor yine kısa bir süre duruyor ve devam ediyor. Bu bekleme neden oluyor olabilir acaba?
Program kodları:
Trisb.rb0 = 0;
portb.rb0 = 0;
while(1){
portb.rb0 = 1;
delay_ms(500);
portb.rb0 = 0;
delay_ms(500);
}
2. Örnek kodlarını yine aşağıda paylaşacağım devrede ise butona bastığımda led yanmıyor.
Trisb.rb0 = 0;
portb.rb0 = 0;
Trisa.ra0 = 1;
porta.ra0 = 0;
while(1){
if(porta.ra0){
portb.rb0 = ~portb.rb0;
while(porta.ra0);
}
}
Aslında 1 sorum daha var ama onu da bu sorunları çözdükten sonra dile getireyim
Şimdiden ilgi ve yardımlarınıza teşekkür ederim.