PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با LCD 320*240



javat
15-01-2008, 16:28
با سلام :
من یک lcd 320*240 با شماره JHD637 خریداری کردم. مشکل اینجاست که مدل و تعداد پایه های lcd با lcd های دیگه فرق داره , از توی دیتاشیت هم چیزی دستگیرم نشد.
توی Bascom هم که نگاه کردم توی قسمت type lcd تهایتا 240*128 رو ساپورت می کنه .
از دوستان اگر کسی اطلاعاتی درباره استفاده از این lcd توی bascam ممنون می شم راهنمایی کنه.
لینک شرکت سازنده و دیتاشیت:
You can see links before reply
You can see links before reply

alitaroosheh
16-01-2008, 01:03
سلام
قبل هر چيزي اين lcd رو چند خريديد و از كجا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟
والا اين ديتا شيت كه هيچ چيزي نداره
اما با توجه به مداري كه داره اميدوارم كه اشتباه كنم ولي كار سختي در پيش داريد
پايه هاي d0-d3 سياه يا سفيد بودن هر چهار پيكسل رو بعهده داره كه جاي اين چها تا رو پايه كلاك cl1 به صورت مالتي پلكسري تعيين ميكنه كه بين 1 تا 80 يا 81 تا 160
يا 161 تا 240 يا 241 تا 320 باشه(در مدار واضحه) كه اين عمل شبيه جاروب يا رفرش كردن صفحه تلوزيون هستش اما فكركنم flm شبيه سينك تصوير
پايان تصوير رو ميگه اما اين پايان آيا آخر خطه يا آخر تصوير نميدونم.

حالا پيشنهاد ميكنم پايه هاي d0-d3 رو يك كنيد. dispoff رو هم يك كنيد و يه بار با flm يك به پايه cl1 كلاك بديد و تصوير رو ببينيد كه چي نشون ميده

يه بار هم بعد از چند كلاك cl2 رو تحريك كنيد ببينيد كه تصوير حركت ميكنه يا نه
تو بيسيك مثل برنامه زير كار كنيد و ببينيد كه آيا يك خط سياه و سفيد ميشه يا كل تصوير يا اصلا من كلا اشتباه كردم ولي در هر حال بايد دست به آچار بشيد و خدتون راه بندازيدش
اما اگه چيزي نشون داد ولي پرك ميزد wait رو كم كنيد و اگه ناقص بود حلقه for رو تا 320 ادامه بديد(كه فكر كنم اين برنامه با 80 تا يه خط سياه رو صفحه بياد و 2 ثانيه بعد پاك بشه)
اگه با 80 تا يه خط كامل ميكشه حلقه رو براي 19200 تست كنيد كه اينطوري كل صفحه سياه و سفيد ميشه. در پايان تغذيه ها رو به مدار يادتون نره درست وصل كنيد:

alitaroosheh
16-01-2008, 01:04
$regfile = "m32def.dat"
$crystal = 1000000

Dim Count As Word


D0 Alias Portb.0
D1 Alias Portb.1
D2 Alias Portb.2
D3 Alias Portb.3
Flm Alias Portb.4
Cl1 Alias Portb.5
Cl2 Alias Portb.6
Dispoff Alias Portb.7


Set Dispoff

Do
Set Flm
Toggle D0 : Toggle D1 : Toggle D2 : Toggle D3

For Count = 1 To 80
Toggle Cl1
Waitms 1
Next

Reset Flm
Wait 2
Loop

End