bu konuyu buraya açtın çünkü internette tft ekran kullanımını benim gibi amatör düzeyde ilgilenen arkadaşların anlayacağı bir doküman bulamadım daha doğrusu ne nedir sorusuna cevap veren bir doküman yok işi bilen yapmış bir devre atmış bir kod ama mantığını anlamak pek mümkün olmuyor onun için bu konuyu açtın umarım iyi bilgisi olan arkadaşlar veya vakti müsait olan ustalar yardımcı olur
biraz sitem olsun biraz da feryat konuyu açtığım günden itibaren 1 ay olmuş ortalama okunma sayısına bakarsak günde 7 kişi konuyu incelemiş belki faydası olur diye beyhude çaba gösteriyor hissettim kendimi bilgim olmadığı kadarı ile
TFT sürme işini gençler ardinio ile hazır kütüphane kullanarak yapıyorlar. Profesyoneller de driver üreticisinden temin ediyorlar. Eskisi gibi işin temelini öğreneyim kalmadı günümüzde.
ustam mutlaka öyledir sözümde gençlere sitem olmasın ama zaten hazır olana sahip olalım duygusu yüzünden bir şey ortaya çıkmıyor yada yapılmıyor neyse konumuz bu değil şimdi ben bu datasheet inceliyorum pek anlamıyorum çünkü bu işleri yeni yeni öğreniyorum anladığım kadarı ilede sizin bu konuda tecrübeniz var bana yardımcı olabilirmisin döküman veya öğretmek bazında
TFT ler çogunlukla 3,3 v ile çalıştıgı için pic ile kullanımı pek mümkün degil (arduino mega için "arduino mega tft" diye arayabilirsin ) ben kendim stm32f103 ile ili9341 SPI üzerinden kullanabiliyorum stm kütüphanesi işine yarar ise göndereyim .
Alıntı yapılan: meh_mets - 08 Mayıs 2020, 16:08:42
ustam mutlaka öyledir sözümde gençlere sitem olmasın ama zaten hazır olana sahip olalım duygusu yüzünden bir şey ortaya çıkmıyor yada yapılmıyor neyse konumuz bu değil şimdi ben bu datasheet inceliyorum pek anlamıyorum çünkü bu işleri yeni yeni öğreniyorum anladığım kadarı ilede sizin bu konuda tecrübeniz var bana yardımcı olabilirmisin döküman veya öğretmek bazında
Siz TFT nin nasıl çalıştığını mı öğrenmek istiyorsunuz yoksa driver ile TFT sürmeyi mi öğrenmek istiyorsunuz?
Alıntı yapılan: Karadağ - 10 Mayıs 2020, 13:02:48
Siz TFT nin nasıl çalıştığını mı öğrenmek istiyorsunuz yoksa driver ile TFT sürmeyi mi öğrenmek istiyorsunuz?
ustam arduino kart kullanmadan micro c pro ile ili9341 ekran sürmeye çalışıyorum hatta ki başlangıç aşamasında
char TFT_DataPort at LATF;
sbit TFT_WR at LATE3_bit;
sbit TFT_RD at LATE2_bit;
sbit TFT_CS at LATE0_bit;
sbit TFT_RS at LATE1_bit;
sbit TFT_RST at LATE4_bit;
char TFT_DataPort_Direction at TRISF;
sbit TFT_WR_Direction at TRISE3_bit;
sbit TFT_RD_Direction at TRISE2_bit;
sbit TFT_CS_Direction at TRISE0_bit;
sbit TFT_RS_Direction at TRISE1_bit;
sbit TFT_RST_Direction at TRISE4_bit;
void TFT_Init_ILI9341_8bit(unsigned int display_width, unsigned char display_height);
void main() {
trisa=10000000;
trisb=10000011;
trise=0;
trisf=0;
portf=0;
porte=0;
}
böyle başladım ama sorun şu void TFT_Init_ILI9341_8bit(240, 320); şeklinde ekran boyutlarını girince syntax error hatası veriyor bir yardım lütfen
Alıntı yapılan: leo46 - 10 Mayıs 2020, 11:19:11
TFT ler çogunlukla 3,3 v ile çalıştıgı için pic ile kullanımı pek mümkün degil (arduino mega için "arduino mega tft" diye arayabilirsin ) ben kendim stm32f103 ile ili9341 SPI üzerinden kullanabiliyorum stm kütüphanesi işine yarar ise göndereyim .
dostum 3.3 volt ile çalıştığını biliyorum onun için söyle bir çözüm yolum var yanlış ise beni düzelt 2.2 k lik bir direnç ile bağlar isek sorun çözülür diye düşünüyorum
Alıntı yapılan: meh_mets - 13 Mayıs 2020, 12:54:03
Alıntı yapılan: Karadağ - 10 Mayıs 2020, 13:02:48
Siz TFT nin nasıl çalıştığını mı öğrenmek istiyorsunuz yoksa driver ile TFT sürmeyi mi öğrenmek istiyorsunuz?
ustam arduino kart kullanmadan micro c pro ile ili9341 ekran sürmeye çalışıyorum hatta ki başlangıç aşamasında
char TFT_DataPort at LATF;
sbit TFT_WR at LATE3_bit;
sbit TFT_RD at LATE2_bit;
sbit TFT_CS at LATE0_bit;
sbit TFT_RS at LATE1_bit;
sbit TFT_RST at LATE4_bit;
char TFT_DataPort_Direction at TRISF;
sbit TFT_WR_Direction at TRISE3_bit;
sbit TFT_RD_Direction at TRISE2_bit;
sbit TFT_CS_Direction at TRISE0_bit;
sbit TFT_RS_Direction at TRISE1_bit;
sbit TFT_RST_Direction at TRISE4_bit;
void TFT_Init_ILI9341_8bit(unsigned int display_width, unsigned char display_height);
void main() {
trisa=10000000;
trisb=10000011;
trise=0;
trisf=0;
portf=0;
porte=0;
}
böyle başladım ama sorun şu void TFT_Init_ILI9341_8bit(240, 320); şeklinde ekran boyutlarını girince syntax error hatası veriyor bir yardım lütfen
işte bu tft sürmek değil ki. Siz ili9341 kullanmayı deniyorsunuz. Ama sorunuzda TFT sürmek demiştiniz. Bu ikisi çok farklı şeyler. Eğer siz driver kullanmayı öğrenmek isterseniz çok daha kolayını ben burada yayınlarım. Direkt pic ile sürersiniz.
çok iyi olur. dua ederim valla :D
TFT_16bit_Set_Index
TFT_16bit_Write_Command
TFT_16bit_Write_Data
TFT_16bit_Set_Reg
TFT_16bit_Set_Ext_Buffer
TFT_16bit_Set_Active
TFT_16bit_Set_Default_Mode
TFT_16bit_Set_Font
TFT_16bit_Set_Ext_Font
TFT_16bit_Write_Char
TFT_16bit_Write_Text
TFT_16bit_Write_Const_Text
TFT_16bit_Fill_Screen
TFT_16bit_Set_Pen
TFT_16bit_Set_Brush
TFT_16bit_Dot
TFT_16bit_Line
TFT_16bit_H_Line
TFT_16bit_V_Line
TFT_16bit_Rectangle
TFT_16bit_Rectangle_Round_Edges
TFT_16bit_Circle
TFT_16bit_Image
TFT_16bit_Ext_Image
TFT_16bit_Partial_Image
TFT_16bit_Ext_Partial_Image
TFT_16bit_Image_Jpeg
TFT_16bit_RGBToColor16bit
TFT_16bit_Color16bitToRGB
TFT_16bit_Rotate_180
ustam birde bu komutların ne işe yaradığı yada ne anlama geldiği noktasında bilgi verirmisin
Alıntı yapılan: meh_mets - 15 Mayıs 2020, 18:24:49
TFT_16bit_Set_Index
TFT_16bit_Write_Command
TFT_16bit_Write_Data
TFT_16bit_Set_Reg
TFT_16bit_Set_Ext_Buffer
TFT_16bit_Set_Active
TFT_16bit_Set_Default_Mode
TFT_16bit_Set_Font
TFT_16bit_Set_Ext_Font
TFT_16bit_Write_Char
TFT_16bit_Write_Text
TFT_16bit_Write_Const_Text
TFT_16bit_Fill_Screen
TFT_16bit_Set_Pen
TFT_16bit_Set_Brush
TFT_16bit_Dot
TFT_16bit_Line
TFT_16bit_H_Line
TFT_16bit_V_Line
TFT_16bit_Rectangle
TFT_16bit_Rectangle_Round_Edges
TFT_16bit_Circle
TFT_16bit_Image
TFT_16bit_Ext_Image
TFT_16bit_Partial_Image
TFT_16bit_Ext_Partial_Image
TFT_16bit_Image_Jpeg
TFT_16bit_RGBToColor16bit
TFT_16bit_Color16bitToRGB
TFT_16bit_Rotate_180
ustam birde bu komutların ne işe yaradığı yada ne anlama geldiği noktasında bilgi verirmisin
Bunlar bir driver için yazılmış komutlara benziyor. Hangi driver ise onun programmer guide olur ona bakmanız gerekli.
işte bu tft sürmek değil ki. Siz ili9341 kullanmayı deniyorsunuz. Ama sorunuzda TFT sürmek demiştiniz. Bu ikisi çok farklı şeyler. Eğer siz driver kullanmayı öğrenmek isterseniz çok daha kolayını ben burada yayınlarım. Direkt pic ile sürersiniz.
[/quote]
bekliyorum ustam
ölüler şehri olmuş corona herkesi etkilemiş galiba burada
hangi ekranı hangi mikrodentleyici ile kullancaksın ustam ona göre bakalım.