PIC16F873 ile ilgili bir sorun

Başlatan Dagci-85, 11 Şubat 2007, 23:14:09

Dagci-85

Merhaba

Arkadaşlar PIC16f873-04/SP ile bir program yazdım. Kristalim 16MHz. Fakat şöyle bir sorun var: Aynı program PIC16f873A-I/SP de çalışmıyor bunun sebebi ne olabilir?

XX_CİHAN_XX

Alıntı yapılan: "Dagci-85"Merhaba

Arkadaşlar PIC16f873-04/SP ile bir program yazdım. Kristalim 16MHz. Fakat şöyle bir sorun var: Aynı program PIC16f873A-I/SP de çalışmıyor bunun sebebi ne olabilir?
Burada bazı yanlışlıklar var.
1-
873-04 u kullanarak 16mhz kullanman dogru degıl çünkü kullandıgın picin max kullanım hızı 4mhz olarak yapılmıstır.
2-
4mhz ye gore calısan program daha buyuk bır krsıtalde sorunlar cıkarabılır.Aynı sekılde buyuk bır krıstalde calısan program daha kucuk bır krıstal ılede sorunlu calısabılır.Bu durumda once programını kullanacagın krıstale uygun hale getırmen gerekır.
873A  4mhz den buyuk bır krıstal kullanacagın zaman config de _XT_OSC yerıne _HS_OSC yazmalısın.
Eger fuses ın HS osc olarak tanımlıs ıse yazılımndakı dongulerıne zamanlama ıle ılgılı komut satırlarını ıncelemelısın.
Ama muhtemelen HS_OSC sorununu cozecektır...
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

Dagci-85

Sorun özüldü... HS osc yi saçmeyi unutmuşum :) İlgilendiğiniz için teşekkürler.