اطلاعیه

Collapse
No announcement yet.

مشکل در پرتئوس

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

    مشکل در پرتئوس

    آقا من یه مشکل دارم
    قبل از اینکه جواب بدین فایل هگز رو تو نرم افزار پرتئوس خودتو لود کنید ببینید مشکلی هست بعد کدها رو ببینید

    فایلهای مورد نیاز رو اینجا گذاشتم

    -------------------


    ------------------------------

    مشکلم اینه که سه شاسی داریم و با اینکه دیود گذاشتم هر کدوم رو میزنم همه ورودی های d1 d2 d0 یک میشن و اولین شرط تو برنامم اجرا میشه


    کلافم کرده از وقتی چند تا دیود نوری اضافه کردم و پرتئوس ارور داد این مشکل بوجود اومد. همه رو حذف کردم و برنامه رو به قبل برگردوندم ولی بازم نشد

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

    ............؟؟؟؟؟؟؟؟؟؟؟
    جدیدترین ویرایش توسط sobhdam_e; ۱۸:۵۱ ۱۳۹۵/۰۷/۰۷.

    #2
    پاسخ : مشکل در پرتئوس

    یعنی چی ؟یعنی شما میخوای هر کدوم از کلید ها پورت مخصوص به خودشون رو یک کنن؟؟؟اینو بگی میشه یه کاری برات کرد...

    دلیل: ادغام دو پست برای جلوگیری از اسپم

    داداش تونستم واسه کلید هات یه کاری بکنم ولی واسه کدهاش شرمندم کدویژن بلد نیستم..
    شما مدارو اینجوری ببند ، هر کدوم از کلید ها پورت مخصوص خودشون رو یک میکنن...پروتئوس تو هم مشکلی نداره...

    فقط اون پورت خروجی نمیدونم چرا یک نمیشه...فک کنم از کدهاش باشه ، کد ها رو باید از دوستای مهندس بپرسی...
    موفق باشید...

    دیدگاه


      #3
      پاسخ : مشکل در پرتئوس

      مشکل برنامه و شماتیک شما اینه که هرکدام از کلیدها رو بزنی INT1 فعال میشه و وارد برنامه میشید
      شما از حلقهwhile(1) استفاده کن بجای int1

      دیودها رو که گذاشتی کار رو خراب کرده
      با برداشتن دیودها هم برنامه دیگه کار نمیکنه چون شرط اجرای برنامه فعال شدن int1 هستش
      دیود ها رو حذف کن و از مداری ک دوستمون گذاشتن استفاده کن
      بجای اینتراپت کدهاتو داخل while(1) بزار

      پروتیوس مشکل نداره کدی ک نوشتی با شماتیکی ک بستی همخوانی نداره
      جدیدترین ویرایش توسط hamid.ch; ۲۰:۲۲ ۱۳۹۵/۰۷/۰۷.

      دیدگاه


        #4
        پاسخ : مشکل در پرتئوس

        مهندسین و متخصصین گرامی توجه هنوز مشکلم حل نشده منتظرم.......
        ---------------------------------------


        خوب اینجوری که نمیشه

        به محض یک شدن int1 کدهای درون interrupt اجرا میشه که interrupt مخصوص همین کاره و حلقه یه بار اضافی روی میکرو وارد میکنه
        خیلی از دوستان میتونن مشکل منو حل کنن ولی
        کم افرادی هستن وقتی پست رو میبینن فایل رو دانلود کنن
        فکر میکنن یه ساعت باید فقط کد خونی کنند
        .نه بابا همش 1 دقیقس....
        اساتید خواهشا........
        کدهای کد ویژن چند خط بیشتر نیست نترسین بازش کنن ببینین مشکلم از چیه
        جدیدترین ویرایش توسط sobhdam_e; ۲۳:۵۸ ۱۳۹۵/۰۷/۰۷.

        دیدگاه

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