5 Mayıs 2020 Salı

Pic programlama ccs c blink led

Pic programlama ccs c blink led kodları

Denetleyici 12f683 seçim yapıldı
İç osilatör 4mhz ayarladık


#include <12f675.H>
#fuses intrc_io,nomclr,nowdt,noprotect
#use delay(clock=4m)

void main() 
{
set_tris_a(0x00);
output_a(0x00);
while(true)
{
output_high(pin_a0);
delay_ms(500);
output_low(pin_a0);
delay_ms(500);
} 
}

12 yorum:

  1. Elinize emeğinize sağlık :) Lütfen böyle yalın anlatımla devamı gelsin.

    YanıtlaSil
    Yanıtlar
    1. 12f683 denetleyicinin 1. Ucuna +5 volt 8. Ucunu eksiye bağlayalım. Denetleyicinin 7. Ucuna ledi 330 ohm direnç ile bağlayalim.

      Sil
    2. Evet yaptım şuan buton ile kontrol etmek için bakıyorum da butonu 5 volt bağlayıp buton olarak atadığım pinin girişene mi bağlamam gerekiyor?

      Sil
  2. Butonun bir ucuna 5 volt diger ucu denetliyiciye. Denetliciye giden uca direnc baglayalim direncin bir ucu ekside diger ucu butonun denetleyiciye giden yere baglayalim

    YanıtlaSil
  3. https://www.sifirzero.com/2020/02/ccs-c-ile-tek-buton-ile-led-yak-sondurme.html?m=0

    YanıtlaSil
    Yanıtlar
    1. ELimde 10k direnç yok 1k bağlasam sorun olur mu?

      Sil
  4. 4.7k ve 10k arasinda arasinda direnc baglamalisin

    YanıtlaSil
    Yanıtlar
    1. Anladım peki 5 tane 1k direnci seri bağlasam o şekilde olur mu?

      Sil
  5. Merhabalar öncelikle. 12f675 için Mplab XC8'de kodumu yazıp hatasız bir şekilde derleryip hex kodumu oluşturuyorum proteusta da sorunsuz çalışıyor ama hex kodumu GNDpickit2 ile 12f675'e yükleyemiyorum. OSCCAL ayarınıda set ediyorum buna rağmen pic'e hex dosyamı atamıyorum. Sanırım siz de GNDpickit2 kullanmışsınız böyle problem yaşadınız mı ? 5-6 tane 12f675'te denedim olmadı. acaba programlayıcıda mı sorun var anlamadım :(

    YanıtlaSil
    Yanıtlar
    1. Herhangi bir sorun yaşamadim. Ccs c de derlermisiniz. Sorun kalkacak diye dusunuyorum

      Sil

Her yorum bilgidir. Araştırmaya devam...