18f452 20mhz

Başlatan enrique_iglesias, 26 Ocak 2015, 19:28:31

enrique_iglesias

arkadaşlar merhaba;
18f452 4mhz ile çalışan program 20mhz'de neden çalışmaz?
gelen veriler sanki baundrate yanlış gibi karakterler geliyor...
1) Define OSC 20 Yapıldı
2) Programlarken Osilatör HS olarak ayarlandı
3) Pıc girişine 100nf cap takıldı


Yazılım bu:
define OSC 20
include "modedefs.bas"
 
trisb=%00111100
TRISC=%10000000             'RX PİNİ GİRİŞ OLARAK ATANDI
portb=0

DEFINE HSER_RCSTA 90h ' Enable serial port & continuous receive 
DEFINE HSER_TXSTA 24h ' Enable transmit, BRGH = 1 
DEFINE HSER_BAUD 2400
DEFINE HSER_CLROERR 1 ' Clear overflow automatically
pause 5000
hserout ["KURULUM TAMAM" ,10,13]


AYARLARIM BU:




ceyhanan

TXSTA değerinizi 0x20 olarak ayarlayıp deneyin. BRGH = 1 için 20MHz'de 2400 baud geçersiz.

enrique_iglesias

Kopyala yapıştır hatası kızıyorum çok kendime :s teşekkür ederim tamamdır