Selam öncelikle yanıtladığın için teşekkür ederim . Kristal olarak 20mhz kristal bağlıyorum , MCLR bacağını 10k lık bir direnç ile bağlıyordum +5 e devrede. Direk mplab ide den aldığım hex dosyasını mini pro software ine attığımda aşağıdaki resim1deki gibi gelmekte.Picte sorun olup olmadığını anlamak için herşeyi iptal ettim lcd i adc fonksiyon çağırımlarını, pinleri dijital ıo yaptım sadece 6bin ms bir led yakıp söndürmek istedim.Ve fuses ı (PLLDIV0 = 1 , FOSC3=1 , FOSC2=1,FOSC1=1 FOSC0=0) diğer fuseları iptal şeklinde programlayıp led bağladım bunu 4mhzlik kristal ile yapıor yaklaşık 5-6 snde bir, kıstali çıkartıyorum gene yapıyor aynı zamanlamayla
. ama mplabdaki fuse ayarlarını nasıl yapıcam anlayamadım bir türlü.
FOSC3=0
FOSC2=0
FOSC1=0 buşekilde no XT_XT olur veya
FOSC0=0
FOSC3=0
FOSC2=0
FOSC1=1 buşekilde no ECIO_EC olur şeklinde bir kalıbı olmalı ama çözemedim hiçbir şekilde
FOSC0=0
bu ayarlarıda microchipin yayımladığı bir dökümandan bakıyorum (konuya ekledim dosyayı)
resim1
bir lcd çalıştırmayı deniyorum fuse ayarlarını bir türlü oturtamadım kaç gündür. Proteusta sorunsuz çalıştırdığım devre devre bordunda çalıştıramıyorum ,bağlantıları fln kontrol de ettim onda da bir sıkıntım yok ama bir türlü 20 mhz de çalıştıramıyorum . 20 mhzde çalıştırma istediğimin nedeni ise ileride usb üzerinden çalışan bir projeyi (proteusda gene sorunsuz çalıştırdım
) ) uygulamaya geçicem
önden biraz pratik yapayım dedim ama en basit ve önemli kısımlarında takıldım. Yardımcı olursanız çok sevinirim.
Teşekkürler tekrardan.