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





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









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





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

نمایش نتایج: از 1 به 10 از 10
  1. #1
    2017/02/08
    5
    0

    راهنمایی برای راه انداری PIC16F877A

    سلام
    دوستان کسی با pic16f877aکسی کار کرده؟ من برنامه روشن شدن یک پین (مثلا b0 )رو باکامپایلرccs مینویسم .توی شبیه سازی هم کارمیکنه ولی در عمل اصلا کارنمیکنه.با پروگرمر tnm2000 هم پروگرم میکنم.خیلی عجیبه واسم.کلی هم باهاش ور رفتم اما اصلا نتیجه نگرفتم.لطفا راهنمایی کنید
  2. #2
    2008/11/28
    URMIA
    408
    155

    پاسخ : راهنمایی برای راه انداری PIC16F877A

    سلام. میتونید برنامه ای که نوشتید رو اینجا بزارید تا دوستان و بنده بررسی کنیم؟
    اگه از مداری که تو عمل بستید هم یه عکسی بزارید عالی میشه. 100 درصد یه نکته ریز رو فراموش کردید.
  3. #3
    2017/02/08
    5
    0

    پاسخ : راهنمایی برای راه انداری PIC16F877A

    بله،این برنامه ی روشن کردن پین b0 هست که نوشتم:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    <16f877a.h>

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    delay(clock=8000000)

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    hs,nowdt
    void main(){
    set_tris_b(0x00);
    output_high(pin_b0);
    }مدارم توی آزمایشگاهه،باید اونجا عکس بگیرم.ولی من همه چیزو چندبار با دقت چک کردم.فکر نمی کنم مشکل سخت افزاری داشته باشه.مقاومت ورودی mcrl رو 10k انتخاب کردم.کریستال و ترمینال ها رو هم وصل میکنم.
    خودم احتمال میدم اشتباه ار تنظیمات bit configuration باشه
  4. #4
    2008/11/28
    URMIA
    408
    155

    پاسخ : راهنمایی برای راه انداری PIC16F877A

    لطفا شما این کد رو کامپایل کنید و نتیجه رو چک کنید.


    #include <16F877A.h> // Device Name PIC16F877A
    //--------------------------- Fuse Bits Sets ----------------------------
    #FUSES NOWDT //No Watch Dog Timer
    #FUSES HS //High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD)
    #FUSES NOPUT //No Power Up Timer
    #FUSES NOPROTECT //Code not protected from reading
    #FUSES NODEBUG //No Debug mode for ICD
    #FUSES NOBROWNOUT //No brownout reset
    #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
    #FUSES NOCPD //No EE protection
    #FUSES NOWRT //Program memory not write protected
    //---------------------------------------------------------------------------------------------------------
    #use delay(clock=8000000) // Oscillator Set 8MHz
    //---------------------------------------------------------------------------------------------------------
    void main()
    {
    SET_TRIS_A(0X00); // Config PORTA to Input
    SET_TRIS_B(0X00); // Config PORTB to Output
    SET_TRIS_C(0X00); // Config PORTC to Output
    SET_TRIS_D(0X00); // Config PORTD to Output
    SET_TRIS_E(0X00); // Config PORTE to Output

    output_high(PIN_B0);
    }

    ویرایش توسط شاهرخ مستقیمی : 2017/02/14 در ساعت 08:34
  5. #5
    2007/11/22
    تبریز
    2,483
    486

    پاسخ : راهنمایی برای راه انداری PIC16F877A

    نقل قول نوشته اصلی توسط saeidjabbari

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    لطفا شما این کد رو کامپایل کنید و نتیجه رو چک کنید.


    #include <16F877A.h> // Device Name PIC16F877A
    //--------------------------- Fuse Bits Sets ----------------------------
    #FUSES NOWDT //No Watch Dog Timer
    #FUSES HS //High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD)
    #FUSES NOPUT //No Power Up Timer
    #FUSES NOPROTECT //Code not protected from reading
    #FUSES NODEBUG //No Debug mode for ICD
    #FUSES NOBROWNOUT //No brownout reset
    #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
    #FUSES NOCPD //No EE protection
    #FUSES NOWRT //Program memory not write protected
    //---------------------------------------------------------------------------------------------------------
    #use delay(clock=8000000) // Oscillator Set 8MHz
    //---------------------------------------------------------------------------------------------------------
    void main()
    {
    SET_TRIS_A(0X00); // Config PORTA to Input
    SET_TRIS_B(0X00); // Config PORTB to Output
    SET_TRIS_C(0X00); // Config PORTC to Output
    SET_TRIS_D(0X00); // Config PORTD to Output
    SET_TRIS_E(0X00); // Config PORTE to Output

    output_high(PIN_B0);
    }

    سلام.
    یه توضیح کوچولو!
    جناب جباری شما استاد من هستین، جسارت شد پستتون رو ویرایش کردم. ایراد استفاده از ابزار داشت
    دوست گرامی شما یه حلقه ی while بینهایت بنویسین و از دستور output_toggle استفاده کنین، یه تاخیر هم بذارین واسش. تست کنین و نتیجه ش رو بفرمایین.
    موفق باشین.
    ویرایش توسط شاهرخ مستقیمی : 2017/02/14 در ساعت 08:58

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  6. #6
    2007/08/02
    1,330
    832

    پاسخ : راهنمایی برای راه انداری PIC16F877A

    اول مقاومت mclr از 10 کیلو به 100 اهم کاهش بده . من توی یک سری از این میکروها این مشکل داشتم که با مقاومت 10 کیلو درست کار نمیکرد . نمیدونم چرا
    بعدش تنظیمات
    bit configuration بزاری ببینیم . احتمال 90 درصد مال این تنظیماته . البته اگه با پروگرامر tnm کار میکنی میتونی از دستی عوض کنی و احتیاجی به دست کاری برنامه نداری
  7. #7
    2017/02/08
    5
    0

    پاسخ : راهنمایی برای راه انداری PIC16F877A

    نقل قول نوشته اصلی توسط شاهرخ مستقیمی

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام.
    یه توضیح کوچولو!
    جناب جباری شما استاد من هستین، جسارت شد پستتون رو ویرایش کردم. ایراد استفاده از ابزار داشت
    دوست گرامی شما یه حلقه ی while بینهایت بنویسین و از دستور output_toggle استفاده کنین، یه تاخیر هم بذارین واسش. تست کنین و نتیجه ش رو بفرمایین.
    موفق باشین.
    دوستان این کد روهم امتحان کردم ،مقاومت رو هم تغییر دادم،با حلقه ی while هم امنحان کردم.توی همه ی حالت ها فقط ولتاژتقریبا 2 ولت رو میندازه روی همه ی پین ها.حتی پین b0.
    ممکنه ایراد از میکرو باشه؟
    ولی موقع پروگرم کردن و وریفای کردن خطا نمیده
  8. #8
    2008/11/28
    URMIA
    408
    155

    پاسخ : راهنمایی برای راه انداری PIC16F877A

    نقل قول نوشته اصلی توسط محمد940

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    دوستان این کد روهم امتحان کردم ،مقاومت رو هم تغییر دادم،با حلقه ی while هم امنحان کردم.توی همه ی حالت ها فقط ولتاژتقریبا 2 ولت رو میندازه روی همه ی پین ها.حتی پین b0.
    نقل قول نوشته اصلی توسط محمد940

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    ممکنه ایراد از میکرو باشه؟
    ولی موقع پروگرم کردن و وریفای کردن خطا نمیده

    من احساس میکنم مشکل سخت افزاری داشته باشید!!!!! اوسیلاتورتون رو به چه شکلی بستید؟ از دو تا خازن 22 یا 33 پیکوفاراد به همراه کریستال 8 مگ استفاده کردید؟

    نقل قول نوشته اصلی توسط شاهرخ مستقیمی

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام.
    یه توضیح کوچولو!
    جناب جباری شما استاد من هستین، جسارت شد پستتون رو ویرایش کردم. ایراد استفاده از ابزار داشت
    دوست گرامی شما یه حلقه ی while بینهایت بنویسین و از دستور output_toggle استفاده کنین، یه تاخیر هم بذارین واسش. تست کنین و نتیجه ش رو بفرمایین.
    موفق باشین.
    ارادت دوست عزیز. استاد شمایید من خیلی باشم یه مهندس سادم. حقیقتش هر کاری کردم نتونستم کدش رو درست کنم و ممنونم از لطفی که انجام دادید
  9. #9
    2017/02/08
    5
    0

    پاسخ : راهنمایی برای راه انداری PIC16F877A


    از دوتا خازن 39pf استفاده کردم.کریستال 8 مگ رو هم کاملا وصل کردم. اما هیچ نتیجه ای نگرفتم!
    اگه بخوام از اسیلاتور داخلی استفاده کنم چطور باید این کار رو انجام بدم.شاید اینطوری حل بشه

    ویرایش توسط محمد940 : 2017/02/14 در ساعت 15:46
  10. #10
    2017/02/08
    5
    0

    پاسخ : راهنمایی برای راه انداری PIC16F877A

    نقل قول نوشته اصلی توسط sepehr63

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    bit configuration بزاری ببینیم . احتمال 90 درصد مال این تنظیماته . البته اگه با پروگرامر tnm کار میکنی میتونی از دستی عوض کنی و احتیاجی به دست کاری برنامه نداری
    طبق همون کدی که بالا نوشته شده،bit configuration هم تنظیم میشه .من همین رو امتحان کردم چیزی رو تغیر ندادم
نمایش نتایج: از 1 به 10 از 10

موضوعات مشابه

  1. کمک برای راه انداری ماژول فشار bmp085
    توسط imannejaty در انجمن میکروکنترلرهای AVR
    پاسخ: 0
    آخرين نوشته: 2015/05/03, 23:10
  2. درخواست کمک برای راه انداری MT8880 MT8888
    توسط soomael در انجمن میکروکنترلرهای AVR
    پاسخ: 29
    آخرين نوشته: 2013/08/18, 14:05
  3. راه اندازی LCD N96 با CCS برای PIC16F877A
    توسط iman_alikhani در انجمن میکروکنترلرهای PIC
    پاسخ: 2
    آخرين نوشته: 2013/06/02, 17:45
  4. پاسخ: 11
    آخرين نوشته: 2013/03/13, 11:37
  5. پیشنهاد برنامه برای PIC16F877A برای ربات SWEEPER ؟ لطفا کمک کنید
    توسط smohammadb در انجمن رباتيك و مكاترونيك
    پاسخ: 0
    آخرين نوشته: 2011/04/26, 12:03

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

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

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

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

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