S.A. arkadaşlar. 2 gündür epromla uğraşmaktayım. Tırnak içindekileri yazıp okuyabiliyorum, fakat iş rakkamlara gelince (3, 45, 123 gibi) malesef olmuyor.
pragma eedata "G", "F" şeklinde önceden girilmiş veriyi okuyorum. Bide pragma eedata 15 i okuyayım dedim ama malesef boşluk basıyor.
Kısaca kodları aşağıya yazdım.G F A harflarini görebiliyorum.
pragma eedata "G", "F", 15, 4, " ", "A"
var byte dataz
var byte i = 0
forever loop
data_eeprom_read(i, dataz) -- sıfırdan başlayarak eepromdan veriyi dataz değişkenine ata
serial_hw_write(dataz) -- dataz verisini seri porttan bas
i = i + 1 -- epromdaki sırayı bir ilerlet
_usec_delay (500_000)
end loop
hatamı göremiyorum. isis te test ettim. yardımcı olursanız sevinirim.
Herhangi bir fikri olan yok mudur?
Jal güzelde en büyük sorun bu Türkiyede tutulmadı umarım birileri yardımcı olur :)
İyi çalışmalar
merhaba;
Onegin Eeproma kayıt ettiğiniz sayıyı
print_byte_dec(serial_hw_data,dataz) komutu ile gorebiliyorsunuz.
Yalnız eepromda hem sayı hemde karakter olunca ış karısıyor.
o yuzden
Jal in lib. kısmındaki format ve print dosyalarını incelemek gerek.
kolay gelsin.
Çalıştı. Teşekkürler,
Projede sayı kullandığım için benim işimi gördü ama, karakter kullanmam gereken başka bir projede ne yaparım bilmiyorum.