سلام به همگی
دوستان من دارم با pic18f97j60 کار میکنم ولی به یک مشکل برخورد کردم و اینکه اول اومدیم LCD راه بندازیم دیدیم کار نمیکنه . بعد گفتیم اصلاً ببینیم port D صفر و یک میشه . کار میکرد . چیزی که هست اینه که ولتاژ خروجی آی سی بعضی مواقع 3.3 ولت بود ، بعضی مواقع 2.6 ولت و بعضی مواقع هم 4.5 ولت . ما این ولتاژ ها را از ورودی های lcd گرفتیم . توی دیتاشیت نوشته شده که اگر میکروکنترلر را روی MICROCONTROLLER MODE قرار بدیم ، port D به عنوان ورودی و خروجی تلقی میشه ، این کار را هم کردیم. port D با خروجی آدرس حافظه خارجی مالتی پلکس شده است . که ما در اینجا اصلاً از حافظه خارجی استفاده نکردیم .
اینم دیتاشیت میکرو : http://abolfazlk873.persiangig.com/d...66J60_I_PT.pdf
ولتاژ ورودی میکرو Vcc = 3.3V میباشد .
لازم به ذکر است LCD در حالت 4 بیتی میباشد .(2*16) LCD کاراکتری
Enable >> RD0
RS >> RD1
RW >> RD2
D4 >> RD4
D5 >> RD5
D6 >> RD6
D7 >> RD7
هم اکنون منتظر یاری شما هستیم :cry2: .
دوستان من دارم با pic18f97j60 کار میکنم ولی به یک مشکل برخورد کردم و اینکه اول اومدیم LCD راه بندازیم دیدیم کار نمیکنه . بعد گفتیم اصلاً ببینیم port D صفر و یک میشه . کار میکرد . چیزی که هست اینه که ولتاژ خروجی آی سی بعضی مواقع 3.3 ولت بود ، بعضی مواقع 2.6 ولت و بعضی مواقع هم 4.5 ولت . ما این ولتاژ ها را از ورودی های lcd گرفتیم . توی دیتاشیت نوشته شده که اگر میکروکنترلر را روی MICROCONTROLLER MODE قرار بدیم ، port D به عنوان ورودی و خروجی تلقی میشه ، این کار را هم کردیم. port D با خروجی آدرس حافظه خارجی مالتی پلکس شده است . که ما در اینجا اصلاً از حافظه خارجی استفاده نکردیم .
اینم دیتاشیت میکرو : http://abolfazlk873.persiangig.com/d...66J60_I_PT.pdf
ولتاژ ورودی میکرو Vcc = 3.3V میباشد .
لازم به ذکر است LCD در حالت 4 بیتی میباشد .(2*16) LCD کاراکتری
Enable >> RD0
RS >> RD1
RW >> RD2
D4 >> RD4
D5 >> RD5
D6 >> RD6
D7 >> RD7
هم اکنون منتظر یاری شما هستیم :cry2: .
دیدگاه