C

txt dosyayı hex e çeviremiyorum

Başlatan cgenius, 10 Haziran 2014, 10:43:18

cgenius

Merhabalar forumda aradım ancak aynı sorun içeriği ile işlenmiş konu bulamadığım için yeni konu açmak istedim.Daha önce işlenmiş ise affola.

Elimde ESR Test cihazı için paylaşılmış .txt uzantılı bir dosya var.Bu dosyayı önce notepad++ ile asm formatına ve sonrada MPASMWIN ilede hex e çevirmeye çalıştım ancak başaramadım.

Şöyle bir sorunum var, MPASM üzerinde kısımları işaretleyip assemble yaptığım zaman kırmızı ve %100 Assemble Error bilgisi alıyorum.Masaüstümde hataları düzeltebilmem adına olusan ERR dosyası boş şekilde kaydediliyor (0 Byte).Notepad ile açıyorum ancak doğal olarak dosya içeriği görülmüyor.Şimdi bu sorunun kaynağı ne olabilir?Normalde .txt uzantılı verilmiş dosyayı notepad ile .asm formatına dönüştürdüğüm için sorun oluşabilir mi?

txt uzantılı dosyayı hex formatına dönüştürmenin farklı bir yolu varmıdır?

teşekkürler

onurinci

dosyada herhangi bir hata yok hatasız derleniyor.

cgenius

Hocam peki ben nerede yanlış yapıyor olabilirim? Hatamı öğrenmek maksadı ile soruyorum teşekkür ederim.Ayrıca eklediğiniz dosyayı kullanabilirmiyim?

onurinci

size yolladığım hex dosyasını kullanabilirsiniz.
işlemleri kısaca sayayım.
1- yollamış olduğun dosyanın soyadını.asm olarak değiştirdim.
2- Mplab'ı açtım üst menüden Configure oradan select devices'ten 16F876'yı işaretledim.
3- üst sol menüden open deyip dosyanın yolunu gösterdim.
4 dosya geldikten sonra üst menüden project menüsünden,quick build dedim.
5- hiç bir hata mesajı vermeden derlendi hex'i gördüm

A- önemli not MPLAB uzak yerlerden çağrılmayı sevmez.kısa klasörlerden çağırın.
B- Anadilimizdeki standart alfabe dışı karakter işimlerine gıcıktır.
C-örnek ısı.asm yerine ISI.asm olmalı.
D- programın bittiğini belirten en alt satırdaki End ,en solda olmayacak en az bir karakter
    solda olacak.
C- eğer bir asm programın içinde ,bir include dosyası çağırılmış ise. sizin mplab klasörünün  aynı yolda oldununa dikkat edilecek.
D- mplab aşırı kurallı dikkat ister .CCSC yada basic gibi kolay değildir.öğrenmesi pek zordur.kolay unutulur.fakat error uyarıları odak vuruşludur.
benim bildiklerim bu kadar yazdıklarımı yönlendirme yerine ifade olarak kabul et.

cgenius

Hocam yazdığınız metni adım adım uyguladım, bende hatasız şekilde derleme işlemini yapabildim.Yardımınız için çok teşekkür ederim.

Powered by EzPortal