اطلاعیه

Collapse
No announcement yet.

مشکل با خواندن اطلاعات از پورتA در PIC18F4550

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

    مشکل با خواندن اطلاعات از پورتA در PIC18F4550

    سلام دوستان گرامی
    من با MPLAB C18 برای PIC18F4550 برنامه مینویسم، اما نمیتونم اطلاعات رو از پورتA بخونم(بصورت دیجیتال) درضمن روی این پورت ADC هم قرار گرفته که فکر میکنم مشکل همین باشه، دوستانی که با MPLAB کار کردن لطفا راهنمایی کنند که از چه دستوری باید استفاده کنم.
    پیشاپیش ممنون.
    تقدیر تقویم انسانهای عادی ، تغییر تدبیر انسانهای عالیست.

    #2
    پاسخ : مشکل با خواندن اطلاعات از پورتA در PIC18F4550

    سلام
    این خطوط رو به بعد از تعریف تابع مورد نظرتون برای به کار گیری پورت A استفاده کنین (تمامی پورت رو به صورت دیجیتال پیکربندی می کند)


    کد:
    ADCON0bits.ADON=0;
    ADCON1=0x0f;
    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

    دیدگاه


      #3
      پاسخ : مشکل با خواندن اطلاعات از پورتA در PIC18F4550

      نوشته اصلی توسط baby_1
      سلام
      این خطوط رو به بعد از تعریف تابع مورد نظرتون برای به کار گیری پورت A استفاده کنین (تمامی پورت رو به صورت دیجیتال پیکربندی می کند)


      کد:
      ADCON0bits.ADON=0;
      ADCON1=0x0f;
      ممنون مهندس، اگر درمورد نحوه ی بدست آوردن کد 0x0f یه توضیح بدبد ممنون میشم ، چطور میشه مثلا از یک پین از پورتA بصورت دیجیتال و بقیه بصورت آنالوگ استفاده کرد؟
      خیلی ممنون از توجهتون
      تقدیر تقویم انسانهای عادی ، تغییر تدبیر انسانهای عالیست.

      دیدگاه


        #4
        پاسخ : مشکل با خواندن اطلاعات از پورتA در PIC18F4550

        سلام
        در این صفحه از دیتاشیت در بخش مقدار دهی ریجستر PCFG0 تا PCFG3 اگر دقت کنین برای دیجیتال شدن کل پورت مقدار باینری 1111 یا عبارت 0X0F باید قرار گیرد


        هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

        دیدگاه


          #5
          پاسخ : مشکل با خواندن اطلاعات از پورتA در PIC18F4550

          نوشته اصلی توسط baby_1
          سلام
          در این صفحه از دیتاشیت در بخش مقدار دهی ریجستر PCFG0 تا PCFG3 اگر دقت کنین برای دیجیتال شدن کل پورت مقدار باینری 1111 یا عبارت 0X0F باید قرار گیرد

          خیلی ممنون از لطفتون
          تقدیر تقویم انسانهای عادی ، تغییر تدبیر انسانهای عالیست.

          دیدگاه

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