امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
چگونه مي توان lcd گرافيكي را به avr وصل كرد
نویسنده پیام
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #78
RE: چگونه مي توان lcd گرافيكي را به avr وصل كرد
پشت LCD رو نمي توني ببيني ؟
20 پايه هست ؟
مطمئني كنترلرش ks108 هست ؟
به هر حال ، پايه هاي ذيتا كه مشخص هست ، تعدادشون 8 تا هست كه يك پورت ميكرو رو مي گيرهه .
ببين به كدوم پورت ميكرو مي زني ، جاي X در عبارت پايين بنويسش ...
Dataport = PortX
بقيه اشون پايه هاي كنترلي هستن كه از اسمشون مشخص هست.
6 تا هستن كه شماره پايه ها رو دونه دونه خودتون بهش مي ديد
مثل عبارت زير ...
Ce = 0 , Ce2 = 1 , Cd = 2 , Rd = 3 , Reset = 5 , Enable = 4

اين پشماره پايه ها براي يه پورت ديگه از ميكرو هستن كه پايه هاي كنترلي به اون خوردن ، كه نا پورت رو جاي X در عبارت زير بايستي بذاري ...

Controlport = PortX

نام پايه هاي LCD هم تقريبا مثل هموناست كه تو كد مي نويسي ، شايد اسم پايه ي Cd رو R/W نوشته باشن يا برعكس كه در كدها تفاوتي نمي كنه ......
اما از تراشه ي كنترلي LCD مطمئن بشو ...

۲۸-اسفند-۱۳۹۰, ۱۰:۳۲:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : amirhossein_t
amirhossein_t آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۹۰

تشکرها : 4
( 0 تشکر در 0 ارسال )
ارسال: #79
RE: چگونه مي توان lcd گرافيكي را به avr وصل كرد
پایه های ال اسی دی در تصویر اولی که گذاشتم هستش.در پایین تصویر
[تصویر:  i246869_front-board.jpg]

کدی که گذاشتم یک مثال بود که در همین سایت دیده بودم.میخواستم ببینم در رابطه با ال سی دی خودم این دو خط رو چطور باید تغییر بدم.
کنترلر هم چیزی که از دیتاشیت های برد به دستم اومد SSD1306-OLED controller هستش.
باید چه library رو include کنم در کدم برای این کنترلر؟
۲۸-اسفند-۱۳۹۰, ۱۳:۳۲:۰۵
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #80
RE: چگونه مي توان lcd گرافيكي را به avr وصل كرد
من با اين كنترلر كار نكردم ، بهتره تو گوگل سرچ بزنيد.
تو گوگل يه سرچكي زدم ، لينك زير براي من شيل.تره ، اگر تونستي ببينش

http://www.google.com/url?sa=t&rct=j&q=&...7kdvG89TlQ

با ks108 كارت راه نمي يفته ... ، دنبال لايبرريش باش ( شايد هم براي بسكام نباشه ... ) اما بگرد ...

موفق باشيد.

۲۸-اسفند-۱۳۹۰, ۱۶:۵۹:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : amirhossein_t
amirhossein_t آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۹۰

تشکرها : 4
( 0 تشکر در 0 ارسال )
ارسال: #81
RE: چگونه مي توان lcd گرافيكي را به avr وصل كرد
بسیار متشکر از راهنماییتون
این لینک یک سری توضیحات داده درباره lcd
و برای library ارجاع داده به https://github.com/adafruit/Adafruit_SSD1306
اینی که گذاشتن برای بیسکام قابل استفاده هستش؟

همچنین یک لینک دیگه پیدا کردم که یک library معرفی کردن KS07xx که داخل Graphic LCD Controllers: کنترلر مورد نظر من هم هستش
در این لینک
http://www.ramtex.dk/glcd/glcd07xx.htm?g...4AodeSy8JQ

معنیش اینه از KS07 میتونم استفاده کنم؟
۲۸-اسفند-۱۳۹۰, ۲۳:۵۰:۳۷
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #82
RE: چگونه مي توان lcd گرافيكي را به avr وصل كرد
لينك هاي جالبي بود .

LCD شما هم مشابه همونيه كه در لينك اول هست ؟
اين LCD رو از كجا تهيه كرديد و با چه قيمتي ؟!
پروتكل SPI ساپورت مي كنه و حجم سيم ها خيلي كمترهه و سرعتش بيشتر و چيز فوق العاده زيباييه ...

در مورد 2 تا لينك اول ،‌ كل كد ها و لايبرريش با C هست.
معنيش اينه كه در بسكام نمي تونه ازشون استفاده بشه ...

در مورد لينك دوم ، با توجه به ليست درايورهايي كه ساپورت مي كنه ، و وجود SSD1306 به عنوان آخرين عضو ليست ، منم همچين برداشتي دارم ، يعني احتمالا همينطورهه ...

با توجه به اينكه ديتاشيت دارهه ، خودتون مي تونيد از طريق پروتكلي كه معرفي كرده براش كد بزنيد ( بدون لايبرري )
اما كار پر زحمت و زمان بري هست.

بازم چيزي فهميدي بذار...

موفق باشي.

۲۹-اسفند-۱۳۹۰, ۱۰:۲۶:۲۷
وب سایت ارسال‌ها
پاسخ
amirhossein_t آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۹۰

تشکرها : 4
( 0 تشکر در 0 ارسال )
ارسال: #83
RE: چگونه مي توان lcd گرافيكي را به avr وصل كرد
این lcd روی یک برد آموزشی avr از شرکت نوآوران بودش که تهیه کردم
برای دانلود ks07xx سایتی پیدا نکردم.
سایتی سراغ دارین که این library ها برای بیسکام رو برای دانلود داشته باشن؟
و اینکه با توجه به در اختیار داشتن دیتاشیت کنترلر، چطور میتونم بدون library مربوطه در بیسکام با lcd کار کنم؟
مقاله یا آموزشی در این ارتباط سراغ دارین؟
۰۱-فروردین-۱۳۹۱, ۱۴:۵۸:۰۵
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #84
RE: چگونه مي توان lcd گرافيكي را به avr وصل كرد
نقل قول: سایتی سراغ دارین که این library ها برای بیسکام رو برای دانلود داشته باشن؟
بيسكام از اونجايي كه نمي شه تو لايبرري هاش دست برد ، بايد خود سازنده هاش لايبرريش رو بذارن.
اما كامپايلرهاي زبان C اينطوري نيست ...
اون موردهايي رو هم كه گفتيد همه براي C بود ...
شايد هم براي بسكام موجود باشه و اطاعات من كم هست ...
تو لايبرري هاي خود بسكام هم بريد شايد باشه ! ( ورژن جديد باشه كه چه بهتر )

نقل قول: و اینکه با توجه به در اختیار داشتن دیتاشیت کنترلر، چطور میتونم بدون library مربوطه در بیسکام با lcd کار کنم؟
مقاله یا آموزشی در این ارتباط سراغ دارین؟
همونطور كه گفتم با توجه به فهميدن پروتكل ارتباطي و كد هايي كه براي اون در ديتاشيتش ذكر شده ، امكان پذيرهه.
آموزش منحصر به فردي ندارهه ... ، همش خلاقيت هست و البته داشتن زمينه هاي فني كافي براي اين كار.
براي مورد شما ، از اونجايي كه گفته بود پروتكلش SPI هست ، براي مثال حداقلش شما بايد با اين پروتكل آشنا باشيد و با توجه به توضيحات ديتاشيت و كدهاي موجود در اون ، برنامه اش رو خودتون بنويسيد كه كار سنگين و زمان بري هم هست.

بردي رو كه خريديد ،‌همراهش مثال نيست ؟! CD ... ؟

۰۱-فروردین-۱۳۹۱, ۱۵:۴۲:۲۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : h0x00i
amirhossein_t آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۹۰

تشکرها : 4
( 0 تشکر در 0 ارسال )
ارسال: #85
RE: چگونه مي توان lcd گرافيكي را به avr وصل كرد
چرا
ده دوازده تا مثال هستش ولی همه به زبان c هستش
فکر میکنم بیخودی از سخت بودن c ترسیدم.
با توجه به این که c در حد متعادل بلدم و با برنامه نویسی این خانواده (php و c++) آشنایی دارم، بد نباشه که از راه c
avr رو شروع کنم.

۰۱-فروردین-۱۳۹۱, ۲۳:۲۲:۵۶
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #86
RE: چگونه مي توان lcd گرافيكي را به avr وصل كرد
نقل قول: چرا
ده دوازده تا مثال هستش ولی همه به زبان c هستش
فکر میکنم بیخودی از سخت بودن c ترسیدم.
با توجه به این که c در حد متعادل بلدم و با برنامه نویسی این خانواده (php و c++) آشنایی دارم، بد نباشه که از راه c
avr رو شروع کنم.

كتاب هاي c چون در سطح ريجستر صحبت مي كنه ممكنه كمي براي شروع دلزدت كنه ...
كتاب 1nafar رو از همين سايت دانلود كن ،‌براي بيسيك هست ، اگر هم كتاب داريد كه هيچ ...
روزنامه وار بخونيد و بريد تا تهش ، ببينيد چه چيزايي داره و چه كارايي مي تونه انجام بده و كلا از ميكرو چي مي خوايد و ...
بعد از اينكه يه حدودي دستت اومد ، بزن تو خط C .
اما پيشنهاد مي كنم هر 2 رو ياد بگيري ( حتما به كارت مي ياد ) ...
اما واقعا كد زدن با C يه لذت ديگه اي داره ...

موفق باشي.

۰۲-فروردین-۱۳۹۱, ۰۰:۰۸:۳۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : h0x00i, amirhossein_t
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2450 تشکر در 949 ارسال )
ارسال: #87
RE: چگونه مي توان lcd گرافيكي را به avr وصل كرد
پیشنهاد می کنم برای شروع کتاب آقای جابر الوندی مطالعه کنی خیلی سطحی و کامل توضیح داده که می تونه به شما خیلی کمک کنه



:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
۰۲-فروردین-۱۳۹۱, ۰۰:۱۲:۵۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sharin, amirhossein_t
fvaseghi آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #88
RE: چگونه مي توان lcd گرافيكي را به avr وصل كرد
سلام
یه آموزش یا نمونه برنامه و شماتیک مدار هست که منِ تازه کار بتونم با کدویژن و atmega8 یا atmega16 یه lcd گرافیکی مدل ts12864a-2 راه اندازی کنم؟
(زبانش فارسی باشه بهتره)
۰۳-شهریور-۱۳۹۱, ۱۲:۴۲:۰۳
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] مشکل در محاسبه ی توان سیگنال سینوسی ورودی به میکرو ارمان الک 0 1,529 ۲۲-تير-۱۳۹۳, ۱۸:۳۴:۴۶
آخرین ارسال: ارمان الک
  يك نكته جالب درباره LCD گرافيكي و bascom electron_mybb1.2_import13685 4 10,369 ۳۰-مرداد-۱۳۹۱, ۱۸:۲۲:۲۴
آخرین ارسال: m.j.m.a
  چگونه نويز برگشتي از رله هاي خروجي رو حذف كنم؟ farzinsh 11 20,494 ۲۵-فروردین-۱۳۹۱, ۲۳:۴۹:۳۴
آخرین ارسال: sharin
  چگونه از ماتریس سقف ستاره ای درست کنم rmashmoul 14 8,807 ۲۶-آذر-۱۳۹۰, ۱۳:۰۸:۳۱
آخرین ارسال: Pardazesh-Gar
  نشان دادن ميزان متغير در ال سي دي گرافيكي ازنوعSED 0098 8 5,515 ۲۵-آذر-۱۳۹۰, ۲۳:۴۳:۲۰
آخرین ارسال: farshid_63
Exclamation چگونه از pcb در پروتل استفاده کنم؟ علیدلی 3 3,230 ۱۸-مهر-۱۳۹۰, ۲۲:۳۹:۵۲
آخرین ارسال: علیدلی
Shy چگونه مي شه كتابخانه avrlib به winavr يا eclipes اضافه كرد. jadopcb 6 5,235 ۰۱-خرداد-۱۳۸۹, ۱۲:۵۶:۱۹
آخرین ارسال: jadopcb
  آیا می‌توان این LCD را به AVR متصل نمود؟ web_developer 5 4,191 ۱۵-مهر-۱۳۸۸, ۱۸:۳۶:۴۲
آخرین ارسال: student-p
  چگونه تصویر یک دوربین معمولی kimiafars 4 4,345 ۱۵-خرداد-۱۳۸۷, ۱۰:۲۳:۰۳
آخرین ارسال: ha_60
  چگونه مي توان lcd گرافيكي را به avr وصل كرد 54 8,149 ۲۹-آذر-۱۳۸۶, ۱۴:۲۳:۴۶
آخرین ارسال: Guest

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS