Mikropascal Pointer kullanımı hk.

Başlatan kartal0689, 04 Mayıs 2018, 14:32:42

kartal0689

Arkadaşlar merhaba,
son zamanlarda yazdığım (özellikle grafik lcd veya TFT lcd ler için) programlarda,
kod alanı ile ilgili sıkıntılar yaşıyorum. Grafik lcd veya tft kullanırken menü oluşturmada, yazı fontu
oluşturma işlemleri mikroişlemcide oldukça yer kaplıyor ve bunun üzerine birde işlem kodları binince
hafıza sorunları ortaya çıkıyor.

MikroE firmasının Visual GLCD veya Visual TFT programları üzerinden tasarım yapıp kod oluşturduğumda
sıklıkla pointer ve record olarak kod oluşturuyor. çok uzun zamandır araştırma yapmama rağmen
kullanımlarını anlayamadım. bunlar çok ciddi oranda yazılımı rahatlatıyor ve ciddi oranda hafızada yer açıyor.

istediğim daha doğrusu öğrenmeye çalıştığım şey şu;
aynı amaca hizmet eden yazılımı pointer (record v.b) ile yazılmışı ile normal olarak yazılmışını örnekle
açıklayabilirsek sanırım daha net anlamış olacağım.
yoksa boştan yere mikroişlemci değiştirmek durumunda kalıyorum.

konuyla ilgili yardımcı olabilecek arkadaşlarım varsa çok sevinirim.

kimlenbu

menü oluşturma işlemcide çok yer kaplamaz. altı üstü karar mekanizmalarıyla dallanma yapılır. yer kaplayan şey kullandığın fontların ve grafiklerin "look up" tablosu.

İşlemci değiştirmene gerek yok, font çipleri de var, harici flash da kullanabilirsin. Kullandığın işlemci ne ? Aynı pin yapısına sahip daha yüksek kapasiteli versiyonu vardır muhtemelen.

kartal0689

kullandığım işlemci dsPIC30F6014A 30I-PF modeli.
harici flash daha önce kullanmadım. Dediğiniz gibi font,resim v.b dizin tablolarını flash ın içine gömebilirsem
bayağı bir yer kazanmış olurum.

flash entegrelerine yazmam için ayrı kod felan mı kullanmam gerekiyor. daha önce kullandınız mı?