Picproje Elektronik Sitesi

DERLEYİCİLER => Hi-Tech => Konuyu başlatan: Kazım - 27 Şubat 2013, 20:06:22

Başlık: İSİS 'te Double ve Float Tiplerinde Unspecified Sorunu
Gönderen: Kazım - 27 Şubat 2013, 20:06:22
Arkadaşlar MPLAB + Hi-Tech C 'de Float vey aDouble Değişken Tanımlayınca İSİS 'te Unspecified yazıyor Variables Tablosunda.bunu nasıl aşabilirim.Float hesaplamalarını simule edemiyoruım
Başlık: Ynt: İSİS 'te Double ve Float Tiplerinde Unspecified Sorunu
Gönderen: Kazım - 05 Mart 2013, 15:19:59
Bu soruma kendim cevap vereyim merak edenler için.PIC Data memoryde değişkenin adresine bakıldığına 3 bytelık yer ayrıldığı görülür.Örneğin 0x0050 adresinde.0x0052 - 51 - 50 'de bu değişkenin değeri vardır.Gösterim Hex formatına alınır ve en yüksek adresteki değerden başlanarak IEEE 754 Converter 'a  girilir arkasına 00 sıfır yazacaksınız.Örneğin convertere 3E3F5800 yazarsanız sonuç= 0.18685913 'dir.