با سلام
من توی زمنیه الکترونیک مخصوصا LCD تازه کار هستم ...
2 روزه میخوام یه نوشته روی LCD بندازم ولی موفق نشدم ...
LCD که قصد دارم روش کار کنم این هست :
مدل : ts12864a-2
اینم لینک دیتاشیت
read.pudn.com/downloads115/ebook/482553/TS12864A-2_en.pdf
تو این 2 روز این چیزا رو از منابع اینترنتی باد گرفتم لطفا اگر اشتباهی داره راهنمایی کنید .
+ این LCD دو جور فرمان میتونه بگیره .. یکی فرمان نوشتاری و یکی دستوری (مثل خاموش و روشن شدن ال سی دی و ) که با پین D/I یا RS مشخص میشه
+ برای ارسال دستور به این LCD ابتدا باید همه پین های لازم ست یا مقدار دهی بشن و بعد یک بار پین Enable یا E یک و صفر بشه یا به اصطلاح Toggle بشه .
مشکل اصلی من اینجاست که چطوری به به این LCD بگم که کدوم پیگسل رو روشن و یا خاموش کنه ؟
توی سورس کد هایی که مربوط به کاراکتر LCD های 16x2 و غیره دیدم یه سری آدرس Ram و خط از قبل دارن و بر مبنای اون برنامه رو مینویسن ولی آدرس پیگسل های این LCD کجاست ؟
مورد دیگه اینکه توی دیتا شیت گفته که مثلا برای رایت کردن دیتا پین 0 تا 7 که برای دیتا هست رو دیتا بذار ... خب این دیتا چی هست ؟ چجوری باید باشه ؟ اصلا منظور از دیتا که گفته چیه ؟
الان مثلا من بخوام یک کاراکتر ساده انگلیسی توی این LCD نمایش بدم مراحل کار به چه شکله و این دیتایی که گفته چجوری باید باشه ؟
من مشکلی توی برنامه نویسی ندارم و از برد لینوکسی و زبان پایتون استفاده میکنم و پین هارو به راحتی 0 و 1 میکنم ...
دنبال کتابخونه خاصی نمیگردم بیشتر میخوام بدونم طرز کار چجوریه .. خیلی گشتم ولی هیچ مطلب کاملی در این زمینه پیدا نکردم ...
خیلی ممنون
من توی زمنیه الکترونیک مخصوصا LCD تازه کار هستم ...
2 روزه میخوام یه نوشته روی LCD بندازم ولی موفق نشدم ...
LCD که قصد دارم روش کار کنم این هست :
مدل : ts12864a-2
اینم لینک دیتاشیت
read.pudn.com/downloads115/ebook/482553/TS12864A-2_en.pdf
تو این 2 روز این چیزا رو از منابع اینترنتی باد گرفتم لطفا اگر اشتباهی داره راهنمایی کنید .
+ این LCD دو جور فرمان میتونه بگیره .. یکی فرمان نوشتاری و یکی دستوری (مثل خاموش و روشن شدن ال سی دی و ) که با پین D/I یا RS مشخص میشه
+ برای ارسال دستور به این LCD ابتدا باید همه پین های لازم ست یا مقدار دهی بشن و بعد یک بار پین Enable یا E یک و صفر بشه یا به اصطلاح Toggle بشه .
مشکل اصلی من اینجاست که چطوری به به این LCD بگم که کدوم پیگسل رو روشن و یا خاموش کنه ؟
توی سورس کد هایی که مربوط به کاراکتر LCD های 16x2 و غیره دیدم یه سری آدرس Ram و خط از قبل دارن و بر مبنای اون برنامه رو مینویسن ولی آدرس پیگسل های این LCD کجاست ؟
مورد دیگه اینکه توی دیتا شیت گفته که مثلا برای رایت کردن دیتا پین 0 تا 7 که برای دیتا هست رو دیتا بذار ... خب این دیتا چی هست ؟ چجوری باید باشه ؟ اصلا منظور از دیتا که گفته چیه ؟
الان مثلا من بخوام یک کاراکتر ساده انگلیسی توی این LCD نمایش بدم مراحل کار به چه شکله و این دیتایی که گفته چجوری باید باشه ؟
من مشکلی توی برنامه نویسی ندارم و از برد لینوکسی و زبان پایتون استفاده میکنم و پین هارو به راحتی 0 و 1 میکنم ...
دنبال کتابخونه خاصی نمیگردم بیشتر میخوام بدونم طرز کار چجوریه .. خیلی گشتم ولی هیچ مطلب کاملی در این زمینه پیدا نکردم ...
خیلی ممنون
دیدگاه