ايران ويج

نسخه‌ی کامل: مشکل با مگا32 و LCD گرافیکی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
من یه برنامه کرنومتر از همین سایت دانلود کردم که با میکرو مگا8 و ال سی دی 1*16 نوشته شده خواستم برنامشو برا مگا 32 و روی ال سی دی گرافیکی بنویسم

برنامه کامپایل شد ولی تو پروتئوس که مدارو می بندم جواب نداد
از این که بگذریم همین برنامه رو با ال سی دی 16*1 نوشتم فقط آی سیشو عوض کردم بازم جواب نداد حدس می زنم باید پایه ها یا تایمر میکرو تو برنامه عوض بشه ولی خیلی تخصص تو این زمینه ندارم یعنی از تایمر کانتر خیلی سر در نمی آرم می شه کمکم کنید

اگه برنامشو با مگا 32 و ال سی دی گرافیکی بنویسید خیلی ممنون می شم


فایل برنامه پایین پیوست کردم
سلام
اقا نو عجله :d
برنامه رو بزارید ببینم چیه
بعدشم توی بسکام اگه ایسیو عوض کنی پایه هاید ال سیدی هم باید عوض شه !
سلام آقا مهران خیلی خوشحالم که بالاخره مسئولین مارو هم دیدنHappy


مهران جان من فایلو همون بالا زیر کامنت اولم قرارش دادم گفتم او ن برنامه رو بچه های همینجا زحمتشو کشیدن منتهی او برنامه با مگا8 نوشته شده

من می خوام اگه زحمتی برا دوستان نیست با مگا32 و ال سی دی گرافیکی بنویسنش


البته خودم کلی تلاش کردم ولی با مگا32 نشد که بشه حالا چرا خودم نمی دونم ولی حدس می زنم که پایه های تایمر یا نوع تایمر باید عوض بشه و خودمم تو زمینه تایمر کانتر خیلی کار نکردم اگه بتونید حلش کنید ممنون می شمBiggrin
آقا من اون کارای بالارو که گفتم خودم انجام دادم جوابم داد

ولی یه مشکل دیگه هست مدارو که تو عمل بستم تقریبا تو هر یک دقیقه کورنومتر 9 ثانیه عقب می مونه البته برا مگا32 مگا ، مگا8 امتحان نکردم حالا اگه زحمتی نیست 1 نظری اساتید بدن ببینم باید چه کار کردAmaze
ببین مقدار کریستال مدار رو درست گذاشتی و فیوز بیت ها رو درست پروگرم کردی؟چون اگر فیوز بیت ها درست پروگرام نشن این مشکلات به وجود میاد.
من کریستال داخلیرو فعال کردم مقدارشم 8 مگ گذاشتم

ولی بازم جهت احتباط یه کریستال ساعت خارجی هم به میکرو متصل کردم هرچند که جنبه نمایشی داره
دوست عزیز توی مدار هایی که نیاز به زمان بندی دقیق دارند(مثل مدار شما) نوسان ساز داخلی میکرو خیلی دقتش پایینه و اصلا زمان دقیقی به دست نمیاد ..شما باید از یه کریستال 8 مگ خارجی برای این کار استفاده کنید...
و اگر از بسکام برای پروگرام کردن میکروتون استفاده میکنید در قسمت فیوز بیت کریستال روی گزینه آخر یعنی cksel = 1111 کلیک کنید تا میکرو روی کریستال خارجی قرار بگیره.
سلام از دوستی که جواب داده سپاس گذارم !
-----------------
شما مقدار کریستالو اگه کمو زیاد کنی مشکلت حل میشه ولی کریستال خارجی بهتره
از کمک و راهنمایی همه عزیزان خیلی ممنون دوستان خیلی با مرامین فک نمی کردم کسی تحویل بگیره و ج بده ولی خب اشتباه فک کردم دم همتون گرم


بچه ها مشکل حل شد من تو پروژم 5 تا دکمه داشتم که همه رو به 1 پورت وصل کرده بودم
به صورت اتفاقی یکی از دکمه ها از رو برد برد قطع شده بود و وقتی تست کردم دیدم درست کار می کنهHappy


و اینجا بود که اهمیت پول آپ ، پول داونو فهمیدم نمی دونم چرا وقتی اون دکمه خاص وصل می شد کلا کرنومترو از کار می نداخت


خلاصه باس ال سی دی گرافیکی رو با این دکمه کرنو متر رو یک پورت قرار دادم و مشکل نویز به کلی حل شد


وقتی پی سی بی بوردمو زدم و کار لحیم کاریش تموم شد اگه دوست داشتین فیلم پورژمو می زارم


بازم از همه مممنون دم همه مهندسین ایران ویج گرمممممClap
خوشحالم که حل شد
اگه دوست داشتین پروژتونو بزارید اینجا تا به بقیه هم کمکی کرده باشید