Devre üzerinde Bootloader kullanarak programlama

Başlatan jozzef, 30 Eylül 2011, 20:24:14

jozzef

Merhaba arkadaşlar,
RS232 ve Max232 kullanarak PIC16f877A programlıyorum.
PICi devreme yerleştirip, breadboard üstüne kurduğum max232 devresinin RX ve TX çıkışlarını devre üzerindeki PICe bağladığımda programlama yapmıyor?
Sebebi ne olabilir?
Teşekkürler

Veli B.

Mclr bacağını dahil ettiniz mi?
Örnek uygulama devrelerinden bir kontrol etmenizi, çözemezseniz kullandığınız devre şemasını buraya eklemenizi tavsiye ederim. Uygulamanızdan yola çıkarak yorum yapmak çok daha kolay olur.

dombilik

C:\Program Files\ProtonIDE\MCLoader\LoaderHEX
içerisindeki 877A ya ait hex dosyalarından birini
PIC e yüklemeyi unutmuş olabilirmisiniz?
Bildiklerini kime miras bıraktın?kimseyemi? O zaman bildiklerinin ne önemi kalır. ******** /////////// ******** PROTON-ASM PROTEUS 7.4 SP3 EAGLE 5.40

jozzef

Devremde:
-MEMCLR bacağı 10k ile +5V'e bağlı
-Aynı PIC devreden sökülüp breadboarda yerleştirildiğinde sorunsuz şekilde programlanmakta
-PICin RX ve TX portları devre üzerinde boşta değil, 150R ile LEDe bağlılar


jozzef

Evet hocam, devrem bire bir bu. Yalnız Max232nin beslediği ve PICin beslendiği voltaj kaynaklarının farklı olması sorun oluşturur mu?

Veli B.

#6
Gndleri ortak ise sorun olmaz. MCLR ucunun 10k ile pull up olduğunu belirtmişsiniz. Bu devrede farkında iseniz bootloader yazılımı reset kontrolü de yapmaya müsait. Sadece pull up değil.