HI-TECH PICC de boot loader kullanımı

Başlatan picman, 01 Kasım 2010, 18:54:54

serdararikan

aynen anladığın gibi.pic resetlenince 0x0000 adresine gidiyor.bu adreste ne var?? hitech bu adrese programın interruptan sonraki adresini yani ana programın adresini yerleştiriyor.Peki nasıl oluyorda bootloader resetlenince boot programını buluyor???
Çünkü boot programı yüklerken ana programın başlangıç adresini 0x0003 ve 0x0004 adreslerine taşıyor yerine yani 0x0000 ve 0x0001 adreslerine kendi programının(boot programının) başlangıç adresini atıyor.böylece reset durumunda önce boot programı çalıştırılıyor.
Donanımı incelerseniz seri portun RTS ucunun MCLR ucuna bağlandığını görürsünüz.Siz noot programı ile hex atmak istediğinizde önce pic RTS ucu tarafından resetleniyor ve boot programının çalıştırılması sağlanıyor.

macroasm

s.a. bu problem çözüldümü. aynı sorunu 18f4550 hitech ile ben yaşıyorum. yardım...