اطلاعیه

Collapse
No announcement yet.

راه اندازی PIC16F688

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

    راه اندازی PIC16F688

    سلام.کسی هست با این میکرو کار کرده باشه؟از صبح باهاش دارم ور میرم بلکه بتونم راه اندازیش کنم؛داره ادا میده.چون اولین بارم هست با این میکرو کار میکنم واسه شروع میخواستم کل پایه ها ON/OFF بشن.ولی فقط دوتا پایه روشن و خاموش میشه.این هم از برنامه:

    کد:
    void main() {
    TRISA=0;
    TRISC=0;
    //wpua=0;
    ansel=0;
    cmcon0=255;
    //osccon=0b01111111;
    //osctune=0;
    porta=0;
    portc=0;
    
    while(1)
     {
     portc=!portc;
     porta=!porta;
     delay_ms(500);
     }
    
    }

    #2
    پاسخ : راه اندازی PIC16F688

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

    دیدگاه


      #3
      پاسخ : راه اندازی PIC16F688

      من یکی که هنگ کردم!!! با کد قبلی فقط پایه های A0 و C0 روشن خاموش می شدن درحالی که قسمت اصلی porta=!porta بود! اونو به شکل زیر تغییر دادم درست شد!! oo:


      ;porta=255
      ;(delay_ms(500
      ;porta=0
      ;(delay_ms(500

      من یکی که موندم مگه کد بالا با این چه فرقی داره!! oo:

      دیدگاه


        #4
        پاسخ : راه اندازی PIC16F688

        نوشته اصلی توسط شاهرخ
        من یکی که هنگ کردم!!! با کد قبلی فقط پایه های A0 و C0 روشن خاموش می شدن درحالی که قسمت اصلی porta=!porta بود! اونو به شکل زیر تغییر دادم درست شد!! oo:


        ;porta=255
        ;(delay_ms(500
        ;porta=0
        ;(delay_ms(500

        من یکی که موندم مگه کد بالا با این چه فرقی داره!! oo:
        فرق داره. تو کد اولی شما نتیجه NOT منطقی دوتا پورت رو دوباره به خودشون برگردوندی ولی در کد دومی به پورتها عدد مستقیم دادید. شما باید به جای عملگر ! از عملگر ~ استفاده کنید که برای NOT بیتی به کار میره. در NOT منطقی جواب فقط عدد مثبت 1 یا 0 هست. ولی در NOT بیتی تک تک بیتها معکوس میشن و به خروجی فرستاده میشن. قواعد زبان C رو دوباره مرور کنید خوتون متوجه میشید.

        دیدگاه


          #5
          پاسخ : راه اندازی PIC16F688

          اوووووه!!! تازه فهمیدم چه سوتی عظیمی دادم!!!! پس بخاطر اون بود که از هر پورت فقط بیت اول Not میشد.ممنون.نکته ی ظریفی بود که بهش دقت نکرده بودم.

          دیدگاه


            #6
            پاسخ : راه اندازی PIC16F688

            دوستان شرمنده ، میدونم زمان زیادی از این تاپیک گذشته

            بنده نیاز به میکرو PIC16F688 دارم ولی نتونستم جایی پیدا کنم

            از دوستان اگر فروشگاه خاصی را سراغ داره که این میکرو رو جهت فروش دارند اطلاع بدن

            ممنون

            دیدگاه


              #7
              پاسخ : راه اندازی PIC16F688

              آقا چی شده تو این دو روزه همه دنبال 16F688 میگردن؟!

              دیدگاه


                #8
                پاسخ : راه اندازی PIC16F688

                با سلام

                متاسفانه پایا هم موجود نداشت

                دوستان اگر اطلاع دارند این آی سی کجا گیر میاد اطلاع دهند

                دیدگاه

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