اطلاعیه

Collapse
No announcement yet.

راهنمایی برای استفاده از وقفه

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راهنمایی برای استفاده از وقفه

    سلام
    از دوستان کسی میدونه با چه دستوری میشه برای میکرو تعریف کرد( تا وقتی دستم روی کلید هست یک کد را بفرست )

    #2
    پاسخ : راهنمایی برای استفاده از وقفه

    به هر حال اگر شما دستت روی کلید باقی بمونه باید یه زمان مابین هر ارسال حالا شاید 2 میلی ثانیه در نظر بگیری
    اگر اینطوری قابل قبول باشه می تونی تایمر 0 رو با تقسیم فرکانسیه 64 راه بندازی و وقفش رو هم فعال کنی و تو زیربرنامه وقفه چک کنی پینت رو اگر پینت فعال بود اطلاعات رو بفرستی و اگر هم نه که هیچ
    البته این 2 میلی ثانیه رو همینجوری گفتم ولی می تونی کمتر یا بیشترش کنی با تغییر فرکانس تایمرت و یا بادادن مقدار اولیه به تایمر و تمدید دوباره مقدار اولیه در زیر برنامه وقفه تایمرت
    البته تو مثالی که زدم فرکانس اصلی میکروت رو 8 مگ در نظر گرفتم
    همانطور که مایل نیستم بنده کسی باشم، حاضر نیستم آقای کسی باشم. کسانی که مخالف آزادی دیگرانند، خود لیاقت آزادی را ندارند.((آبراهام لینکن))

    قدرت شگفت انگیز نیروهای خلاق و استعدادهای نهفته آدمی هنگامی آشکار می شود که نیازی حیاتی، تواناییهای او را به فعالیت وادارد و کشش آرزویی، سراپای وجودش را به جنب و جوش درآورد.((آبراهام لینکن))

    [img width=343 height=100]http://www.elecdesigner.com/uploads/PRO-DESIGNER-GROUP.jpg[/img]

    دیدگاه


      #3
      پاسخ : راهنمایی برای استفاده از وقفه

      راه حل اول حلقه while با شرط کنترل پین
      راه حل دوم وقفه خارجی با تحریک Low Level

      دیدگاه


        #4
        پاسخ : راهنمایی برای استفاده از وقفه

        روشهایی که شما گفتید درست هستند ولی کلا cpu رو درگیر می کنن تو روش اولتون که مثلا برای 100 میلی ثانیه نگه داشتن کلید شاید 1000 بار دیتا می فرسته که این کار تو ساده ترین حالت ارتباط هم کاری بیهوده بوده و الکی بستر ارتباطی رو شلوغ می کنه و در مواقع پیچیده تر اصلا کاربردی نیست و روش دوم هم که در این صورت وقفه پشت وقفه صورت میگیره و هیچ کدام از دستورات مین اجرا نمی شه
        همانطور که مایل نیستم بنده کسی باشم، حاضر نیستم آقای کسی باشم. کسانی که مخالف آزادی دیگرانند، خود لیاقت آزادی را ندارند.((آبراهام لینکن))

        قدرت شگفت انگیز نیروهای خلاق و استعدادهای نهفته آدمی هنگامی آشکار می شود که نیازی حیاتی، تواناییهای او را به فعالیت وادارد و کشش آرزویی، سراپای وجودش را به جنب و جوش درآورد.((آبراهام لینکن))

        [img width=343 height=100]http://www.elecdesigner.com/uploads/PRO-DESIGNER-GROUP.jpg[/img]

        دیدگاه

        لطفا صبر کنید...
        X