Csc de uyku modu

Başlatan İzmir35, 18 Nisan 2014, 17:49:47

İzmir35

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.

Recep METE

  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.
   }
printf(lcd_putc,"\f  Ne kadar okursan oku, bilgine, yakışır şekilde davranmıyorsan cahilsin demektir.  \n   semfero");d

İzmir35

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. ???

Salih

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.