۲۷-دى-۱۳۸۹, ۱۲:۰۸:۴۹
صفحهها: 1 2
۲۷-دى-۱۳۸۹, ۱۳:۳۹:۳۸
آخه مشکلم اینه که نمی دونم اصطلاح انگلیسیش چی می شه یعنی به انگلیسی میزان پاسخ دهی LCD چی می شه
۲۷-دى-۱۳۸۹, ۱۴:۰۷:۲۰
فکر کنم display time
۲۷-دى-۱۳۸۹, ۱۸:۳۹:۳۳
فرضا میزان پاسخ دهی LCD رو هم پیدا کردم چه جوری باید محاسبش کنم(منظورم حداکثرسرعت نمایش LCD )



۲۷-دى-۱۳۸۹, ۱۸:۵۹:۲۸
حالا با تنظیم فرکانس مناسب برای نمایشگر و همینطور تنظیم wait برنامه می تونی یک تصویر خوب داشته باشی
یه چیزی هم هست بعضی از lcd ها دارای درایور های ضعیف هستند و توانایی زیادی در نمایش سریع ندارن یعنی نمی تونه تصاویر سریع پردازش کنه و نمایش بده
یه چیزی هم هست بعضی از lcd ها دارای درایور های ضعیف هستند و توانایی زیادی در نمایش سریع ندارن یعنی نمی تونه تصاویر سریع پردازش کنه و نمایش بده
۲۷-دى-۱۳۸۹, ۲۲:۳۶:۵۸
محاسبه تئوری این کار نداره که بتوان به صورت تئوری محاسبش کرد ؟الان هر تصویر من 2ثانیه روی ال سی دی هست و بعد بلافاصله تصویر بعدی میاد در این حالت هم باید wait رو کم کنم؟
۲۷-دى-۱۳۸۹, ۲۳:۱۴:۲۰
محاسبه تئوری تاحال نشنیدم
ولی برای دومی اره باید wait کم کنی اگه برنامت wait داره در غیر این صورت به فرکانس کار lcd رابط داره
ولی برای دومی اره باید wait کم کنی اگه برنامت wait داره در غیر این صورت به فرکانس کار lcd رابط داره
۲۸-مرداد-۱۳۹۰, ۱۶:۵۵:۲۴
سلام
ميشه يه سوال هم من بپرسم؟
من از lcd ts12864a و atmega32 استفاده كردم برنامه و مدار داخل پروتئوس كاملا جواب مي ده اما وقتي به طور عملي اون رو بستم تصويري كه مي خوام روي lcd نشون داده ميشه اما گاهي خط هاي سياه رنگ روش مي افته و گاهي تصوير به طور كامل از پايين به بالا يا از راست به چپ حركت مي كنه و تصوير كاملا به هم مي ريزه
ميشه بهم بگين ممكنه اشكالش از كجا باشه؟
ميشه يه سوال هم من بپرسم؟
من از lcd ts12864a و atmega32 استفاده كردم برنامه و مدار داخل پروتئوس كاملا جواب مي ده اما وقتي به طور عملي اون رو بستم تصويري كه مي خوام روي lcd نشون داده ميشه اما گاهي خط هاي سياه رنگ روش مي افته و گاهي تصوير به طور كامل از پايين به بالا يا از راست به چپ حركت مي كنه و تصوير كاملا به هم مي ريزه
ميشه بهم بگين ممكنه اشكالش از كجا باشه؟
۰۲-شهریور-۱۳۹۰, ۰۹:۲۴:۵۴
به نظر می یاد داره نویز می گیره
کجا استفاده شده میکرو
کجا استفاده شده میکرو
۰۳-شهریور-۱۳۹۰, ۰۱:۲۰:۱۵
با سلام ، اینم اولین پستم تو این سایت 
جالبه ! ببخشید اطلاعات دیگه ای از این ندارین ؟ پیدا میشه تو بازار ایران ؟!
برای ks0108 چند مدل datasheet هست ، دیتاشیت که من دارم enable pulse width = min (450 ns) گفته شده . البته تو یه سایت ایرانی دیدم میان ic های منطقی میزارن و یه تغییرانی میدن تا سرعتش بره بالا ، جالب بود
حالا از 10us شما شروع به کم کردن بکنین ببینین کجا جواب میده !
موقع شروع کار یه سری تنظیمات میزارن معمولا ، شاید مشکل از اونجا باشه !
یا شایدم همون تغییر پایه En رو بدون delay روشن،خاموش میکنین !

(۲۲-دى-۱۳۸۹, ۲۳:۵۲:۴۴)h0x00i نوشته است: [ -> ]سلام
این نرم افزار که خواستی
به این یه نگاهی بنداز
http://www.pma-online.de/en/pdf/db_ks108...-54213.pdf
جالبه ! ببخشید اطلاعات دیگه ای از این ندارین ؟ پیدا میشه تو بازار ایران ؟!

(۲۷-دى-۱۳۸۹, ۱۱:۳۸:۵۲)منا 2 نوشته است: [ -> ]میشه بگید دقیقا کجای دیتاشیت به این قضیه اشاره کرده آخه من کل دیتاشت رو چند بار زیرو رو کردم ولی چیزی پیدا نکردمظاهرا که باید مدت زمان تغییر پایه En رو تا جایی که میشه کم کرد .
برای ks0108 چند مدل datasheet هست ، دیتاشیت که من دارم enable pulse width = min (450 ns) گفته شده . البته تو یه سایت ایرانی دیدم میان ic های منطقی میزارن و یه تغییرانی میدن تا سرعتش بره بالا ، جالب بود

کد:
void LatchLCD(void){
delay_us(7);
EN=1;
delay_us(7);
EN=0;
}
حالا از 10us شما شروع به کم کردن بکنین ببینین کجا جواب میده !
(۲۸-مرداد-۱۳۹۰, ۱۶:۵۵:۲۴)ziba70 نوشته است: [ -> ]سلام
ميشه يه سوال هم من بپرسم؟
من از lcd ts12864a و atmega32 استفاده كردم برنامه و مدار داخل پروتئوس كاملا جواب مي ده اما وقتي به طور عملي اون رو بستم تصويري كه مي خوام روي lcd نشون داده ميشه اما گاهي خط هاي سياه رنگ روش مي افته و گاهي تصوير به طور كامل از پايين به بالا يا از راست به چپ حركت مي كنه و تصوير كاملا به هم مي ريزه
ميشه بهم بگين ممكنه اشكالش از كجا باشه؟
موقع شروع کار یه سری تنظیمات میزارن معمولا ، شاید مشکل از اونجا باشه !
کد:
void glcd_init(void){
unsigned char i;
RST=0;
delay_ms(10);
RST=1;
delay_ms(100);
RS=0;
CS1=0;
CS2=1;
for(i=0;i<2;i++){
DATAPORT=0X3E; // display off
LatchLCD();
DATAPORT=0X40; //colum address(y)=0
LatchLCD();
DATAPORT=0Xb8; //page address(y)=0
LatchLCD();
DATAPORT=0Xc0; //Display start line=0
LatchLCD();
DATAPORT=0X3f; //display on
LatchLCD();
CS1=~CS1;
CS2=~CS2;
}
glcd_clear();
}
یا شایدم همون تغییر پایه En رو بدون delay روشن،خاموش میکنین !
صفحهها: 1 2