ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 7 از 7

موضوع: pic18f46j50

  1. #1
    2011/06/10
    185
    3

    pic18f46j50

    با سلام وخسته نباشيد
    من مي خوام ساعت داخلي اين ميكرو راه اندازي كنم ديتا شيتشو خوندم با رجيسترهاش اشنا شدم اما مشكل من خوندن ساعت از ميكرو كه هركاري كردم نتونستم برنامشو بنويسم ازدوستان خواهش مي كنم كمكي بكن خيلي كارم گيره
    باتشكر
  2. #2
    2009/02/18
    تهران
    270
    1

    پاسخ : pic18f46j50

    سلام

    شما از چه کامپایلری استفاده میکنید ؟

    داخل کامپایلر mplab c18 توابع آماده برای انجام این کار هست
    شما میتوانید از کتاب خانه میکروچیپ برای این کار استفاده کنید
    پس از نصب کامپایلر از دایرکتوری زیر میتوانید به کتاب خانه دسترسی داشته باشید


    C:\Program Files\Microchip\mplabc18\v3.42\src\pmc_common\rtcc


    نا اميدي يه دروغ بزرگه که آدما به خودشون ميگن
    تلاش يه حقيقت بزرگه که با صبر به ثمر ميرسه
  3. #3
    2011/06/10
    185
    3

    پاسخ : pic18f46j50

    ممنون به خاطره جواب
    من از mikro cاستفاده مي كنم ايا mikro cهم توابع اماده داره براي اين كار داره
    با تشكر
  4. #4
    2009/02/18
    تهران
    270
    1

    پاسخ : pic18f46j50

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

    اما شما میتوانید از کتاب خانه C18 الگو بگیرید و برای کامپایلر خودتون , کتاب خانه بنویسید

    که البته اگر ادیتور mplab رو نداشته باشین کار مشکلیه
    نا اميدي يه دروغ بزرگه که آدما به خودشون ميگن
    تلاش يه حقيقت بزرگه که با صبر به ثمر ميرسه
  5. #5
    2011/06/10
    185
    3

    پاسخ : pic18f46j50

    اخه من با mplabكارنكردم يعني هيچ راهي نداره كارم خيلي گير كرده،كل پروژتموم شده فقط مونده تيكه ي اخر.
  6. #6
    2009/02/18
    تهران
    270
    1

    پاسخ : pic18f46j50

    راستش من با رجیستر های RTCداخلی آشنا نیستم , اما اگر مشکل رو دقیقا توضیح بدین شاید اشخاص دیگر بتوانند راهنمایی کنن

    کتاب خانه C18 برای پیکر بندی RTC داخلی تابع زیر رو ارائه کرده
    ببینید اگر به دردتون میخوره بقیه توابع رو قرار بدم


    کد:
     
    #include "rtcc.h"
    
    #if defined (RTCC_V1) 
     /*********************************************************************
     Function:    void RtccInitClock(void)
    
     PreCondition:  None
             
     Input:      None
     
     Output:     None
     
     Side Effects:  Enables the secondary oscillator from Timer1
     
     Overview:    The function initializes the RTCC device. It starts the RTCC clock,
             sets the RTCC Off and disables RTCC write. Disables the OE.
              
     Note:      None
     ********************************************************************/
    void RtccInitClock(void)
    {
      // enable the Secondary Oscillator
    #if defined (RTCC_SFR_V1)
    	T1CONbits.SOSCEN = 1;
    #else  
      T1CONbits.T1OSCEN = 1;
    #endif
    
      RTCCFG = 0x0;
      RTCCAL = 0x00;
      if(mRtccIsOn())
      {
       if(!mRtccIsWrEn())
       {
         RtccWrOn();
       }
        mRtccOff();
      }
      
      mRtccWrOff();
    }
    
    //#else
    ////#warning "Selected device does not support this function"
    #endif
    نا اميدي يه دروغ بزرگه که آدما به خودشون ميگن
    تلاش يه حقيقت بزرگه که با صبر به ثمر ميرسه
  7. #7
    2011/06/10
    185
    3

    پاسخ : pic18f46j50

    ممنون
    من چيزي از اين توابع نفهميدم من ديتا شيت اي ميكرو خوندم مشكلم با رجيسترهاش نيست چون توي ديتا شيت تو ضيح داده تا حدودي مي تونم تنظيم كنم اما چطوري زمانو از اين ميكرو بخونم و روي ال سي دي نمايش بدهم ، اين قسمت مشكل دارم
نمایش نتایج: از 1 به 7 از 7

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •