behnam.sh
30-07-2013, 18:49
سلام به همگی
من چند روزه دارم سعی می کنم یدونه برد lcd 3.2 inch که از کویر خریدم رو با برد دیسکاوری راه اندازی کتم، نمونه کد خیلی پیدا کردم توی نت ولی هیچکدوم بدون مشکل نبودن.
مشکل اینجاست که چند بار باید میکرو رو ریست کنم تا شاید مثلا دستور LCD_Clear درست اجرا بشه، اون هم نه کاملا درست!!!
lcdid ای که از ال سی دی میخونم 8999 هست، مثکه با 8989 فرقی نداره ولی تابع initialize هر دو روش مشکل داره
از دوستان کسی راه اندازی کرده بتونه راهنمایی کنه؟
حدس می زنم مشکل یا از مقدار دهی های اولیه رجیستر ها باشه یا از تنظیمات FSMC (مخصوص timing ش)
ممنون
من چند روزه دارم سعی می کنم یدونه برد lcd 3.2 inch که از کویر خریدم رو با برد دیسکاوری راه اندازی کتم، نمونه کد خیلی پیدا کردم توی نت ولی هیچکدوم بدون مشکل نبودن.
مشکل اینجاست که چند بار باید میکرو رو ریست کنم تا شاید مثلا دستور LCD_Clear درست اجرا بشه، اون هم نه کاملا درست!!!
lcdid ای که از ال سی دی میخونم 8999 هست، مثکه با 8989 فرقی نداره ولی تابع initialize هر دو روش مشکل داره
از دوستان کسی راه اندازی کرده بتونه راهنمایی کنه؟
حدس می زنم مشکل یا از مقدار دهی های اولیه رجیستر ها باشه یا از تنظیمات FSMC (مخصوص timing ش)
ممنون