Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: django - 07 Aralık 2014, 00:58:15

Başlık: ILI9340 Kütüphanesi Hakkında
Gönderen: django - 07 Aralık 2014, 00:58:15
Projemde ATMEGA328P kullanacağım ve yazılımı C ile yazıyorum. Elimde ILI9340 ekran var. İnternette araştırırken bunu (https://github.com/adafruit/Adafruit_ILI9340) buldum. CPP ile yazılmış ve Arduino kütüphanelerini kullanmış. Bunun C veya CPP ile yazılmış, AVR kütüphaneleri kullananını bulabilir miyiz? Yoksa kendim kütüphaneyi tekrardan düzenlemem mi gerekli?

Ayrıca AVR-GCC'den AVR-G++'ya geçerken sıkıntı yaşar mıyım? Bu ekranı sürebilmek için önerilerinizi bekliyorum.
Başlık: Ynt: ILI9340 Kütüphanesi Hakkında
Gönderen: Kabil ATICI - 07 Aralık 2014, 10:28:47
Kütüphaneleri AVR'de kullanamayabilirsin. Çünkü Arduino temelde AVR Dude diye bir derleyicinin kodları üzerinden işlem yapıyor. Dolayısı ile bazı kodları ve yaklaşımları farklılık gösteriyor. Eğer her iki dili biliyorsan çevirebilirsin. Temel kütüphaneleri birbirine benzese de kodlamada bazı ayrılıkları olması normal.

Arduino kodlarını bakarak ne yaptığını anlayabilirsen, bunu AVR'ye uyarlayabilirsin. Zorluk yaşayıp, yaşamaman senin bilgine ve bu işi ne kadar yapmak istemenle ilgilidir.

Elinde çalışan bir örnek olması olmamasından iyidir.