PIC16F877A Birden fazla işlem yapma

networkkid

Üye
Katılım
29 Tem 2019
Mesajlar
2
Puanları
1
Yaş
23
Merhaba iyi günler. Başlıkta belirttiğim gibi PIC16F877A mikrodenetleyicisini kullanıyorum. Kullandığım derleyici CCS C. Programımda ana programa dış kesmeyi ekledim ve bu dış kesme ile asıl yaptırmak istediğim görevi verdim. Programın main kısmına da belli başlı işlemleri yaptırdım ve buraya kadar her şey oldukça güzel. Problem şu; arka planda da bir adet ledin blink yapması gerekiyor ve bunu nasıl entegre edebileceğimi çözemedim. Yani mantık olarak birden fazla işlemin yapılmasını sağlamam gerek. İnternet üzerinde de RTOS üzerine birkaç yazı, örnek buldum ancak ne mantığını anlayabildim, ne de kendi koduma ekleyebildim. MCU ile birden çok işlemi nasıl yapabilirim?
 
Birkaç yöntemle yapabilirsin.
Güzel bir yöntem olarak ise
timer kesmesi ile yapabilirsin.

Nette bu konuda detaylı anlatım ve örnekler mevcut.
Timet kesmesi veya timer kesmesi ile led yak söndür,
timer interrupt led blink konu başlıkları ile aradığını bulabilirsin.
 
Merhabalar. Üzerinden uzun zaman geçmiş ve cevap yazmayı unutmuşum. Dediğiniz şekilde timer kesmesi kullanarak delay işlemlerini timer içinde saydırarak problemimi çözdüm.
 

Forum istatistikleri

Konular
129,809
Mesajlar
930,319
Kullanıcılar
452,617
Son üye
tahir_akdg

Yeni konular

Geri
Üst