akay989
Üye
- Katılım
- 23 Eyl 2013
- Mesajlar
- 78
- Puanları
- 1
- Yaş
- 37
Selamlar arkadaşlar switch case modunda menü basamaklarını ileri geri saydırmak istediğimde (ileri) olarak tanımladığım butona bastıktan 4-6sn sonra işlem yapıp Lcd ekranda atladığını görüyorum.
If(input(ileri))
{
while(input(ileri);
Delay_ms(30);
...
...
...
}
Şeklinde ancak dediğim gibi 4-6sn sonra menü bir sonraki basamağa geçiyor, esc veya enter a bastığımda hiçbir sorun yok, direk üst menüye veya alt menüye geçiyor. Sadece “buton ile” sayma noktasında sorun yaşıyorum. Sadece if ile sayma yapmak istediğimde hiç bir sorun yok. Gayet güzel taramalı tüfek gibi kaydırıyor menüyü[emoji28]
do while ile denedim
Kesme koyup denedim olmadı
Delay ı iptal ettim olmadı...
4mhz xt 33pf kondansatör ile kullanıyorum clock için.
tüm sigortalar kapalı..
Voltaj 4.7lere düşüyor bazen sorun bundan kaynaklı olabilir mi?
Çözüm önerilerinize ihtiyacım var..
If(input(ileri))
{
while(input(ileri);
Delay_ms(30);
...
...
...
}
Şeklinde ancak dediğim gibi 4-6sn sonra menü bir sonraki basamağa geçiyor, esc veya enter a bastığımda hiçbir sorun yok, direk üst menüye veya alt menüye geçiyor. Sadece “buton ile” sayma noktasında sorun yaşıyorum. Sadece if ile sayma yapmak istediğimde hiç bir sorun yok. Gayet güzel taramalı tüfek gibi kaydırıyor menüyü[emoji28]
do while ile denedim
Kesme koyup denedim olmadı
Delay ı iptal ettim olmadı...
4mhz xt 33pf kondansatör ile kullanıyorum clock için.
tüm sigortalar kapalı..
Voltaj 4.7lere düşüyor bazen sorun bundan kaynaklı olabilir mi?
Çözüm önerilerinize ihtiyacım var..