arduino Sram hafıza sorunu

Başlatan lostromos, 22 Ağustos 2016, 00:54:11

lostromos

Arkadaşlar merhaba bir proje için arduinoda hafıza sorunu yaşıyorum. Gereksiz veriler görüdğüm kadaryla yok asıl problem kütüphaneleri ekleyince 2kb olan sram hafızasını %55i doluyor.
Eklediğim kütüphaneler

#include <EEPROM.h>
#include <Wire.h>
#include "Nextion.h"                  >>>>En fazla hafıza kullanan kütüphane nextion.
#include <SoftwareSerial.h>       

Kütüphanelerin hepsini kullanmam gerek arkadaşlar. Bu problemi aşmamın bir yolu var mı? Yardımcı olursanız sevinirim.

mehmet

Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

lostromos

Alıntı yapılan: mehmet - 22 Ağustos 2016, 03:15:15
İşlemci nedir?

arduino pro mini veya nano kullacağım boyutlarından dolayı.

mehmet

Yer kaplayan kısımlar daha çok float
hesaplamalardan kaynaklanır.
Modülleri gerekirse kendiniz yazmalısınız.
Kalan %45 size yetmeyecek mi?
Bir de fonksiyondan fonksiyona dallanmaları
azaltın. Genel değişkenlerden kaçının.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

lostromos

Alıntı yapılan: mehmet - 22 Ağustos 2016, 03:33:55
Yer kaplayan kısımlar daha çok float
hesaplamalardan kaynaklanır.
Modülleri gerekirse kendiniz yazmalısınız.
Kalan %45 size yetmeyecek mi?
Bir de fonksiyondan fonksiyona dallanmaları
azaltın. Genel değişkenlerden kaçının.
anladım mehmet bey kütüphaneyi modifiye etmek beni aşacak gibi o yüzden münkün olan en  uygun şekilde kodları yazacağım ama %45 yetmeyecek malesef. Acaba sram eklenebiliyormu böyle bir şey mümkünmü

Kabil ATICI

Hazır hafıza olarak piyasada paralel bağlantılı RAM'ler var. Ama bacakları zaten sınırlı olan bir işlemci için önerilmez.

SPI RAM'ler var fakat piyasada bulunabilirliği sıkıntı.

Sizin sorununuz ancak mega tarzı bir ürün ile aşılabilir. Şu an için 8 bit işlemci seviyesinde en yüksek kapasiteye sahiptir. Ne yazık ki boyut olarak belirttiğiniz ürünlere kıyas kabul etmez.

Bir sonraki çözüm due tarzı kartlar. Küçük boyut bekleme.
ambar7

lostromos

Alıntı yapılan: Kabil ATICI - 22 Ağustos 2016, 21:14:19
Hazır hafıza olarak piyasada paralel bağlantılı RAM'ler var. Ama bacakları zaten sınırlı olan bir işlemci için önerilmez.

SPI RAM'ler var fakat piyasada bulunabilirliği sıkıntı.

Sizin sorununuz ancak mega tarzı bir ürün ile aşılabilir. Şu an için 8 bit işlemci seviyesinde en yüksek kapasiteye sahiptir. Ne yazık ki boyut olarak belirttiğiniz ürünlere kıyas kabul etmez.

Bir sonraki çözüm due tarzı kartlar. Küçük boyut bekleme.

bahsettiğiniz ram 23k256 lık ram çipimi. Araştırmalarımda herkes onu tavsiye ediyor. Spi pinlerim boş alıp deneyeceğim bakalım

mehmet

Ayrıca bu iş illa Arduino IDE kullanılarak
mı yapılmalı? Atmel Studio veya
Eclipse daha optimum çözüm olabilir.
Arduino için yazılmış kütüphaneler
söylediğim IDE' led için de yazılmıştır. 
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr