ايران ويج

نسخه‌ی کامل: چگونه مي توان lcd گرافيكي را به avr وصل كرد
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13
دوست عزيز ازاين استفاده كن در آن توضيح فارسي داده ام
http://mohpooria.110mb.com/Ebook/TS12864A-2_en.pdf
با تشکر از شما

اما اگر ممکنه یه برنامه با بیسکام که فقط یه نوشته را رو ال سی دی نشون بده به همراه فایل پروتیوس (ورژن 6.7) به پایین با ال سی دی که داره یعنی همون LGM12664 اگه اشتباه نکنم بزارید
سلام لطفا كتابي در زمينه ميكروكنترلر pic معرفي كنيد . آيا اين ميكروكنترلر در بازار پيدا ميشه؟
اقای مدیر سایت من این روش کاسپین رو انجام دادم ولی رو ال سی دی یه چیزایی قاطی پاطی نشون میده .
در ضمن نسخه بیسکام من :1.11.8.7 هستش اینم پایه های lcd
http://i7.tinypic.com/2wcibub.jpg
در ضمن من پایه ها رو اینجوری به lcd وصل کردم

config..................................LCD
ENABLE.............................ENABLE
RD....................................R/W
CE......................................CS1
CE2......................................CS2
RST......................................RST
CD........................................D/I

یه بار هم جای پایه های CS1 رو با CS2 عوض کردم ولی زیاد فرقی نکرد(البته نوشته قاطی پاطی یه کم جا به جا شد)
شاید یه سیمی چیزی قطع باشه یا سیم ها رو جابجا وصل کرده باشی
شاید هم lcd خراب باشه ولی برنامه باید کار کنه
LCD درسته چون وقتی دیدم اینجوری نمایش میده میکرو رو با یه فایل HEX اماده که مال یه مدار رسم نمودار بود پروگرام کردم و تست کردم LCD مشکلی نداشت (متاسفانه فقط فایل HEX بدون سورس ) ولی برای اجرا باید فیوزبیت ها رو به این شکل برنامه ریزی کنم:
http://i3.tinypic.com/6h89wjn.gif
البته برای تست برنامه شما تمام فیوزبیت ها رو پاک کردم.(شخصا از کار با فیوز بیت میترسم چون تا حالا سه تا میکرو رو به خواب ابدی فرستادم)
یه چیز عجب اینبار که برای تست برنامه میکرو رو پروگرام کردم یادم رفت فیوزبت ها رو پاک کنم با تعجب شکل دایره کامل در اومد ولی نصف نوشته افتاده پایین . چرا ؟

http://i11.tinypic.com/67nwndi.jpg

$regfile = "m32def.dat"
$lib "glcdks108.lbx"
$crystal = 16000000
Config Graphlcd = 128 * 64sed , Dataport = Portc , Controlport = Portd , Ce = 3 , Ce2 = 1 , Cd = 0 , Rd = 6 , Enable = 7 , Reset = 2 , Mode = 8
Setfont Font8x8
$include "font8x8.font"
Cls
Locate 1 , 1 : Lcd "hello WORLD"
Circle(40 , 40) , 15 , 255
End
شاید فرکانس میکرو زیاد بوده lcd نمی تونسته بخونه یا jtag رو فعال کرده بودی نمی تونسته با portc کار کنه
با عرض سلام . من atmega 16 رو به یه نمایشگر 128*64 که مدل sed هست وصل کردم. البته فکر می کنم که sed باشه. برنامه خیلی ساده که قبل و بعد از پیکربندی نمایشگر یه led تو یه پایه رو خاموش و روشن کنه. قبل از خط پیکربندی چراغ خاموش و روشن می شه. ولی بعدش دیگه نه. کسی می دونه مشکل چی هستش.
یه جا اشتباه کردی اگه فکر می کنی با این اطلاعاتی که دادی می شه فهمید کجا اشتباه کردی نمی شه فهمید :wink:
salam
manam daram ba ye lcd graphici az noe ts12864a-2 kar mikonma.vali chizi neshon nemide.
postaye digaram dar in mored khondam .barnamehayiam ke dostan zahat keshide budan gozashte bodano emtehan kardam vali bazam javab nadad.to protius javab mide vali to amal na.tagribanam dar morede baste shodane payehash motmaenam .vali nemidonam eshkale kar kojast lotfan age.
lotfan komkam konid.pishapish mamnonam.Wink
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13