Picproje Elektronik Sitesi

DERLEYİCİLER => CCS C => Konuyu başlatan: İzmir35 - 18 Nisan 2014, 17:49:47

Başlık: Csc de uyku modu
Gönderen: İzmir35 - 18 Nisan 2014, 17:49:47
Csc c de yazdıgım programı bostayken fazla enerjı cekmesını ıstemıyorum . uyku moduna nasıl alırım.ve herhangı bır tusa bastıgımda uyku modunda cıkmasını ıstıyorum.bununla ılgılı sleep komutunu buldum. bu komutu nasıl kullanırım. ve programda nereye koyulur.
Başlık: Ynt: Csc de uyku modu
Gönderen: Recep METE - 18 Nisan 2014, 19:56:23
  while(1)    // Sonsuz döngü
   {
      output_toggle(pin_b0); // RB0 ucunun çıkış durumu tersleniyor

      while (input(pin_a0)) // Eğer RA0 girişindeki butona basıldı ise
         restart_wdt();     // WDT'ı sıfırla

      sleep();   // Denetleyici uyku moduna alınıyor.
   }
Başlık: Ynt: Csc de uyku modu
Gönderen: İzmir35 - 21 Nisan 2014, 09:53:59
Verdiğiniz komutta ne kadar süre kalıyor. belirli bir parite yokta . baktıkalrımda yanına yazılan sayı kısmı kadar pasıf hale gelıyor. daha sonra basılınca ıse uyanıyor. ben bunu keypad uygulmasında yapıcam. keypad hıcbır tusuna basılmadı mı sellep mod kalıcak. herhangı bır tusa basıldı mı uykudan cıkıcak. ama söyle bır sorum daha olucak. bu uykudan cıktıgında sıkıntı yaratır mı? kaldıgı yerı mı baz alır yoksa sıstem en bastan mı calısır. ???
Başlık: Ynt: Csc de uyku modu
Gönderen: Salih - 21 Nisan 2014, 14:48:22
Alıntı yapılan: İzmir35 - 21 Nisan 2014, 09:53:59
Verdiğiniz komutta ne kadar süre kalıyor. belirli bir parite yokta . baktıkalrımda yanına yazılan sayı kısmı kadar pasıf hale gelıyor. daha sonra basılınca ıse uyanıyor. ben bunu keypad uygulmasında yapıcam. keypad hıcbır tusuna basılmadı mı sellep mod kalıcak. herhangı bır tusa basıldı mı uykudan cıkıcak. ama söyle bır sorum daha olucak. bu uykudan cıktıgında sıkıntı yaratır mı? kaldıgı yerı mı baz alır yoksa sıstem en bastan mı calısır. ???

Belirttiğin gibi uyanmayı dış kesmeye verdiysen, dış eylem oluştuğunda pic uyanır ve ilgili
kesme adresine gider. Oradan devam eder.