سلام
برنامه زیر رو نوشتیم ( کپی مجله میکرو)
بدون هیچ خطا یا هشداری
فایل باینری هم بدون مشکل توسط سمبا روی میکروی x256 ريخته ميشه
در آخر هم نحوه ی بستن مدار رو نوشتم ولی هنوز جواب نگرفتم
شرح برنامه در زیر:
lcd 4 bit .pdf
سلام
برنامه زیر رو نوشتیم ( کپی مجله میکرو)
بدون هیچ خطا یا هشداری
فایل باینری هم بدون مشکل توسط سمبا روی میکروی x256 ريخته ميشه
در آخر هم نحوه ی بستن مدار رو نوشتم ولی هنوز جواب نگرفتم
شرح برنامه در زیر:
lcd 4 bit .pdf
من خودم از همین هدر برای lcd استفاده کردم البته نه برای این میکرو.
هیچ مشکلی نداشته.
شما گفتی که ولتاژ 5.5 ولت بوده و به 7805 دادی.خب اینجوری خروجیش 5 ولت نمیشه.
حداقل باید 2 ولت بیشتر بدی.اینو امتحان کن ببین چی میشه.
یه مشکل دیگه این که تابع lcd_init رو باید اول برنامه فراخوانی کنید تا lcd راه اندازی اولیه بشه.
سلام و باز هم ممنون
این کار رو هم کردم
هرچند که در ابتدای هدر ال سی دی هم بود ولی فایده نداشت
تو هدر ال سی دی که نگاه کردم دیدم بدون استفاده از
at91f_pio_cfgoutput از تابع at91f_pio_clearoutput استفاده کرده بود
خودم اضافه کردم ولی به عنوان دستور اضافی هشدار داد و تاثیری هم نداشت
راستی من برای هر بار پروگرام کردن باید دستگاهم رو یکبار ری استارت کنم
چکار کنم مجبور به این کار نباشم یا اینکه مشکل از سیستمم و ویروسی شدنش هست؟
من در حالتی که از برنامه run گرفتم به نظرم پورت ها خیلی خروجی های اشتباهی میدن
یکی از دوستان لطف میکنه برنامه رو به همراه همون کتابخونه ای که تو اولین پست گذاشتم امتحان کنه و تو محیط شبیه سازی از پورت ها عکس بگیره تا چک کنم ( با نرم افزار کیل)
پیشاپیش ممنون از توجهتون
کار نکردن برنامه ی ساده ای مثل این بدجوری منو ریخته به هم
دیگه دارم کمکم راضی می شم یه برد دیگه بخرم
هرچند مطمئن نیستم اون هم کار کنه
اگه کسی پروژه آماده شو داره لطفا بذاره دوباره تست کنم شاید مشکل از بردم باشه
سلام منم همینو نوشتم از شماره 3 مجله pmm کار نکرد
مشکل تو فایل هدرشه
کسی هست یه فایل هدر درست حسابی بده با کیل کار کنه!!!!