ايران ويج

نسخه‌ی کامل: آموزش بیسکام و کدویژن با پروژه های عملی ( بدون جزوه و فیلم )
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10
(۰۲-آذر-۱۳۹۳, ۱۴:۳۶:۰۳)parsegade نوشته است: [ -> ]سلام میخواستم بدونم من وقتی دستور مربوط به power down یا idle رو اجرا میکنم دیگه با هیچ دستوری میکرو از این حالت خارج نمیشه؟کسی میتونه راهنمایی کنه.اگه امکان داره یه مثال خیلی ساده بزنید(بسکام)
سلام دوست عزیز
تو هلپ چیزی ندیدم ولی شاید با ریست کردن میکرو درست شه
با این دستور میتونی میکرورو ریست کنی
کد:
jmp $0000
سلام
من یه برنامه نوشتم
ارورر هم نداره ولی LED ها روشن نمیشه

میشه درست کنید
من cکار نکردم ولی امکان داره پایه هارو واسه خروجی تعین نکرده باشی
یا شرطی باشه و برنامه پیش نره
(۲۹-آذر-۱۳۹۳, ۱۹:۵۶:۰۲)a.mehran نوشته است: [ -> ]من cکار نکردم ولی امکان داره پایه هارو واسه خروجی تعین نکرده باشی
یا شرطی باشه و برنامه پیش نره


خروجی تعین کردم
ولی LED ها روشن نمیشه
اگر در عمل مشکل دارید ، چون از پورت C استفاده کردید باید فیوزبیت JTAG رو غیر فعال کنید.
(۰۲-آذر-۱۳۹۳, ۱۶:۰۴:۴۸)a.mehran نوشته است: [ -> ]
(۰۲-آذر-۱۳۹۳, ۱۴:۳۶:۰۳)parsegade نوشته است: [ -> ]سلام میخواستم بدونم من وقتی دستور مربوط به power down یا idle رو اجرا میکنم دیگه با هیچ دستوری میکرو از این حالت خارج نمیشه؟کسی میتونه راهنمایی کنه.اگه امکان داره یه مثال خیلی ساده بزنید(بسکام)
سلام دوست عزیز
تو هلپ چیزی ندیدم ولی شاید با ریست کردن میکرو درست شه
با این دستور میتونی میکرورو ریست کنی
کد:
jmp $0000

ممنون.ولی اگه بخوام با این دستور میکرو رو ریست کنم دوباره سر این دستور میکرو ریست میسه و دستورات بعدی اجرا نمیشن.منظورم اینه که بعد از power down با یه دستوری power down رو غیر فعال کنم و ادامه برنامه اجرا بشه
سلام اقا من واسم یه سوال پیش اومده ممنون میشم جواب مارو بدین.اینکه تو مبدلها پایه کلاک در حالت بیکاری بالا باشه یا پایین چه فرقی میکنه؟اصولا این دوحالت نسبت به هم چه مزیت یا عیبی دارند؟
(۰۲-دى-۱۳۹۳, ۲۰:۳۲:۲۴)parsegade نوشته است: [ -> ]
(۰۲-آذر-۱۳۹۳, ۱۶:۰۴:۴۸)a.mehran نوشته است: [ -> ]
(۰۲-آذر-۱۳۹۳, ۱۴:۳۶:۰۳)parsegade نوشته است: [ -> ]سلام میخواستم بدونم من وقتی دستور مربوط به power down یا idle رو اجرا میکنم دیگه با هیچ دستوری میکرو از این حالت خارج نمیشه؟کسی میتونه راهنمایی کنه.اگه امکان داره یه مثال خیلی ساده بزنید(بسکام)
سلام دوست عزیز
تو هلپ چیزی ندیدم ولی شاید با ریست کردن میکرو درست شه
با این دستور میتونی میکرورو ریست کنی
کد:
jmp $0000

ممنون.ولی اگه بخوام با این دستور میکرو رو ریست کنم دوباره سر این دستور میکرو ریست میسه و دستورات بعدی اجرا نمیشن.منظورم اینه که بعد از power down با یه دستوری power down رو غیر فعال کنم و ادامه برنامه اجرا بشه
سلام
حالتهاي كم مصرف ميكرو دستور برگشتشان مستقيم نيست
اين حالت با وقوع يك وقفه برطرف ميشود و ميكرو به كار عادي باز ميگرد

در مد IDLE همه وقفه هاي داخلي مانند ADC ويا تايمر/كانتر
ويا خارجي INT0-INT1 ميتوانند ميكرو را از حالت كم مصرف خارج كنند

در مد POWER DOWN ميكرو با وقفه هاي خارجي از حالت كم مصرف خارج
ميشود

مدهاي ديگر نسبتا محدودتر هستند
---
پس براي خارج نمودن ميكرو از كم مصرف به عادي ميتوانيد يك وقفه را
برنامه ريزي كنيد و البته فعال كنيد
مثلا در مد POWER DOWN ميتوانيد با فعال كردن وقفه خارجي INT0
وبا دادن يك پالس بالارونده ميكرو را از حالت كم مصرف خارج
كنيد

کد:
INT0=Rising
Enable INT0
Enable InterruptsS
On int0 power-high

  power-high:
(your code)



موفق باشيد
سلام کسی نبود جواب مارو هم بده؟
(۱۲-اسفند-۱۳۹۳, ۰۱:۰۱:۲۲)kelaran نوشته است: [ -> ]سلام کسی نبود جواب مارو هم بده؟

سلام
منظور از مبدلها چه مداري است و تبديل چه چيزي
مثلا ولتاژ DC به AC يا مداري ديگر
(۱۲-اسفند-۱۳۹۳, ۰۱:۲۴:۵۵)vigraz نوشته است: [ -> ]
(۱۲-اسفند-۱۳۹۳, ۰۱:۰۱:۲۲)kelaran نوشته است: [ -> ]سلام کسی نبود جواب مارو هم بده؟

سلام
منظور از مبدلها چه مداري است و تبديل چه چيزي
مثلا ولتاژ DC به AC يا مداري ديگر

فکر کنم منظورشون A/D درون میکرو است.
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10