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





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









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









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





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

صفحه 1 از 3 123 آخرین
نمایش نتایج: از 1 به 10 از 23
  1. #1
    2008/02/20
    44
    10

    اين ميکرو پيک ديگه قاطي نمي کنه از راهنماييها ممنون

    با سلام يک چند روزه روي اين ميکرو پيک 16F876A گير کردم لطفا کمک کنيد
    يک بر نامه ساده نوشتم تايمر يک رو بدون پرسکالر جور بارگذاري کردم که هر 10 ميلي ثانيه سر ريز ميکنه و يک بيت در هر وقفه عکس مي شود و در برنامه در صورتي که اين که بيت تغيير وضعيت دهد 3 تا متغير word رو يکي اضافه مي کنه وهر کدوم وقتي به عددي برسن يک بيت از پورت c رو عکس مي کنن خود متغير رو صفر مي کنن و اينهاکلا چند شرطه پشت سر همه مشکل من اينه که اين برنامه در داخل پروتيوس به درستي کار مي کنه اما داخل ميکرو درست کار نمي کنه درست کار نمي کنه يعني اينکه وقتي به شرطهاي اينکه word به عدد مورد نظر رسيده يا نه اگه رسيده بيت پورت سي که در دستور هست رو عکس کنه اما اين کارو نمي کنه و برنامه به اين خط نمي رسه براي اينکه آيا برنامه به اين خط مي رسه يا نه يک led گزاشتم که PORTB.0 رو مي خونه ودر PORTC.3 مي ريزه اما اين کار انجام نمي شه اما يک دفعه بعد چند ثانيه ويا دقيقه مي رسه وشروع به کار مي کنه اين کار رو با چند برنامه وحالت مختلف وبا سه ميکرو انجام دادم وجواب همه همين بود با اين تفاوت که در يکي کمتره تو اون دو تاي ديگه اگه ميکرو رو از روبرد برد در بيارم وجا بزنم دوباره قاطي مي کنه وبايد چند دقيقه صبر کرد که درست شه لطفا راهنمايي کنيد اگه فکر مي کنيد گزاشتن برنامه در حل کمکي مي کنه بگيد بزارم
    فقط کسي براي حل اين مشکل راه حلي به ذهنش مي رسه لطفا دريق نکنه چون بدجوري لنگم
    بازم مي گم برنامه سادست وبا پروتيوس به خوبي جواب مي ده اما رو ميکرو بگير نگير داره
    تغذيه رو هم عوض کردم بازم حل نشد
    کريستال رو هم عوض کردم بازم حل نشد
    با ديز اسمبل کردن فايل هگز خروجي برنامه وفايل هگز ميکرو نيز دنبال کردم اما از نظر اسمبلي که برنامه رو مي خونم مشکلي نداره من با ميکرو بيسيک فور پيک برنامه رو نوشتم اما بعيد مي دونم مشکل برنامه باشه چون هر بار اسمبليش روچک مي کنم ومي بينم مشکل نداره فکر مي کنيد هر سه ميکرو خراب باشند
    مشکل در تاريخ 28 آذر 1391 حل شد مشکل از ندادن مقدار اوليه صفر به متغيرها بود با تشکر
    آيا تا به حال به اين فکر کرده ايم که نبود قانون کپي رايت در کشور ما چه لطمه بزرگي به کشور ما زده است؟؟؟؟؟؟؟؟؟
  2. #2
    2007/05/02
    1,757
    108

    پاسخ : اين ميکرو پيک چرا قاطي مي کنه لطفا راهنمايي کنيد

    پین 1 (mclr) رو با مقاومت به vcc وصل کردین ؟
    ویرایش : امیدوارم خازن 100 نانوی (غیر الکترولیت ) بین دو سر تغذیه آی سی رو فراموش نکرده باشین
  3. #3
    2007/04/28
    586
    2

    پاسخ : اين ميکرو پيک چرا قاطي مي کنه لطفا راهنمايي کنيد

    يه خازن 47 ميکرو بزار کنار تغذيه ميکرو
    [size=1.45em][glow=red,2,300]تاپيک هاي ايجاد شده[/glow][/size]
    • [li]

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

      عضویت

      [/li]
  4. #4
    2008/03/13
    766
    5

    پاسخ : اين ميکرو پيک چرا قاطي مي کنه لطفا راهنمايي کنيد

    کاش برنامتون رو قرار میدادین
    اشکال باید تو برنامتن باشه ( 100 نانو رو فراموش نکنین )
  5. #5
    2008/02/20
    44
    10

    پاسخ : اين ميکرو پيک چرا قاطي مي کنه لطفا راهنمايي کنيد

    سلام به دوستان من يه فيلم گرفتم و نحوه عملکرد ميکرو رو نشون ميده که مشکل چجوري هست بعيد مي دونم مشکل از برنامه باشه چون برنامه اسمبليش رو کامل خوندم فايلش هم در يک فولدر به نام DISASM موجوده که برنامه درسته مقاومت بين پايه ريست و VCC قرار داره 10 کيلو هم هست خازن ها رو هم قرار دادم هم 47 ميکرو هم 100 نانو قرار دادم اما مشکل هم همونطور که درفيلم مي بينيد عملکرد غير قابل پيش بيني ميکرو هست ضمنا وقتي که فيلم گرفته شده تمام تغييرات که مي بينيد فقط با يک بار پروگرام کردن ميکرو انجام شده است تا فيلم رو نبينيد باور کردن اين عمليات سخته
    اين لينک برنامه
    http://trainbit.com/files/3132299884/pROJE_SADE.exe
    اينم لينک فيلم
    http://trainbit.com/files/4132299884/Joint_Item1.flv
    ضمنا اين لينک ها رو مستقيم داخل دانلود منيجر نزاريد اول داخل مرور گر بزاريد تا دانلود منيجر خودش شروع کنه وگرنه نمي تونيد دانلود کنيد
    بازم از دوستان ممنون
    آيا تا به حال به اين فکر کرده ايم که نبود قانون کپي رايت در کشور ما چه لطمه بزرگي به کشور ما زده است؟؟؟؟؟؟؟؟؟
  6. #6
    2007/04/28
    586
    2

    پاسخ : اين ميکرو پيک چرا قاطي مي کنه لطفا راهنمايي کنيد

    اگه تغذيه با پروگرمر هست سيم ريست بردار
    [size=1.45em][glow=red,2,300]تاپيک هاي ايجاد شده[/glow][/size]
    • [li]

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

      عضویت

      [/li]
  7. #7
    2008/02/20
    44
    10

    پاسخ : اين ميکرو پيک چرا قاطي مي کنه لطفا راهنمايي کنيد

    نه دوست عزيز تغذيه کاملا مستقل از پروگرامر هست ممکنه از پروگرامر باشد چون وقتي مي خوام داخل خود پروگرامر پروگرام کنم بايد حتما گاهي 1 بار گاهي 2 بار گاهي هم بيشتر برنامه رو بريزم چون ارور مي ده که وريفاي نمي شه
    آيا تا به حال به اين فکر کرده ايم که نبود قانون کپي رايت در کشور ما چه لطمه بزرگي به کشور ما زده است؟؟؟؟؟؟؟؟؟
  8. #8
    2008/06/02
    مشهد
    126
    1

    پاسخ : اين ميکرو پيک چرا قاطي مي کنه لطفا راهنمايي کنيد

    شما تازه شروع کردين به کار با ميکروبيسيک . اين خوبه . اما چرا اصلا به ديتاشيت ها رجوع نميکنيد ؟ شما رجيسترهات رو غلت تعريف کردين . يسري دستورات اضافه تعريف کردي . مثل شرطي که توي حلقه ي اينتراپت گذاشتي . اون مال وقتي هست که شا چند دستور مختلف اينتراپت داري . وقتي فقط 1 اينتراپت داري نيازي به اون شرطه نداري . حتا help خود برنامه رو هم نميخونين ! دقت کنيد .
    موفق باشيد .
    اينم برنامه ي کامل و درستت :

    کد:
    program ASDF
    
    ' Declarations section 
    DIM JUST_ONE AS BIT
    DIM RF_IN_LEVEL AS BIT
    DIM RF_IN AS SBIT AT PORTB.0
    DIM HIGH_IN AS WORD
    DIM LOW_IN AS WORD
    DIM RF_START AS BIT
    DIM I AS BYTE
    DIM FLAG_TIMER1 AS BIT
    DIM FLAG_VAL AS BIT
    DIM FLAG_VAL1 AS BIT
    DIM DEL_VAL AS WORD
    DIM DEL_VAL1 AS WORD
    DIM DEL_VAL2 AS WORD
    
    
    
    
    sub procedure int_timer1() iv 0x0004 ics ICS_OFF
    ClearBit(PIR1,TMR1IF)
    clearBIT(T1CON,0)
    'if TestBit(PIR1, TMR1IF) then  ' timer1 zaman period 10ms daraD
      TMR1L=0xB1
      TMR1H= 0
    
    
       IF FLAG_TIMER1=1 THEN 
        FLAG_TIMER1=0
        ELSE 
        FLAG_TIMER1=1
       END IF
    'END IF
    setBIT(T1CON,0)
    end sub
    
    
    
    
    
    
    
    main:
    '  Main program 
    TRISC=0
    PORTC.2=0
    PORTC.1=0
    PORTC.0=0
    TRISB.0=1
    'T1CON=1
    clearBIT(T1CON,0)
    
    TMR1L=0XB1
    TMR1H=0X8A
    
     T1CON = %1001
    
    
    
    
    SETBIT(INTCON,GIE)
    SETBIT (INTCON,PEIE)
    SETBIT(PIE1,TMR1IE)
    
    
    CONT:
     IF FLAG_VAL1=FLAG_TIMER1 THEN
    
        GOTO CONT1
      ELSE
    
     END IF
    
       FLAG_VAL1=FLAG_TIMER1
    
       INC(DEL_VAL1)
       INC(DEL_VAL)
       INC(DEL_VAL2)
      IF DEL_VAL1=100 THEN
        PORTC.3=PORTB.0
       DEL_VAL1=0
       IF PORTC.0 = 0 THEN PORTC.0=1
        ELSE PORTC.0=0
       END IF
      END IF
    
    CONT1:
    
      IF DEL_VAL=200 THEN
    
        DEL_VAL=0
        IF PORTC.1=1 THEN PORTC.1=0
         ELSE 
         PORTC.1=1
        END IF
      END IF
       IF DEL_VAL2=300 THEN
    
        DEL_VAL2=0
        IF PORTC.2=1 THEN PORTC.2=0
          ELSE 
          PORTC.2=1
         END IF
       END IF
    
    
     GOTO CONT
    end.
    if all men are the same
    then
    why do women take so long to choose one ?
  9. #9
    2008/06/02
    مشهد
    126
    1

    پاسخ : اين ميکرو پيک چرا قاطي مي کنه لطفا راهنمايي کنيد

    من یه اشتباه کردم ! من مقدار تایمرتون رو تغییر دادم که ربطی به کار نداشت . شما هر مقداری بخواین میتونین به تایمرتون بدین . اما هر وقت میخواین مقدار دهی کنید باید " باید باید باید باید ( چرا دیتاشیت رو نمیخونین ؟؟ ) " تایمر رو خاموش کنید و بعد مقدار دهی مجدد انجام بدین .
    موفق باشید .
    if all men are the same
    then
    why do women take so long to choose one ?
  10. #10
    2008/02/20
    44
    10

    پاسخ : اين ميکرو پيک چرا قاطي مي کنه لطفا راهنمايي کنيد

    سلام دوست عزيز من HElp برنامه رو کامل خوندم اون دستور شرط اول کار که ديدي براي اينه که من از 2 تا اينتراپت تايمر 1 به اندازه 10 ميلي ثانيه واينتراپت تايمر 2 به اندازه 20 ميکرو ثانيه تو برنامه اصليم استفاده کردم چون تو برنامه اصلي استفاده شده من هم استفاده کردم که اين شرط اصلا مشکلي ايجاد نمي کنه چون هميشه اون قسمت از برنامه به درستي انجام مي شه بعد من ديتاشيت اين ميکرو تا اونجا که نياز داشتم خوندم مثلا تنضيمات تايمر وآنالوگ به ديجيتال ايپرام و روخوندم اما نمي دونم فيلم رو ديديد يا نه عملکرد ميکرو کاملا غير قابل پيش بيني است باز هم از پاسخ شما ممنون راستي برنامتون رو هم تست کردم الان باز هم نتيجه همين شد
    آيا تا به حال به اين فکر کرده ايم که نبود قانون کپي رايت در کشور ما چه لطمه بزرگي به کشور ما زده است؟؟؟؟؟؟؟؟؟
صفحه 1 از 3 123 آخرین
نمایش نتایج: از 1 به 10 از 23

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

  1. سوختن اتمگا 8 يا قاطي کردن فيوزبيت؟!!
    توسط کوروش22 در انجمن میکروکنترلرهای AVR
    پاسخ: 10
    آخرين نوشته: 2015/03/21, 22:21
  2. قاطي شدن اينتراپت هاي avr
    توسط mahin2010 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2014/02/10, 00:04
  3. قاطي کردن lcd کارکتري بعد از مدتي که شروع به کار ميکنه
    توسط hosseinam در انجمن میکروکنترلرهای AVR
    پاسخ: 11
    آخرين نوشته: 2013/10/04, 23:09
  4. کمک ديگه گيج شدم (ولوم هرز گرد)
    توسط mortezabn در انجمن میکروکنترلرهای AVR
    پاسخ: 9
    آخرين نوشته: 2013/09/22, 22:23
  5. وقتي لپتاپ به شارژر وصل نيست ويندوزش قاطي ميكنه
    توسط sinaeslami در انجمن سخت افزار کامپیوتر
    پاسخ: 3
    آخرين نوشته: 2011/02/12, 05:54

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

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

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

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

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