Picproje Elektronik Sitesi

DERLEYİCİLER => Hi-Tech => Konuyu başlatan: strom - 05 Ocak 2010, 15:54:02

Başlık: HI-TECH'de 96byte sonrasında derleme yapmıyor
Gönderen: strom - 05 Ocak 2010, 15:54:02
Arkadaşlar 2 gündür bu problemi çözemedim.Tanımladığım değişkenler (ister dizi olsun ister normal) 96'yı geçti mi derleme yapmıyor.Bir hata koduda üretmiyor ama derlemede yapmıyor.Sizce sebebi ne olabilir?

Kullandığım Pic: 16f877
Kullandığım derleyici: hem 8.05pl3 sürümü hem 9.60pl1 sürümü
Başlık: Re: HI-TECH'de 96byte sonrasında derleme yapmıyor
Gönderen: arslan74 - 05 Ocak 2010, 16:52:46
Alıntı yapılan: "strom"Arkadaşlar 2 gündür bu problemi çözemedim.Tanımladığım değişkenler (ister dizi olsun ister normal) 96'yı geçti mi derleme yapmıyor.Bir hata koduda üretmiyor ama derlemede yapmıyor.Sizce sebebi ne olabilir?

Kullandığım Pic: 16f877
Kullandığım derleyici: hem 8.05pl3 sürümü hem 9.60pl1 sürümü

Merhaba,

Bu soru daha önce yanılanmıştı. Sorun hi-tech otomatik değişkenleri bank0 da tanımlar 16F877 ninde bank0 RAM uzunluğu 96 byte dır. Daha fazlasını almaz. Diğer banklarada birşeyler yazmasını istiyorsan o zaman değişkenlerin başına bank1 eklemen gerek.

Selamlar
Başlık: HI-TECH'de 96byte sonrasında derleme yapmıyor
Gönderen: Erol YILMAZ - 05 Ocak 2010, 16:54:44
Derlemeye çalıştığın en basit kodu buraya koyarmısın ?

Ayrıca daha yeni derleyici kullanırsan başında BANK diye bir ifade kullanman gerekmez.  Örn. 9.65 PL1 gibi
Başlık: Re: HI-TECH'de 96byte sonrasında derleme yapmıyor
Gönderen: strom - 05 Ocak 2010, 21:19:22
Alıntı yapılan: "arslan74"
Alıntı yapılan: "strom"Arkadaşlar 2 gündür bu problemi çözemedim.Tanımladığım değişkenler (ister dizi olsun ister normal) 96'yı geçti mi derleme yapmıyor.Bir hata koduda üretmiyor ama derlemede yapmıyor.Sizce sebebi ne olabilir?

Kullandığım Pic: 16f877
Kullandığım derleyici: hem 8.05pl3 sürümü hem 9.60pl1 sürümü

Merhaba,

Bu soru daha önce yanılanmıştı. Sorun hi-tech otomatik değişkenleri bank0 da tanımlar 16F877 ninde bank0 RAM uzunluğu 96 byte dır. Daha fazlasını almaz. Diğer banklarada birşeyler yazmasını istiyorsan o zaman değişkenlerin başına bank1 eklemen gerek.

Selamlar

Hocam forumda benzer bir soruyla karşılaştım ama cevabı bu kadar net algılayamadım.Sorun bu şekilde çözüldü.

9.65'i çalıştıramadım.Bank kavramı olmaması hoşuma gitti ancak yazacağım programın işleyişini değiştirme kararı aldım.Ama bu bilgileride aklımın bir köşesine yazdım.Çünkü çözmesi uğraştırıcı sorunlar ve çözümleri kıymetli.
Çok teşekkür ederim.
Başlık: HI-TECH'de 96byte sonrasında derleme yapmıyor
Gönderen: OptimusPrime - 27 Ocak 2010, 11:00:07
http://www.microchipc.com/HiTechCFAQ/index.php#_Q._I_get