اطلاعیه

Collapse
No announcement yet.

درست کار نکردن برخی از پایه های 16f636 بعد از پروگرام

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

    درست کار نکردن برخی از پایه های 16f636 بعد از پروگرام

    سلام دوستان.
    وقتی همه خروجیهای میکروی pic 16f636 را بصورت فلاشر یک ثانیه ای تعریف میکنم متاسفانه پینهای a.0 و a.1 و a.2 درست کار نمیکنند.
    بدین صورت که هر سه پین فوق اگر بصورت خروجی تنظیم شوند درست کار نمیکنند باید به ترتیب هر کدام خروجی تعریف شوند و بعد از on شدن دوباره به ورودی تغییر گرایش داده شوند تا هر سه بتوانند چشمک بزنند
    مشکل از میکرو نیست چون 4 تا میکرو متفاوت 14 پین دیگه را هم تست زدم ماجرا همانست.
    از کریستالهای متفاوتی هم استفاده کردم .
    مشکل از تغذیه و اینا نیست.
    با میکروهای مختلف pic کار کرده ام اما با این مدل نه .
    فکرم نمیکردم چنین مشکلی وجود داشته باشه اما مشکل هرچی هست لااقل من نتونستم حل کنم.
    کامپایلرم micro code studio هست. و از چند ورژن مختلف محض احتیاط استفاده کردم بازم جوابی نشد.
    آیا قضیه میتونه مربوط به نبود پیشوندA باشد.بعبارتی بیشتر میکروهای PIC بهA( مثلا 16Fxxx A ) ختم میشوند.آیا برنامه ای که واسه پیشوندA دار نوشته شده با بدون پیشوند کار میکنه؟

    دوستان در مورد این معما کسی نظری نداره؟
    هر سه پین a.0 و a.1 و a.2 اگر بصورت چشمک زن تعریف شونددرست کار نمیکنند.
    مثلا اگر بخواهیم به ترتیب اولی روشن و سپس دومی روشن و سپس سومی روشن شوند عمل نمیکنند.در حالیکه تمامی پینهای پورت c به درستی کار میکنند
    جدیدترین ویرایش توسط اشکان غفارزاده; ۱۶:۲۶ ۱۳۹۶/۰۳/۰۹.

    #2
    پاسخ : درست کار نکردن برخی از پایه های 16f636 بعد از پروگرام

    سلام.
    این شماره ی میکرو، ADC یا مقایسه کننده داره؟ معمولا پورت A به ماژول آنالوگ میکرو وصله و پیش فرض هم این ماژول روشنه. اون رو لطفا بررسی بفرمایید تا بعدش ببینیم چی میشه؟

    دیدگاه


      #3
      پاسخ : درست کار نکردن برخی از پایه های 16f636 بعد از پروگرام

      نوشته اصلی توسط شاهرخ مستقیمی نمایش پست ها
      سلام.
      این شماره ی میکرو، ADC یا مقایسه کننده داره؟ معمولا پورت A به ماژول آنالوگ میکرو وصله و پیش فرض هم این ماژول روشنه. اون رو لطفا بررسی بفرمایید تا بعدش ببینیم چی میشه؟
      سلام.
      نه مبدلA/D نداره.

      دیدگاه


        #4
        پاسخ : درست کار نکردن برخی از پایه های 16f636 بعد از پروگرام

        نوشته اصلی توسط leader. نمایش پست ها
        سلام.
        نه مبدلA/D نداره.
        برنامه ای که نوشتین رو میشه اینجا قرار بدین؟

        دیدگاه


          #5
          پاسخ : درست کار نکردن برخی از پایه های 16f636 بعد از پروگرام

          سلام.
          برنامه خاصی وجود نداره.
          فقط راه اندازی یک فلاشر ساده در محیط micricode studio v5.0.05 و pbp3 v3.0.7.1 هست.
          بالاخره یک فلاشر ساده راه اندازی شد.
          مشکل هم تنظیم نشدن پینهای خروجی بصورت دیجیتال توسط adcon که تقریبا شامل همه میکروهایpic میشه .اما من نتونشتم درpic 14 pin از این مدل نتیجه بگیرم بله از ansel جواب گرفتم.
          اما الان مشکل اصلی تنظیم نشدن یا بعبارتی کانفیگ نشدن کریستال خارجی در کامپایلر pbp3هست.
          بصورت تنظیم دستی و توسط فیوز بیتها هم باز ماجرا همانه.
          یعنی اگر کریستال خارجی را مثلا روی 20m تنظیم کنم بازم میکرو با اوسیلاتور داخلی کار میکنه.
          شما لطف بفرمایید روش کانفیگ کریستال خارجی در pbp3 را اینجا قرار دهید بقیه قضیه حله.

          دیدگاه


            #6
            پاسخ : درست کار نکردن برخی از پایه های 16f636 بعد از پروگرام

            خدا رو شکر که حل شده.
            متاسفانه و باز هم متاسفانه من فقط با کامپایلر PBP2 کار کرده بودم، اون هم حدود سال 88-89. بعدش اومدم سراغ زبان C و دیگه نرفتم سراغ اون کامپایلر.
            اگه میکرو میره سراغ کریستال داخلی، احتمالا تنظیمات پروگرمر هست که باعث میشه در حین پروگرم شدن، کریستال داخلی رو فعال میکنه و تنظیمات کامپایلر رو نادیده میگیره.

            دیدگاه

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