Arduino da Yer Kaplayan Değişken Sorunu

Aşağıdaki sayfaya bakınca, RAM'in "page buffer" için kullanıldığı anlaşılıyor.


Sen kütüphaneyi U8G2_ST7920_128X64_F_SW_SPI olarak initialize edince 1024 byte'lık page buffer oluşturuyor. Ama eğer sen kütüphaneyi U8G2_ST7920_128X64_1_SW_SPI olarak initialize edersen, page buffer 128 byte oluyor ve RAM kullanımı 880 byte'a düşüyor. Ama bu iş görür mü bilmiyorum.
U8G2_ST7920_128X64_1_SW_SPI
Kullanınca 40% a düşüyor ama ekran bundan öteye gitmiyor.
20220321_225726.jpg
 
Abi acaba düzenli olarak clear buffer yapsak çalışırken rami daha serbest bırakmış olur muyuz

Page buffer global olarak tanımlanıyor, artık o RAM'i başka bir iş için kullanamazsın.
 
Page mode çalışacak ama kullanış şekli biraz farklı. Aşağıda oli abin örneğini koymuş:

1647893858926.png
 
Page mode çalışacak ama kullanış şekli biraz farklı. Aşağıda oli abin örneğini koymuş:

16219 eklentisine bak
Bu page mode geçenlerde canımı sıkmıştı. do whle döngüsünde bütün kodlar do içine yazılıyor. do da sadece birkere çalıştığı için ekran yenilemesi yapmıyor. yani ısı 15 derece gösterirken 20 dereceye geçse sen hala ekranda 15 derece görüyorsun
 
oli doğru demiş abi. Hatta 830 byte a düştü ama ekran resimdeki gibi.
5dk yıda geçti bekliyorum hala gelmedi görüntü.

Şunu gözüme kestirdim artık. Bir ara alayım bari. Vergi dahil 266tl ye geliyor.

O ekranın 320x480 olanını bizim firmanın üzerinde çalıştığı üst seviye bir power amfide kullanıyor olacağız. İşlemci de Renesas'ın RA6M2 si. Bugünlerde bununla sürünüyorum.

IMG_20220321_232001.jpg
 
O ekranın 320x480 olanını bizim firmanın üzerinde çalıştığı üst seviye bir power amfide kullanıyor olacağız. İşlemci de Renesas'ın RA6M2 si. Bugünlerde bununla sürünüyorum.

16220 eklentisine bak
O jumper ları kendin çakmadıysan sinir krizi geçirirsin demedi deme :katil2:
 
O jumper ları kendin çakmadıysan sinir krizi geçirirsin demedi deme :katil2:

Bir kere taktım, bir tık kaydırmışım, hepsini söküp tekrar taktım! Her pin için de önce şemaya, sonra da PCB layout'a bakmam gerekti, çünkü header'lara pinlerin varsayılan işlevini yazmışlar, ama biz varsayılanı kullanmıyoruz, tekrar yapılandırıyoruz. Az sövmedim o gün :mad:
 
openGLCD bunun yüzünden ilgimi çekti. Belki bu projede ben de kullanabilirim o kütüphaneyi. Tabi RA6M2 de derler mi onu göreceğiz.
 
openGLCD bunun yüzünden ilgimi çekti. Belki bu projede ben de kullanabilirim o kütüphaneyi. Tabi RA6M2 de derler mi onu göreceğiz.
Sen halledersin abi. 3-5 satır kod yazmana bakar senin :)
 
Sen halledersin abi. 3-5 satır kod yazmana bakar senin :)

Önce sadece menülü bir arayüz istemişlerde, ben de senin dediğin gibi düşünüyordum. Sonra ekranda analog ibreli stereo vumetre istediler :mad:
 
Önce sadece menülü bir arayüz istemişlerde, ben de senin dediğin gibi düşünüyordum. Sonra ekranda analog ibreli stereo vumetre istediler :mad:
Küfür etmek yasak değil mi? :kizgin2: :katil2:
Ne yapacaklarmış analog ibreyi
 
Gökhan abi ekran için ayrı bir Arduino Nano kullanıp ana Nano ile seri haberleştirme yapabilirsin bence...
 
Gökhan abi ekran için ayrı bir Arduino Nano kullanıp ana Nano ile seri haberleştirme yapabilirsin bence...
Daha önce hiç seri haberleşme yapmadım, öğrenmem lazım nasıl olduğunu. Ayrıca seri haberleşme ile ilgili başka bir planım var.
 
Bu page mode geçenlerde canımı sıkmıştı. do whle döngüsünde bütün kodlar do içine yazılıyor. do da sadece birkere çalıştığı için ekran yenilemesi yapmıyor. yani ısı 15 derece gösterirken 20 dereceye geçse sen hala ekranda 15 derece görüyorsun

Bence bunun üzerinde biraz daha uğraş. Page mode desteklenen bir mod olduğuna göre doğru kullanılırsa doğru çalışıyor olmalı.
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
7,285
Mesajlar
123,138
Üyeler
2,939
Son üye
Cano

Son kaynaklar

Son profil mesajları

Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
Freemont2.0 posta Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Prooffy semih_s Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Unal taydin Unal wrote on taydin's profile.
Timur Bey, Arduino kontrollü bir akü şarj cihazı yapmaya çalışıyorum. Aklımdaki fikri basit bir çizim olarak konu açmıştım. Özellikle sizin fikirlerinizi çok önemsiyorum.
Back
Top