ASM to HEX yardım

Başlatan mur@t, 25 Eylül 2013, 22:02:19

mur@t

Merhaba,

Linkteki asm kodunu hex'e çeviremedim.
MPlab IDE ile derliyorum ancak hata veriyor.

__CONFIG komutunu tanımıyor.

18F2680 için Tiny bootloader dosyası. 18F4620 için olan asm kodunu derleyebildim.
benim için derleyebilecek olan varsa sevinirim.    

TinyB18F4680.asm indir

teşekkürler...

RaMu

asm koddaki iclude dosyaları kodu yazdığın dizinde olmalı,
tabi bu include dosyalarıda sende olmalı,
projeyi nereden aldıysan tamamını bulman gerekebilir net bakmadım, vaktim yok şuan.

ayrıca mesele bootloader ise
http://www.robotcu.com/adim-adim-pic18f2550-ile-usb-iletisim/
http://www.robotcu.com/katakulli-devre-semasi-ve-kodlari/

bu arkadaşın sitesinde güzel bir anlatım vardı onu deneyebilirsin,
ben tam adresi bulursam yine paylaşırım ama sen kendin bir ara şimdilik.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

mur@t

Teşekkürler...

include dosyaları var, derlerken bu dosyaları görüyor.

Tinybootloader oldukça başarılı ve kullanışlı benim için, başka bir bootloader kullanmayı düşünmüyorum.
sadece bu 18F2680'de takıldım.

include dosyalarını ekledim.
New-folder.rar indir

94220039

xtal EQU 40000000
baud EQU 115200


xtal 8000000 iken baud rate 115200 olmuyor.

115200 için xtal'in 40000000 olması gerekiyor.

http://www.upload.gen.tr/d.php/www/ON9vM/18f2680.hex.html

http://www.upload.gen.tr/d.php/www/ON9vM/adsiz.JPG.html

mur@t

Çok teşekkür ederim.
Devredeki kristalim 8MHz, asıl çalışacak programımda HS-PLL kullanıyorum.
8MHz kristali değiştiremem, hızı düşürüp tekrar derlemek mümkün olur mu?

Bir de neyi değiştirdiğinizi öğrenebilir miyim? Bilmekte fayda var.


94220039



8 MHz kristali HS-PLL ile kullanırsan. 32 MHz olur.

asm dosyasında xtal yazan yere 32000000 yazman gerekir.


http://www.upload.gen.tr/d.php/www/gulm4/ads.JPG.html


32 MHz ile complile edilmiş dosya. Baud rate : 115200


http://www.upload.gen.tr/d.php/www/vS21l/18f2680.hex.html





mur@t