| Yazar | Mesaj |
yasammm | | Tarih: 08.12.2006, 05:06 Mesaj konusu: pıc programı preteus calıstırıyorum , pic e bir turlu yukle | |
| arkadaslar ben tez ıcın telefonla cıhaz kontrolu yapıyorum programı pıc basıc dılıned yazıyorum programın cogunuda yazdım , program preteusta sorunsuz bır sekılde sımılasyonu calısıyo fakat programı pıc e yukledım yada yuklendı gosterıyo ama devreyı kurdugumda calısmıyo. kımı com gırıslı yukleyıcıler yuklemıyo dedı , usp lı pıc yukleyıcı buldum o sekılde denedım o da sonuc vermedı. sunu soyleyeyım benım derleyıcı mıcro code studio(mcs2300) bu programı derlerken su hatayı verıyo [218] adres limitt of 7ffh exceeded 218 karekter kullanılıyo dıyor.
f10 a basınca hex dosyası olusturuyo onu preteusta calısıyo ama pıcde yuklenıyo gorunuyo calısmıyo yardımcı olursanız sevınırım
-----------------------------------------------------
|
|
ete | | Tarih: 08.12.2006, 08:56 Mesaj konusu: | |
| Aldığın hata mesajı pic'in program hafızasının kapasitesini aştığını söylüyor.
Bunun anlamı, program derleniyor ama hafızayı aşan kısım picte yer olmadığından oraya aktarılamıyacak demektir. Dolayısıyla programın çalışmayacak anlamına geliyor.
Yapılacak iş, programı şnceleyip fazladan yazılmış özellikle ekran bölümlerini çıkartman. Birden fazla aynı satırlar var ise onalrı GOSUB ile kullanılacak şekilde teke düşürmen olacaktır. KIsaca programda kısaltma yapman gerek.
Bütün programlayıcılarda birde pic te yüklü programın okunma seçeneği vardır. Okutup yüklenecek programla karşılaştıra bilirsiniz. Böylece program pice doğrumu yazılmış yoksa hiçmi yazılmamış kolayca anlayabilirsiniz.
Ete
|
|
yasammm | | Tarih: 09.12.2006, 15:43 Mesaj konusu: | |
| bende programı yukluyorum ve tekrar okutuyorum karsılastıroyo sorun vermıyo
senın o uste dedıklerını bı deneyeyım fazlalıkları ve ekran yazılarını cıkarayım
ya bısı daha soraca m bu 628 ın hafızası tam olarak en fazla kac kelıme kullanmamıza izin veriyo
|
|
volpii | | Tarih: 09.12.2006, 18:24 Mesaj konusu: | |
| kardeş net bişey yok benim bildiğim. elimizdeki 16f84a ların bile 40 çeşiti var. örneğin 1 dolarlıklarda 8 byte sa 15-20dolarlıklarda 48byte gibi rom alanları mevcutmuş. elime bi datasheet geçmişti aradım bulamadım makinede ama bulursam ekleyim microchip firmasına ait. sen en düşüğü baz al.
|
|
patan_mustafa | | Tarih: 10.12.2006, 02:19 Mesaj konusu: | |
| eğer programını değiştirmek istemiyorsan entegreni değiştirmen gerekli. Çünkü compiler mesajı gayet açık pic hafızasının sınırını aşmışsın. 16f628a kullanıyorsan 16f648a kullanabilirsin aynı entegre ama hafızası daha çok.
|
|
ete | | Tarih: 10.12.2006, 14:07 Mesaj konusu: | |
| 16F628 de 14 bitlik 2048 adet word kullanabilirsin. Bunu aşan programlarda senin aldığın hatayı verir.
Ete
|
|
ento | | Tarih: 10.12.2006, 14:22 Mesaj konusu: | |
| çok kolay bulabileceğin16f877 ile denemeni tavsiye ederim
|
|
nurim | | Tarih: 10.12.2006, 23:03 Mesaj konusu: | |
| yasammm yazmış: .......628 ın hafızası tam olarak en fazla kac kelıme kullanmamıza izin veriyo
16f628 ile 16f84a arasındaki ana farklar.......
1-program memory-16f628 (2k) - 16f84a (1k)
2-data memory -16f628 (224 bytes) - 16f84a (68 bytes),
3-data eeprom -16f628 (128 bytes) - 16f84a (64 bytes)
4-tımer -16f628 (3 timer ) - 16f84a (1 timer )
kolay gelsin
nurim
|
|
teorist | | Tarih: 15.12.2006, 23:04 Mesaj konusu: | |
| PicBasic diliyle yazılan programlar C veya Assembly ile karşılaştırıldığında daha fazla yer kaplamaları nedeniyle daha büyük kapasiteli program hafızaları olan mikrodenetleyicileri kullanmaya itiyor insanı. Bu yüzden PIC 16F877a mikrodenetleyicisini tavsiye edebilirim.Fiyatı 5 YTL civarında ve 8K lık program hafızası var. İşini göreceğini düşünüyorum.
|
|
hamitco | | Tarih: 15.12.2006, 23:13 Mesaj konusu: | |
| teorist yazmış: PicBasic diliyle yazılan programlar C veya Assembly ile karşılaştırıldığında daha fazla yer kaplamaları nedeniyle daha büyük kapasiteli program hafızaları olan mikrodenetleyicileri kullanmaya itiyor insanı. Bu yüzden PIC 16F877a mikrodenetleyicisini tavsiye edebilirim.Fiyatı 5 YTL civarında ve 8K lık program hafızası var. İşini göreceğini düşünüyorum.
benim bildiğim 877A 8,5 YTL - 9 YTL civarındadır... sen nereden alıyorsun 5 YTL ye :?:
|
|
|