Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => JAL => Konuyu başlatan: demket - 13 Eylül 2011, 15:28:28

Başlık: Eeprom olayları jalV2
Gönderen: demket - 13 Eylül 2011, 15:28:28
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.
Başlık: Ynt: Eeprom olayları jalV2
Gönderen: demket - 14 Eylül 2011, 15:21:07
Herhangi bir fikri olan yok mudur?
Başlık: Ynt: Eeprom olayları jalV2
Gönderen: gevv - 14 Eylül 2011, 20:00:07
Jal güzelde en büyük sorun bu  Türkiyede tutulmadı   umarım birileri yardımcı olur  :)

İyi çalışmalar
Başlık: Ynt: Eeprom olayları jalV2
Gönderen: M_B - 14 Eylül 2011, 21:35:43
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.

Başlık: Ynt: Eeprom olayları jalV2
Gönderen: demket - 15 Eylül 2011, 17:50:42
Ç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.