Picproje Elektronik Sitesi

DERLEYİCİLER => MikroC - PIC => Konuyu başlatan: Gökhan BEKEN - 08 Temmuz 2013, 17:50:30

Başlık: Digital (SCLKI) mode?
Gönderen: Gökhan BEKEN - 08 Temmuz 2013, 17:50:30
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.
(http://s13.postimg.cc/graef8hp3/image.png)
(http://s8.postimg.cc/ek5f4m3it/image.png)
Başlık: Ynt: Digital (SCLKI) mode?
Gönderen: striger - 08 Temmuz 2013, 19:26:48
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
Başlık: Ynt: Digital (SCLKI) mode?
Gönderen: Gökhan BEKEN - 08 Temmuz 2013, 20:12:42
Bu işlemi yapınca tam olarak ne yaptırmış oluyoruz, hangi durumlarda kullanılır?
Başlık: Ynt: Digital (SCLKI) mode?
Gönderen: striger - 08 Temmuz 2013, 23:11:08
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.