به نام خدا سلام دوستان من يك برنامه براي راه اندازي lcd رنگي n96 نوشتم البته براي lpc2378 البته بهتر بگم تغيير دادم ولي برنامه اصلا كار نميكند اين هم از لينك برنامه من
[Dear Guest/Member you can't see link before replyclick here to register]
نمایش نسخه قابل چاپ
به نام خدا سلام دوستان من يك برنامه براي راه اندازي lcd رنگي n96 نوشتم البته براي lpc2378 البته بهتر بگم تغيير دادم ولي برنامه اصلا كار نميكند اين هم از لينك برنامه من
[Dear Guest/Member you can't see link before replyclick here to register]
تو eca هم پرسیده شده جالبه
[Dear Guest/Member you can't see link before replyclick here to register]
قبلا روش این کار شده اگر در قسمت کانفیگ مشکل نداشته باشی مشکل سخت افزاری هست
به نام خدا سلام دليلش اينم بود كه عجله دارم يعني بايد كار را سريعتر تحويل بدهم واگرنه... گفتم شايد اينجوري زودتر به جواب برسم البته اگر كار اشتباهي كردم از همه دوستان عذر خواهي ميكنم :125:
به نام خدا سلام در ضمن lcd كه من استفاده كردم از موبايل n82 چيني كه پايه هلايش دقيقا مثل n96
و تاچ هم داره...
سلام
متاسفانه فایل های نوشته شده فقط بر روی lcd n96 جواب میده ، همچنین برای سایر lcd ها دیتا شیتی وجود نداره که بشه با استفاده از اون درایور رو تغییر داد .
من خودم تقریبا 6 نوع lcd دارم که همه رو به اسم n96 گرفتم و هیچ کدوم جواب نمیده .
lcd n96 از همین الان در فروشگاه کویرالکترونیک در دسترس هست و شما میتونید با خیال راحت اون رو تهیه کرده و در پروژتون استفاده کنید .
به نام خدا سلام احسنت باز هم آقاي 1nafar عزيز از جواب خيلي خوبتون متشكرم اميدوارم هميشه موفق باشيد حالا براي سلامتي آقاي 1nafar و همه دوستان زحمتكش سايت :125:
به نام خدا سلام ببخشيد من چيزي تو قسمت فروشگاه نديدم ميشه بگيد دقيقا از كجا ممنون ميشم...
سلام.
دقیقا [Dear Guest/Member you can't see link before replyclick here to register] هست:0013:
سلام من با Keil که برنامه lcd n96 رو کامپایل می کنم این اررو رو میده
RTX2.axf: Error: L6218E: Undefined symbol tftlcd_draw_circle (referred from main.o)
RTX2.axf: Error: L6218E: Undefined symbol tftlcd_gotoxy (referred from main.o)
RTX2.axf: Error: L6218E: Undefined symbol tftlcd_init (referred from main.o)
RTX2.axf: Error: L6218E: Undefined symbol tftlcd_puts (referred from main.o)
Target not created
فایل های هدری که استفاده می کنم رو هم پیوست کردم
سلام مجدد اوه این تاپیک مال چند وقت پیش بیا این برنامه آقای تروشه که من برای برد خودم تغییرش دادم خیلی خوب هم کار میکنه اون کتابخونه at91 هم تبدیلش خیلی آسون اون هم کار میکنه
[Dear Guest/Member you can't see link before replyclick here to register]
می تونید اون کتابخونه at91 رو برای lpc اش رو بفرستید(من چون کلا arm atmel بلد نیستم نمی تونم پورتش کنم)
سلام لینک زیرنقل قول:
نوشته اصلی توسط alireza9900 [Dear Guest/Member you can't see link before replyclick here to register]
[Dear Guest/Member you can't see link before replyclick here to register]
سلام
دیروز من یه lcd n96 چینی گرفتم ولی یه مشکلی داره به نظرم!
یه جا خوندم برای اینکه این lcd رو تو باس 8 بیتی راه اندازی کرد باید یه مقاومت R2 رو کند جای R1 گذاشت. اولا که از دوستان اطلاعی در این باره دارن؟
دوما کلا حالت 8 بیت با 16 بیت فرقش چیه ؟
درضمن درباره lcd controller میکروهای lpc اطلاعی ندارید که با چه lcd هایی سازگارن؟ می تونیم راش بندازیم؟
ممنون
در مورد n96 فکر میکنم پیش فرض همشون 16 بیتی کار میکنند و 8 بیتی یعنی اینکه دیتا و دستوراتی که برای السیدی میفرستید 8 بیت هست یعنی 8 تا دیتا
در مورد کنترلر های السیدی برای lpc چند موردی که السیدی هاش استفاده شده بود گشتم گیر نیومد
البته روش زوم نشدم دقیق گذری گشتم
دوستان اگر اطلاعاتی دارند مارک و نوع السیدی و یا اینکه چطوری کار می کنه توضیح بدن اگر امکانش بود السیدی هاش وارد کنیم
در مورد اون مقاومت ها که گفتم نظری ندارید؟
یه مورد lcd که خودتون دارید رو میشه چک کنید ببینید وضعیت مقاومت های R1 و R2 روی pcb فلتش چه طوریه؟
بعد در مورد 8 بیت یعنی ما همون 16 بیت دیتارو توی 2 بایت جدا ارسال می کنیم دیگه یعنی در واقع سرعت انتقال اطلاعات نصف میشه ولی 8 تا پایه صرف جویی میشه. درسته ؟
بعد یه سوال در مورد کتابخونه ای که ارئه شده. الان تو دیتاشیت درایور lcd نوشته که میشه عمق تصویر 18bit(نمایش 262 هزار رنگ) با همین اینترفیس 16 بیتی پیاده کرد. به اینصورت که برای هر پیکسل اول 16 بیت دیتا و بعدش 2 بیت دیگه میره. این کتابخونه که موجوده 18 بیتیه؟ یا نه ؟
جواب سوالم رو فهمیدم(دیتاشیت lcd رو خوندم). اینجا می ذارم اگه بعدا دوستان در آینده به این مشکل برخوردن اینجارو ببینن مارم دعا کنن :دی
روی pcb فلت lcd سه تا جای مقاومت هست: اگه مقاومت R1 وصل باشه کنترل 8 بیتی. مقاومت R2 کنترل 16 بیتی و مقاومت R3 هم وصل باشه میشه به وسیله پایه IM0(پایه 11) بین حالت 8 و 16 بیت سوییچ کرد(اگه low باشه حالت 16 بیت و اگه high باشه 8 بیت فعال می شه)
توی حالت 8 بیت تعداد پایه های اشغال شده توسط lcd نصف میشه ولی در عوض سرعت انتقال اطلاعات هم نصف میشه.
آقای زارعی این 2 تا lcd رو بررسی کنید. جفتش با lcd controller میکرو 2478 راه اندازی شده.
[Dear Guest/Member you can't see link before replyclick here to register]
[Dear Guest/Member you can't see link before replyclick here to register]
سلام برای مقاومت r1 نمونه ای که من دیدم ازاد بود
اون lcd هارو دیدید ؟
به نظرم اون 7 اینچی بیشتر ارزش داشته باشه. چون 4.3 اندازه متوسطیه و زیاد از همین n96 های 2.8 اینچی بزرگتر نیست. ولی اون 7 اینچی رو میشه کارای جالبی باهاش کرد :mrgreen:
اره دیدم قیمت هاش بد نبود مثلا 39 دلاری توی چین گیر بیاد اینور یه 70/60 تومنی میشه و یکم گرون برای برخی دوستان
یکی پیشنهاد میکنم روی psp ها یکم کار کنید السیدیش توی بازار ایران هست 40 تومنی تکیش میدن و 4.3 اینچه و برنامه براش زیاده
آره ال سی دی psp خیلی خوبه. البته یه نکته ای هست! با تاچش فک کنم از اونی که لینک دادم بالا بیشتر در بیاد.
[Dear Guest/Member you can't see link before replyclick here to register]
[Dear Guest/Member you can't see link before replyclick here to register]