سلام :mrgreen:
مسخواستم یه lcd رو بدون codewizard راه اندازی کنم
اما هیچ کاراکتری روی lcd نمایش نمیده
از این تجربه برای arm میخوام استفاده کنم
وقتی دستوری رو میدم کار میکنه مثلا مکان نما رو روشن میکنم با این دستور
#define rw PORTA.1
#define rs PORTA.2
#define e PORTA.3
rs=0;
lcd=0x0F;
delay_us(10);
e=1;
delay_us(10);
e=0;
delay_ms(100);
اما وقتی میخوام کاراکتر به نمایش در بیارم با این روش نمیشه یا من نمیتونم: :angry:
rs=1;
PORTB=0x54 //54 ascii code(T
delay_us(10);
e=1;
delay_us(10);
e=0;
delay_ms(1000);
اگه روشم غلته میشه راهنمایی کنید یا اگه کسی قبلا این کارو انجام داده میشه بهم بگید چطوری انجام دادید؟
مسخواستم یه lcd رو بدون codewizard راه اندازی کنم

اما هیچ کاراکتری روی lcd نمایش نمیده

از این تجربه برای arm میخوام استفاده کنم

وقتی دستوری رو میدم کار میکنه مثلا مکان نما رو روشن میکنم با این دستور
#define rw PORTA.1
#define rs PORTA.2
#define e PORTA.3
rs=0;
lcd=0x0F;
delay_us(10);
e=1;
delay_us(10);
e=0;
delay_ms(100);
اما وقتی میخوام کاراکتر به نمایش در بیارم با این روش نمیشه یا من نمیتونم: :angry:
rs=1;
PORTB=0x54 //54 ascii code(T
delay_us(10);
e=1;
delay_us(10);
e=0;
delay_ms(1000);
اگه روشم غلته میشه راهنمایی کنید یا اگه کسی قبلا این کارو انجام داده میشه بهم بگید چطوری انجام دادید؟
دیدگاه