[align=right]
سلام به همه
بچه ها عزیزان گل جون اون کسی که میپرستید و دوست دارید یکی به من بگه این Lcd Ts12864A-2 چه جوری باید باهاش کار کرد ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
چرا همه با این lcd مزخرف مشکل دارن ؟؟؟؟
این دیتا شیت lcd
Data Sheet: 1=Gnd / 2=VDD / 3=Vo / 4=Rs / 5=Rw / 6=E / 7=DB0 .. 14=DB7/ 15=CSA-1 / 16=CSB-1 / 17=RSTB / 18=Vout / 19=BLA / 20=BLK
اینم کانفیگ برنامه خودم
Program: DataPort= PortC , ControlPort=PortD , Ce=5 , Ce2=6 , Cd=1 , Rd=3 , Reset=2 , Enable=4
اینم نحوه بستن پایه های lcd به میکروم که Atmega32 هستش
Asembled: D0=C0 / D1=C1/ D2=C2/ D3=C3/D4=C4/D5=C5/D6=C6/D7=C7/RS=D2 / RW=D3 / E=D4 / CSA1=D5 / CSB1=D6 / RSTB=D7
مثلا پایه Rs به پورت D2 میکروم وصل شده اتصالیم نداره مطمئن
حالا میخوام ببینم برای کانفیگ این ال سی دی با بیسکام چند چیز واسم نامفهومه اول اینکه Rs با RSTB چه فرقی داره اطلا کدومشون پایه ریست Lcdهستن ؟ و اینکه در بیسکام cd همون DataInput هست که Lcd های دیگه به اسم D/Iدارند اما این ال سی دی پایه ای به این نام نداره , اینم برنامه ای که براش نوشتم موقع کامپایل هم هیچ ایرادی Error نمیگیره و در ضمن فیوز بیت هام هم کاملا تنظیم هستند
$regfile = "m32def.dat"
$crystal = 8000000
$baud = 19200
$hwstack = 32
$swstack = 10
$framesize = 40
$lib "glcdKS108.lbx"
Config Graphlcd = 128 * 64sed , Dataport = Portc , Controlport = Portd , Ce1 = 5 , Ce2 = 6 , Cd = 1 , Rd = 3 , Reset = 2 , Enable = 4
Setfont Font8x8
Cls
Wait 1
Do
Lcdat 1 , 1 , "KavirElectronic"
Loop
End
$include "font8x8.font"
پتانسیومتر هم ال سی دیم داره که پایه وسطشم به Vo و کناریهام یکی به Gnd و دیگری به Vout وصل هستش که اگه زیادکنی ال سی دی سیاه و کم کنی سبز اما هیچ چیزی داخل ال سی دی نمایش نمیده
خدایی الان 2 شب نخوابیدم که این Ts12864A-2 رو درستش کنم نشده ، اگه کسی بلده کمک کنه منم قول میدم کمکتون کنم تو ساخت و برنامه تا اونجایی که از دستم بر بیاد
اینم میلم : Alone.liver@yahoo.com
اینم شماره همراهم0912-5729648
اگه لطف کنید کمک کنید حتما از خجالتتون در میام که بگید چه پایه ال سی دی به چه پایه میکرو و نحوه کانفیگش تو بیسکام یه توضیحی مختصر بدید تا آخرشو میگیرم
دم همتونم گرم