ايران ويج

نسخه‌ی کامل: راهنمایی در نوشتن برنامه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام
در مورد uln2803 بگم که بهترینئ گزینه برای تابلو روان هست با توجه به این که 8 تا I/o داره

شما با نات کردن برنامتون به نتیجه ای نرسیدین؟ یه بار هم پورت مربوط به سطرها رو و هم پورت مربوط به ستون ها رو نات کنین ببینی چی میشه؟ ( نگفتی در برنامه اصلی بازم چیزی دیده میشه؟)
با سلام مجدد
در برنامه اصلی هم چیزی معلوم نیست
اگه میشه شما تغییرات رو روبرنامه اعمال کنید من در برنامه نویسی اماتورم
راستی اون کاراکتررو که میخواهیم نمایش بدیم رو باید نات کنیم واگه همین طوری چطوی باید عمل کنیم
(۰۲-خرداد-۱۳۸۸, ۱۶:۲۲:۲۳)ehsan1100 نوشته است: [ -> ]با سلام
یعنی
ULN2803
برای نات مناسبه یا نه؟
راستی ای سی لچی که گفتده بودید رو چند جا زنگ زدم نداشتند البته شهرستانیم

حالا نمیشه با برنامه کمکم کنید

سلام.

دوست من چرا گیج میزنی؟ اگر نمیشه یه مدت ولش کن بعد یکی دو روز که فکرت آزاد شد بیا سراقش.

ایسی ULN2803 هست؟ خوب همینو بهش میگن درایور که کارش اینه که جریان کافی به LED ها برسه و نور LED ها کم نشه همین و بس. OK?

ایسی لچ هم غیره ممکنه گیرت نیاد همه جا هست حتی توی شهرهای بسیار کوچک.ایسی لچ مثل یه کلید عمل میکنه که قاعدتا باید توی تابلو شما 8 تاش باشه.در ضمن اگر ایسی لچ گیرت نیومده پس چه جوری تستش کردی جواب نداد؟

در آخر برنامتو تغییر نده فقط تمام سطرها و ستونهاتو باید نات (نات کردن یعنی مثلا اگر 1 هست بکنی 0 و اگر 0 هست بکنی 1) کنی.ok?
ایسی هم که میتونه نات کنه برات 74hc540 هست ok?

نتیجه گیری : خروجی ULN2803 و اون 8 تا ایسی لچ رو اول بده به 74hc540 بعد بده به سطرها و ستون ها.
نقل قول: نتیجه گیری : خروجی ULN2803 و اون 8 تا ایسی لچ رو اول بده به 74hc540 بعد بده به سطرها و ستون ها.

سلام
آره اگه به برنامه نویسی زیاد وارد نیستسد بهتره این کارو بکنید
با عرض سلام وتشکر فراوان خدمت دوستان
چند تا مطلب هست که باید بگم
اول اینکه من منظورم از لچ همون ای سی 74hc540 بود شرمنده وگرنه ای سی لچ74HC573 موجود هست
ونکته مهم اینجاست که من دیشب فکر کردم میکرو رو تست کنم ببینم پورتاش یا کلا مشکلی نداره یه برنامه ساده به این صورت که یک یا چند ال ای دی روی هر پورت به مدت مشخصی روشن بشه و... بعد من متوجه شدم که نور ال ای دی با توجه به جریان و ولتاژ مناسب خیلی کمه میخواستم علت رو بدونم؟ نکنه میکرو نیمه سوزه و ما کلا سره کاریم؟
و دوم اینکه توی همین انجمن خوندم که برای استفاده از پورت Cباید فیوزبیت JTAGEN رو غیر فعال کنید منم غیر فعال کردم ودیگه میکرو پروگرم نشد من فکر کردم پرگرمرم که Stk200/300 مشکل داشته باشه اخه دست سازه وبعد از این که مشکل رو گرفتم وبرای تست mega8 رو پروگرم کردم ولی mega16 پروگرم نشد علت چیه؟
ببخشید یه کم طولانی شد!
سلام.

نور LED که کمه یعنی جریان کافی نمیرسه پس باید از درایور استفاده کنی تا جریان بیشتری به LED برسه(همون ULN2803).

برای jtag هم میتونی با stk 500 درستش کنی.
سلام
در مورد اینکه نور ال ای دی ها کم هستش احتمالا به پورت c میکرو وصل کرده بودیدو چون jtag فعال بود واسه همین کم نور روشن میشدن ( منم چن بار این کار رو کرده بود و یادم رفته بود که jtag رو غیر فعال کنم)

و اینکه میکرو مگا16 پروگرم نمیشه علتش به احتمال 99 درصد مربوط به اینه که شما کلاک میکرو روی کریستال خارجی تنظیم کردی واسه همین میکرو دیگه روشن نمیشه که پروگرم هم بشه پس بهتره با یه کریستال در حدود 4 مگن هرتز هم امتحان کنی ( اینی که گفتم هم سرم اومده بود !!)
مهندس جريان led ها كه از ميكرو گرفته نمي شه كه فعال بودن JTAG باعث كم نور شدنشون بشه !!!

معمولا اگه پايه رو ورودي تعريف كني ولي خروجي باشه اونوقته كه جريان خروجي اون پايه ميكرو كم مي شه .

JTAG باعث مي شه كه ديگه نتوني از اون پايه ها استفاده كني .
سلام
راس میگی قاطی کردم!!!
یه لحظه فکر کردم که تابلویه ایشون 7*5 که از سایت اقای لاچینی برداشتن
شرمنده
در مورد jtag هم راستش تریپ جان عرض کنم که من یه چن بار اشتباهی یادم رفته بود که غیر فعالش کنم نور ال ای دی ها کم نور میشد که با غیر فعال کردنشون پورت جریان مناسبو میداد ، از اون بابت میگم ( البته شما خودت استادی و ما پیش شما...)
ممنون
سلام به همه دوستان، دوست عزیز تنها راهی که شما برای حل مسئله فوق دارین این هست که اولا طبق راهنمایی دوستان خروجی ها در برنامه میکرو معکوس کنید و دوما از ترانزیستورهای مثبت به جای ULN2803 استفاده کنید. حتما میدونید که ULN2803 در واقع یک پک 8 تایی ترانزیستورهای دارلینگتون منفی هست. البته فکر میکنم یک نسخه مثبت از ULN ها وجود داره که الان شمارش خاطرم نیست. حالا اگه دوستان اطلاعی دارن بگن.
صفحه‌ها: 1 2