Arkadaşlar 60-70 Personel isminin 8x8 Dotmatrixlerde ( 72 Sütun) Yazdırmak istiyorum..
Yazdırma İşlemim ise şu şekilde Kartını Okutan Personelin ID kimliğine göre Hafızadan Personele ait Matrixlere basılacak kodları Çağırıp basmam lazım..
Bu İşi yapabilmem için Buna benzer Projelerinizin örnek kodlarını veya Konu başlığındaki gibi nasıl bir yöntem izlemeliyim..
Pic hafızası yetmez gibi geliyor.. ve daha önce EEPROM(24C256) Hiç çalışmadım..
Tasarımıda Şu şekilde Düşündüm Yanlışım varsa Düzeltirmisiniz.
Matrix.DSN (https://www.dropbox.com/s/c66j5b6j6ynaq81/matrix.DSN)
Her personel id ve isim için ortalama 100 byte ayırsan 7000 byt yapar ortalama 7 kbyte diyelim
pic hafızası neden yetmesin?
Yetmez Diye düşünmüştüm ve şuan ID okuma gönderme işi için hafızanın %10'nunu kullanıyorum.. Aslında hafızadan çok nasıl yapacağımı bilmiyorum.
Senin yerinde olsam 9 adet 8X72 kayan yazı yapardım. Her birinin sürücüsü ayrı olacak. Birbirinden bağımsız olacaklar.
Kartı okuyan modül artık hangisi kayan yazı modülüne gönderecekse senin ihtiyacına göre (uart, modbüs vs.) o protokolle direk ekranda gözükecek datayı göndersin.
Diğer Türlü tüm ekranı tek bir mikrodenetleyici ile sürecem dersen işin zor...
Anlamadim ama 9 tane neden benim 1 taneye ihtiyacım var.
Yanlış anlamışım. Ben 9 adet 8X72 matrix ekran olarak algıladım.
Ozaman Tek mcu ile halledersin sanırım.
ben ibutton (ds1990) ile aynı projeyi yapmıştım üstelik benimki giriş cıkış zamanını pc kaydediyordu 18f452 ile yaptım hiç bi sıkıntı olmadı.
Arkadaşlar bahsettiğim gibi pic hafızasında veya bilmediğim için söylüyorum eepromda 70 personelin ismi tutuluca ve okutulan ID'Ye göre bunları matrixDisplayler'e basmak istiyorum bu konuda yardım edebilirmisiniz. devre şemam 1.mesajda
Örnek Program . ? Bahsettiğim uygulamaya benzer Gelen ID'Ye göre Matrix'e yazı yazdırmaya Örnek bir CCS kodu rica ediyorum.