16f628a ile bluetooth modulunu calıstırdım gayet guzel fakat 18f2550 de calıstıramadım sıgorta vs ayarlar aynı devreyi 3.3V ile besliyorum rx tx ters bağlı sizce sorun neden olabilir ?
#include <18F2550.h>
#FUSES XT,NOWDT,NOPUT,NOPROTECT,NOBROWNOUT,MCLR,NOLVP,NOCPD
#use delay(clock=4M)
#use rs232 (baud=9600, xmit=pin_C6, rcv=pin_C7, parity=N, stop=1)
char gelen;
#int_rda
void modul_kesmesi()
{
disable_interrupts(int_rda);
gelen=getch();
if(gelen=='1')
{
output_high(pin_B6);
}
if(gelen=='0')
{
output_low(pin_B6);
}
}
void main(void)
{
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
set_tris_b(0x00);
output_b(0x00);
set_tris_c(0x80);
output_high(pin_B7);
enable_interrupts(GLOBAL);
while(TRUE)
{
enable_interrupts(int_rda);
}
}
mesaj birleştirme:: 13 Ağustos 2014, 16:29:00
Ekleme :
1) Gerilim bölücü devre kurmadım devre 3.3V ile besleniyor
2) Led pinlerini kontrol ettim,sağlam
mesaj birleştirme:: 13 Ağustos 2014, 03:05:26
galiba sigorta ayarlarında bir sorun var
#include <18F2550.h>
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL1,CPUDIV1,VREGEN
#use delay(clock=48000000)
#use rs232 (baud=9600, xmit=pin_C6, rcv=pin_C7, parity=N, stop=1)
bu şekilde değiştirdim şimdi arayüzden 1 e cok fazla basınca yanıyor ve sonuyor ama 0 a basmadan sönüyor 4 mhz krıstal takılı devreye sorun ne olabılır ?
İlk programın çalışıyor.
#FUSES kısmına NOVREGEN ekleyip dene,
(Vusb pini, usb için gerilim regulatörü kapalı anlamında)
bu durumda Vdd besleme gerilimi her zaman <=3.6 V olmak zorunda ve
Vusb bacağını Vdd ye çekmelisin.
Veya program yazdığın gibi kalsın,
#FUSES kısmında VREGEN olacak yani,
ve Vusb bacağını 470 nF ile toprağa çek.
MCLR bacağını Vdd ye çekmişsindir herhalde.
http://www.microchip.com/forums/m621198.aspx (http://www.microchip.com/forums/m621198.aspx)
@RaMu tamamdır dediğin gibi VUSB bacağını VDD ye çektim sorunsuz, teşekkürler :)
Sorunsuz değil aslında,
konuyu biraz araştırmanı tavsiye ederim,
sonra picin usb portunu yakarsan üzülmeyesin.
Aslında usb yi de kullanmak istiyorum oraya 470 nF koysam usb yide kullanabilir miyim ? Bir problem oluşturur mu ?
Verdiğim linkte güzel birşey söylemiş birisi,
"usb kullanmayacaksan niye usb birimi olan pic kullanıyorsun" demeye getirmiş,
bu pic usbyi kullanasın diye yapılmış, niye problem olsun,
ilgili pinler boştaysa ve gerekli konfigurasyonu yaparsan, kullanırsın sanırım,
dene problem olursa bakarsın bir çaresine.