Haberler:

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

Ana Menü

Digital (SCLKI) mode?

Başlatan Gökhan BEKEN, 08 Temmuz 2013, 17:50:30

Gökhan BEKEN

18f87k22 için yazdığım kodlar çalışmıyordu. Aşağıdaki yöntem ile düzelttim.
"SOSC power selection and mode" kısmındaki seçeneklerden "Digital (SCLKI) mode" yi seçince düzeldi.
Bu yöntem hakkında bilgisi olanlar biraz aydınlatabilir mi? Aynı yöntemi diğer derleyicilerde nasıl uygulayabiliriz onu araştırıyorum.
Tek tek ancon registerleri ile uğraşmaya gerek bırakmıyor galiba.

Özel mesaj okumuyorum, lütfen göndermeyin.

striger

second osilator pinlerini giris cıkıs olarak kullanılsın fuse ayarı

CCS
#FUSES SOSC_DIG                 //Digital mode, I/O port functionality of RC0 and RC1

mplab
#pragma config SOSCEL = DIG

Gökhan BEKEN

Bu işlemi yapınca tam olarak ne yaptırmış oluyoruz, hangi durumlarda kullanılır?
Özel mesaj okumuyorum, lütfen göndermeyin.

striger

normalde bu pinler ikinci harici osc pinleri, fuse default ayarı osc olarak ayarlı, I/O olarak kullanmak istersek ilgili fuse ayarı nı yapmak lazim digital I/O olarak(MCLR ın I/O olarak kullanılabildigi gibi yada internal osc secip nasıl bu pinleri I/O olarak kullanabiliyorsak). ikinci osc nerde ise yarayabilir mesela harici rtc cipi kullanmak yerine 32.768KHz xtal i bu pinlere baglayıp timer la pic e yaptırıla bilir bu islem.