با سلام
من میخام یه پروژه ی خیلی ساده با این LCD انجام بدم، برای همین برنامه ی زیر رو نوشتم تا یک کلمه مثل Ali رو روی LCD نشون بده، اما مدار جواب نمیده، یعنی روی LCD هیچ کاراکتری ظاهر نمیشه، کتابخونه ی tft هم فایل ضمیمه مجله نویز شماره 7 تهیه شده، مدار هم اینطوریه که پورت دیتا از A0 تا A15 میکرو به D1 تا D17 ال سی دی وصل شده و پایه های کنترلی هم دقیقا عین برنامه ، دوستان لطفا راهنمایی بفرمایید.
[left][left][left][left]
من میخام یه پروژه ی خیلی ساده با این LCD انجام بدم، برای همین برنامه ی زیر رو نوشتم تا یک کلمه مثل Ali رو روی LCD نشون بده، اما مدار جواب نمیده، یعنی روی LCD هیچ کاراکتری ظاهر نمیشه، کتابخونه ی tft هم فایل ضمیمه مجله نویز شماره 7 تهیه شده، مدار هم اینطوریه که پورت دیتا از A0 تا A15 میکرو به D1 تا D17 ال سی دی وصل شده و پایه های کنترلی هم دقیقا عین برنامه ، دوستان لطفا راهنمایی بفرمایید.
[left][left][left][left]
#include <AT91SAM7X256.h>
#include <lib_AT91SAM7X256.h>
#include <delay.h>
#include <pio.h>
#define TFTLCD_DATAPORT_A
#define TFTLCD_DATAPORT_OFFSET 0
#define TFTLCD_CONTROLPORT_A
#define TFTLCD_RST 16
#define TFTLCD_RS 17
#define TFTLCD_CS 18
#define TFTLCD_WR 19
#define TFTLCD_RD 20
#define PORTRAIT
#include "tftlcd_functions.c"
int main(void)
{
tftlcd_init();
while(1)
{
tftlcd_gotoxy(5,6);
tftlcd_putsf("Ali",BLUE,YELLOW,0);
delay_s(2);
}
}
#include <lib_AT91SAM7X256.h>
#include <delay.h>
#include <pio.h>
#define TFTLCD_DATAPORT_A
#define TFTLCD_DATAPORT_OFFSET 0
#define TFTLCD_CONTROLPORT_A
#define TFTLCD_RST 16
#define TFTLCD_RS 17
#define TFTLCD_CS 18
#define TFTLCD_WR 19
#define TFTLCD_RD 20
#define PORTRAIT
#include "tftlcd_functions.c"
int main(void)
{
tftlcd_init();
while(1)
{
tftlcd_gotoxy(5,6);
tftlcd_putsf("Ali",BLUE,YELLOW,0);
delay_s(2);
}
}
دیدگاه