Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

SLEEP MODU "POWER UP TIMER"

Başlatan PROF6, 29 Kasım 2004, 15:36:29

PROF6

PIC 60saniye boyunca islem gormedıgınde kendını dusuk guc yonetimine gecirsin yani sleep moduna girsin istiyorum bunu picbasic pro ile nasıl yapabilirim :?:  
herkese iyi calısmalar dilerim

ete

Sleep moduna girmenin 2 yolu var. İki yol olmasının sebebi bu moddan çıkışla alakalı. Dolayısıyla önce çıkış sistemini izah etmekte fayda var.
Şayet Sleep modundan belirli bis süre geçtikten sonra çıkılması isteniyor ise komut basit

SLEEP SURE  (saniye cinsinden)

örneğin Sleep 180   diye bir komut verirseniz, Pic 180 Sn. müddetle sleep moduna geçer ve bu süre sonunda uyanarak moddan çıkar ve program kaldığı yerden devam eder.

İkinci metodda Sleep komutunun Assembly yolu ile verilmesidir. Bu metodda, Pic'in uyandırılması için PortB pinlerinde bir değişiklik yapılarak bir interrupt oluşturulması gerekir. Buda RB0 'da oluşan interrupt veya RB1-RB7 pinlerinde oluşan değişikliğe bağlı interrupt şeklinde iki şekilde yapılabilir. Bunun için ilgili interrupt flaglarını açılarak program içinde;

@ sleep

demeniz yeterli oluyor. Bu komuta sıra gelince pic uyku moduna girer ve ayarladığınız interrupta görede uykudan çıkar.

Kolay Gelsin

ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com