Atmega644 dokunmatik GLCD uygulaması ELT240320ATP ILI9325

| Haziran 6, 2023 Tarihinde güncellendi
Atmega644 dokunmatik GLCD uygulaması ELT240320ATP ILI9325

Harika bir proje atmel serisi ile süper uygulamalar yapılabiliyor bu projede Atmega644 kullanılmış grafik GLCD ise ELT240320ATP (320×240) sürücüsü ILI9325

Basit olarak iphone menüsü var pacman oyunu resim gösterimi, 3d çeşitli menüler ve daha bir çok özelliği var Atmega644 12mhz ile çalıştırılmış micro sd kart usb maus kılavye hid gibi özellikleride bulunuyor kaynak kodların yanı sıra eagle pcb, şema çizimleride verilmiş.

Bir AVR’den bir iPhone yapabilir misiniz? Hayır. Mütevazı bir 8 bit işlemciden ve ucuz bir dokunmatik LCD’den şaşırtıcı miktarda işlevsellik elde edebilir misiniz? Evet.

iPhone 30 kattan daha hızlı çalışır (417Mhz ARM’ye karşı 12Mhz AVR) ve 30.000 kattan daha fazla ram RAM’e sahiptir (128M’ye karşı 4k), ancak bu gösterişsiz küçük cihaz, iPhone’un bazı zarif numaralarını taklit edebilir.

4K RAM çok gibi gelebilir ama değil. Bir 3D oluşturucuyu sığdırmak, aktif üçgen kenarlarının temsiline bağlıdır – bu motor, çift taraflı bir kenar için 16 bayt kullanır, böylece yatay bir tarama çizgisinde çok sayıda üçgen olabilir ve yine de her şeyi 8k Flash ve 512’de çalıştırabilirsiniz. bayt RAM.

Pacman, 8K flash ve 512 bayt RAM’e sığar. Hareketli grafik motorunu kullanır ve 60 fps’de çalışır.

Görüntülerin veya animasyonların hiçbiri RAM’de kalmaz, doğrudan SD karttan ekrana geçer. SD kart, RAM’e harika bir alternatiftir. 512 baytlık bir bloğu okumak ~1ms sürer; çabuk değil ama insan etkileşimi için yeterince hızlı.

3.3v’de, Atmega644 yaklaşık 12Mhz ile sınırlıdır. 644’ün yaklaşık 1/3’ü kadar aynı flaşa ve ram’e sahip 50Mhz ARM Cortex-M3 alabileceğinizi düşündüğünüzde oldukça saçma. Beni yanlış anlamayın; Atmel parçalarını seviyorum ama biraz daha fazla CPU yoldan gitmezdi.

support for ssd1297 lcds. these are found in a number of touch lcd players,
including the first version of the sylvania player. they are marked “ssd1297”.
define ssd1297 in lcd.cpp or the makefile.

important: the ssd1297 lcds have pin 11 and 21 connected to gnd. the 1v1 pcb has
these ‘nc’ pins connected to vcc. if you use a ssd1297 cover these pads with
kapton or non conductive tape or blue smoke will waft our of the device.

mmc fix for over-optimized code that failed on many manufacturers cards.

Suport for USB Hid and C# application for experimentation. A quick and dirty hack using Christian Starkjohann’s great USB code. The RossumUtil app exercises the connection, allows you to connect to the device, draw rectangles, blink leds etc. Enable with USE_HID define in Microterm.cpp.

Kaynak: rossum.posterous.com/avr-homebrew-device-with-iphone-aspirations

atmega644-dokunmatik-glcd-uygulamasi-elt240320atp-ili9325

Şifre-Pass: 320volt.com

Yayım tarihi: 2011/05/01 Etiketler: , , , , , ,



1 Yorum “Atmega644 dokunmatik GLCD uygulaması ELT240320ATP ILI9325

  1. donsuzdonsuz

    abi çok iyi ya. utanmasa sim kart takacakmış,valla ben bu adamın elini öperim helal olsun.

    CEVAPLA

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir