PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشكل با TS-12864A-2



ah1986
30-04-2008, 00:12
با سلام . من يه برنامه براي راه‌اندازي ال‌سي‌دي گرافيكي TS-12864A-2 نوشتم . شبيه‌سازي اين برنامه جواب داده ولي به طور عملي جواب نميده . فقط كل نقطه‌هاي صفحه نمايش سياه ميشه . تمام پايه‌ها رو هم چك كردم سيگنالها دست به پايه‌ها ميرسه . حتي براي اطمينان يه دور لحيم‌هاي ال‌سي‌دي رو عوض كردم . باز هم جواب نداد . برنامه رو مي‌ذارم
اگه دوستان راهنمايي كنن ممنون ميشم
[align=left]#include <mega32>
#include <delay>

// #define LCD_PORT PORTD .
#define LCD_RST PORTC.5
#define LCD_E PORTC.0
#define LCD_RW PORTC.1
#define LCD_RS PORTC.2
#define LCD_CS2 PORTC.4
#define LCD_CS1 PORTC.3

void LatchLCD()
{
delay_us(30);
LCD_E=1;
delay_us(10);
LCD_E=0;
}
void
main(void) {
DDRC=0xFF;
DDRD=0xFF;
LCD_RST=1;
LCD_RS=0;
LCD_RW=0;
LCD_CS1=0;
LCD_CS2=1;
PORTD=0x3F;
LatchLCD();
delay_ms(15);
while(1) {
LCD_RS=1;
LCD_RW=0;
PORTD=0xF0;
LatchLCD();
delay_ms(15);
}
}

1nafar
01-05-2008, 11:43
با سلام
یه نگاهی به پایه تنظیم روشنایی بینداز vo()

ah1986
01-05-2008, 14:04
متوجه منظورتون نشدم . پايه‌ي روشنايي مشكلي نداره . با پتانسيومتر كه تغييرش مي‌دهم روشنايي تغيير مي‌كنه .