16f1827 de kristal ayarı

Başlatan bulutay, 21 Kasım 2016, 14:08:52

bulutay

#byte oscon=0x99
#fuses INTRIC_IO,PLL
#use delay(internal=8MHz)
void main()
{oscon=0b11110010;

}
bu şekilde kristali ayarlamaya çalışıyorum ama olmuyor. yardımcı olurmusunuz acaba

bulutay

#fuses INTRC_IO,PLL  bu şekilde yazıyorum. ilk mesajda yanlış yazmışım

Eren Eraslan

hocam datasheetteki 58. sayfaya dikkat edin.
32mhz için gerekli register ayarlamalarından bahsediyor

http://ww1.microchip.com/downloads/en/DeviceDoc/41391D.pdf
insanın içine işleyen şarkılar ;  https://soundcloud.com/reeraslan

bulutay

kardeşim çok baktım ama atladıgım bir şey var . bir türlü stabil çalışmıyor 32 mhz  de

bulutay

65. sayfadaki osconn ayarlamalarını yapıyorum.  ama olmuyor. yapamadım bir türlü

Eren Eraslan

The 4xPLL is not available for use with the internal
oscillator when the SCS bits of the OSCCON register
are set to '1x'. The SCS bits must be set to '00' to use
the 4xPLL with the internal oscillator.


Osccon Registerını 0b11110000 olarak güncelleyip dener misin hocam
insanın içine işleyen şarkılar ;  https://soundcloud.com/reeraslan

bulutay

onu denedim kardeşim. ama olmadı bir türlü

Eren Eraslan

Peki şöyle yapalım. Sorunun tam kaynağına inelim. 1 saniyelik blink yaptığında skoptan ne okuyorsun?
Yada osc hiç mi çalışmıyor
insanın içine işleyen şarkılar ;  https://soundcloud.com/reeraslan

bulutay


Eren Eraslan

sende hiç yardımcı olmuyorsun :)
devrenin çalışıp-çalışmadığını nereden anlıyorsun peki?
led yakıp söndüremez misin en azından
insanın içine işleyen şarkılar ;  https://soundcloud.com/reeraslan

bulutay

osc=0b11111010 yapınca çalıştı bit 6-3 ün bir tane bitini atlamışım çok tşk  sabahtan bu yana ugraşıyordum. çok tşk

bulutay

osctune register ini de ayarlamak gerekiyormuş 32 için

Eren Eraslan

#12
32mhz için  SCS bitini 0 yap diyordu halbuki.  Kolay gelsin.
insanın içine işleyen şarkılar ;  https://soundcloud.com/reeraslan

Ersin

#fuses INTRC_IO,NOWDT,PROTECT,NOLVP,NOFCMEN,NOBROWNOUT,NODEBUG
#use delay(int=32000000)  // dahili osc 32mhz


bulutay

SCS 0 yaptıgımda  da olmadı