Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

HI-TECH C ve TINY BOOTLOADER

Başlatan zafzaf82, 18 Temmuz 2008, 16:34:41

zafzaf82

Merhaba Arkadaşlar.

http://www.etc.ugal.ro/cchiculita/software/tinybldusage.htm
yukarıdaki linkte anlatılan Tiny Bootlader'i CCS C ile kolaylıkla kullanıyordum. Yani CCS de tanımlamak kolaydı.
Şöyleki 16f877 için
#org 0x1F00, 0x1FFF void loader16F876(void) {}

18f452 için
#ORG 0x7000,0x7FFF {} // Added for bootloader

satırlarını eklemek yeterli oluyordu.
Sorun şu ben aynı şekilde bu Bootloader i Hi-Tech C ile nasıl çalıştırabilirim.
Mikroişlemci bi araçtır, amaç değil.....

zafzaf82

merhaba arkadaşlar. kendi soruma kendim cevap veriyom kusura bakmayın :)
sorunu çözdüm.

__CONFIG(5, 0xFFFF);

/*
 * Table Write Protect Boot = Enabled
 * Config. Write Protect = Disabled
 * Data EE Write Protect = Disabled
 * Table Write Protect 00200-01FFF = Disabled
 * Table Write Protect 02000-03FFF = Disabled
 * Table Write Protect 04000-05FFF = Disabled
 * Table Write Protect 06000-07FFF = Enabled
 */
__CONFIG(6, WPB & WP3);

/*
 * Table Read Protect Boot = Enabled
 * Table Read Protect 00200-01FFF = Disabled
 * Table Read Protect 02000-03FFF = Disabled
 * Table Read Protect 04000-05FFF = Disabled
 * Table Read Protect 06000-07FFF = Enabled
 */


ile çalışıyor.
Mikroişlemci bi araçtır, amaç değil.....