Ynt: 648A için sigorta kodları nasıl olmalı?

Başlatan veliusta, 02 Nisan 2013, 18:57:19

veliusta

@ DEVICE pic16F648A 'işlemci 16F648A
@ DEVICE pic16F648A, WDT_ON 'Watch Dog timer kapalı
@ DEVICE pic16F648A, PWRT_ON 'Power on timer açık
@ DEVICE pic16F648A, PROTECT_OFF 'Kod Protek kapalı
@ DEVICE pic16F648A, MCLR_ON 'MCLR pini kullanılıyor.
@ DEVICE pic16F648A, INTRC_OSC_NOCLKOUT 'Dahili osilatör kullanılacak
'------------------------------------------------------------------------------
CMCON=7           '16F648A da komparatör pinleri iptal hepsi giriş çıkış
OPTION_REG.7=0    'Dahili pull-up lar AKTİF yapıldı
PORTA=0
TRISA=%00000000
PORTB=0
TRISB=%00000000
'------------------------------------------------------------------------------

Devrede 4MHz Kristal ve 4K7lik MCRL direnci olacak şekilde ve A (RA4 Hariç) ve B Portun Tamamı Çıkış olarak kullanılacak. Yukarıdaki kodları nasıl değiştirelecek?

mesaj birleştirme:: 02 Nisan 2013, 19:02:05


mehmet

648a kataloğunda giriş ve çıkışlar
nasıl yapılacak gösterilmektedir...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

veliusta

dediğinizden birşey anlamadım.

şu kodların ne işe yarağını bilen varmı?
CMCON=7         
OPTION_REG.7=0

mehmet

http://ww1.microchip.com/downloads/en/DeviceDoc/40044G.pdf
CMCON              sayfa 63
OPTION_REG      sayfa 25
giriş çıkış ayarları sayfa 33         
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

erdogan2734

  Hazıra konmak istemiyorsan datasheeti okumalısın.
Yok ben okumam dersen
CMCON                  Picteki tüm pinler giriş çıkış olarak kullanılır. Harici tanımlanan görevleri yapmaz.
OPTION_REG         Pic içerisindeki örneğin dahili dirençleri aktif eder yada kapatır.
  Umarım işini görür. Ama dedğim gibi datasheet okumalısın çünkü  bu komutların karşısındaki rakamlar değiştiğinde manasıda değişir.
Bildiğim tek şey henüz hiç bir şey bilmediğim...

veliusta

Cevaplarınız için teşekkür ederim. Çok yardımcı oldunuz.