PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با نمایش lcd 2*16



shahriar6688
29-04-2011, 12:38
سلام دوستان
من از میکروی 91SAM7S256 استفاده می کنم. برنامه pmm3 رو نوشتم و همچنین هدر مربوط به 7s رو فراخوانی کردم اما روی lcd هیچی نمایش داده نمیشه.cry::
ممنون میشم راهنمایی کنید:hi:

kavir
30-04-2011, 19:13
سلام
برنامه السیدی تست شده هست و کار میکنه حالا نه سورسی گذاشتید نه تضیحات کامله چطوری کمک کنیم؟

shahriar6688
30-04-2011, 23:58
این هم از سورس
#include<AT91SAM7S256.H>
#include<lib_AT91SAM7S256.h>
#include<delay.h>
#include<lcd4bit.h>
#include<pio.h>
int main(void){
#define LCD_bit 4
#define LCD_PORT_A
#define LCD_RS 16
#define LCD_E 15
#define LCD_DB4 26
#define LCD_DB5 27
#define LCD_DB6 28
#define LCD_DB7 29
#include<lcd4bit.h>
while(1)
{
lcd_gotoxy(1,1);
lcd_putsf("sh");
delay_s(100);

}}
هیچی روی lcd نمایش نمیده

kavir
01-05-2011, 00:24
کتابخونه های جدید هست و دم دست نبود:mrgreen: این رو تست بزنید ببینید اصلا جواب میده یا نه

STARNGM
11-05-2011, 12:01
من یک مشکل عجیب با ال سی دی دارم.من از بورد اصلی و سی پی یو ی کویر الکترونیک استفاده میکنم.تا حلا برنامه های زیادی برای ال سی دی 16*2 نوشته بودم و کار میکرد.اما ناگهان دیگه ال سی دی چیزی نشون نمیده.از سالم بودن ال سی دی مطمئن شدم.کسی چیزی به فکرش میرسه که چرا اینجوری شده؟وقتی برنامه رو ران میکنم صفحه ال سی دی پاک میشه و چیزی نشون نمیده(بدون برنامه همه پیکسل ها روشن)!

shahriar6688
14-05-2011, 01:05
سلام
پتانسیمتری که به پایه 3 lcd وصل شده رو تغییر بده.

STARNGM
17-05-2011, 15:20
سلام
پتانسیمتری که به پایه 3 lcd وصل شده رو تغییر بده.
فکر کنم حق با شما باشه،اما داخل بورد کویر الکترونیک از پتانسیومتر استفاده نکردن،فقط 1مقاومت گذاشتن برای پایه 3 ال سی دی،امیدوارم تو ورژن های جدید اصلاح کنن.حالا من مجبورم مقاوت رو دمونتاژ کنم و عوض کنم یا دو پایه از پتانسیومتر را استفاده کنم:sa:

kavir
17-05-2011, 19:59
من یک مشکل عجیب با ال سی دی دارم.من از بورد اصلی و سی پی یو ی کویر الکترونیک استفاده میکنم.تا حلا برنامه های زیادی برای ال سی دی 16*2 نوشته بودم و کار میکرد.اما ناگهان دیگه ال سی دی چیزی نشون نمیده.از سالم بودن ال سی دی مطمئن شدم.کسی چیزی به فکرش میرسه که چرا اینجوری شده؟وقتی برنامه رو ران میکنم صفحه ال سی دی پاک میشه و چیزی نشون نمیده(بدون برنامه همه پیکسل ها روشن)!
سلام
مثل اینکه شما اینجا نوشتین قبلا جواب میداده یهو قطع شده؟
با کدوم ماژول می خواین استارت بزنید جمپر ها وصل کردین؟

STARNGM
18-05-2011, 12:14
دلیا اینکه تا حالا کار میکرد الان کار نمیکنه تغییر ال سی دی بود.جامپرها وصل ولی ال سی دی چیزی نشون نمیداد،حالا با اتصال پایه 3 ال سی دی به زمین مدار بصورت دستی(با یک قطعه سیم)ال سی دی initialize میشه حداقل(همه پیکسل های سطر اول روشن میشوند).اما به علت اینکه بجای پتانسیومتر از مقاومت برای پایه 3 استفاده شده نمیشه ولتاژ این پایه رو تغییر داد.

shahriar6688
23-05-2011, 00:11
شما شاید تو برنامتون مشکلی دارید. توی برنامه این خط رو نوشتید؟
;()lcd_init اگه ایننباشه رو lcd چیزی نمایش نمیده

STARNGM
23-05-2011, 11:20
[QUOTE=shahriar6688;24786]شما شاید تو برنامتون مشکلی دارید. توی برنامه این خط رو نوشتید؟
;()lcd_init اگه ایننباشه رو lcd چیزی نمایش نمیده[/QUOT
اولا تشکر بابت اینکه جواب میدید.مشکل من اینه که این برنامه با یک ال سی دی دیگه درست کار میکرد.حالا من ال سی دی رو عوض کردم(ال سی دی جدیدم 100 بار تست کردم سالم)ولی دیگه چیزی نشون نمیدهcry::یا یکی از پینهای میکرو متصل به ال سی دی مشکل داره،یا مشکل از ولتاژ پایه 3 ال سی دی هست.نمیتونم تست کنم ببینم کدوم متاسفانه:unh: