16F877 20 mHz

Başlatan certy, 05 Ağustos 2013, 13:59:59

certy

16F877'yi 20 mHz'de çalıştırmaya çalışınca lcd ekranda abuk subuk karakterler çıkıyor. 8 mHz'de çalıştırınca sorun yok. Sizce ne yapabilirim?
TA1USS

sadogan

"16F877-20" mi "-20" olanlar 20mhz de çalışabiliyor.
20mhz de çalışıken sorun LCD den kaynaklanabilir.
delay süreleri kısa gelebilir.
16f877A 20 mhz de sorunsuz çalışıyor.
Ama size tavsiyem 16F877 yerine 16F887 kullanmanız.

-Hasan-

DEFINE LCD tanımlamaları uygun mu?

esensoy

lcd meşgulken data basıyor olabilirsiniz,
bu durumu delay sürelerini artırarak ya da busy biti (data7 idi galiba) gözlemlemek
En tehlikeli an "zafer" anıdır.

-Hasan-

Hocam DEFINE OSC tanımlamasıyla PBP LCD zamanlamalarını kendisi ayarlıyor zaten.

certy

DEFINE OSC 20 yazınca sorun halloldu. Teşekkürler.
TA1USS