exjra
Üye
- Katılım
- 9 Tem 2009
- Mesajlar
- 10
- Puanları
- 1
Merhabalar, pic mikrodenetleyiciler ile ilgili çok tuhaf sorunlarla karşılaştım ancak böylesini ilk defa görüyorum .
Bir değişkenim var unsigned int a; şeklinde deklare edildiğinde işlemci 128 MHz hıza çıkıyor. unsigned char a; yaptığımda 64 MHz. Zamanlamayı start delay den anlıyorum tam iki katı oynama var. Söz konusu değişken kesme de kullandığım bir sayaç bu hataya sebep olması mümkün değil. PLL aktif. Dahili 16 MHz osilatör x 4 = 64 MHz de çalışıyorum.
Bu nasıl mümkün olur?
Bir değişkenim var unsigned int a; şeklinde deklare edildiğinde işlemci 128 MHz hıza çıkıyor. unsigned char a; yaptığımda 64 MHz. Zamanlamayı start delay den anlıyorum tam iki katı oynama var. Söz konusu değişken kesme de kullandığım bir sayaç bu hataya sebep olması mümkün değil. PLL aktif. Dahili 16 MHz osilatör x 4 = 64 MHz de çalışıyorum.
Bu nasıl mümkün olur?