NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2396 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 4 از 4

موضوع: قفل کردن میکروکنترلر در قسمت اینیشیالاز pll میکرو lpc1768

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2013
    نوشته ها
    23
    تشکر
    5
    تشکر شده 1 بار در 1 پست

    پیش فرض قفل کردن میکروکنترلر در قسمت اینیشیالاز pll میکرو lpc1768

    سلام.
    من یه برد lpc1768 طراحی کردم.
    بعد از لحیم کاری بردم به یه مشکل برخوردم.
    میکرو بعضی وقتا درست کار میکنه و بعضی وقتا قفل میکنه
    هیچ برنامه خاصی رو هم روش نریختم و فقط از gpio اون استفاده میکنم
    اما میکرو توی system_LPC17xx.c توی خط 523 به بعد که مربوظ میشه به pll0 میکرو قفل میکنه( با دیباگر jtag تست گرفتم)
    کد:
     LPC_SC->CLKSRCSEL = CLKSRCSEL_Val;    /* Select Clock Source for PLL0       */
    کلا ار این خط به بعد قفل میکنه

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2013
    نوشته ها
    23
    تشکر
    5
    تشکر شده 1 بار در 1 پست

    پیش فرض

    من میکرو رو عوض کردم اما باز هم همون مشکل رو دارم
    بنظزتون میتونه از کریستالش باشه؟
    آخه به خوبی پروگرام میشه اما ران نمیشه
    یعنی بعضی وقتا ران میشه و بعضی وقتها نمیشه
    این هم اروری که میده
    **JLink Warning: CPU could not be halted
    ***JLink Error: Could not start CPU core. (ErrorCode: -1)
    **JLink Warning: CPU could not be halted
    ***JLink Error: Could not start CPU core. (ErrorCode: -1)
    **JLink Warning: CPU could not be halted
    ***JLink Error: Could not start CPU core. (ErrorCode: -1)
    ***JLink Error: CPU is not halted
    **JLink Warning: CPU could not be halted
    ***JLink Error: Can not read register 15 (R15) while CPU is running
    ***JLink Error: Can not read register 16 (XPSR) while CPU is running
    **JLink Warning: CPU could not be halted
    ***JLink Error: Could not start CPU core. (ErrorCode: -1)
    **JLink Warning: CPU could not be halted
    ***JLink Error: Could not start CPU core. (ErrorCode: -1)
    **JLink Warning: CPU could not be halted
    ***JLink Error: Could not start CPU core. (ErrorCode: -1)
    **JLink Warning: CPU could not be halted
    ***JLink Error: Could not start CPU core. (ErrorCode: -1)
    ***JLink Error: Can not read register 0 (R0) while CPU is running
    ***JLink Error: Can not read register 1 (R1) while CPU is running
    ***JLink Error: Can not read register 2 (R2) while CPU is running
    ***JLink Error: Can not read register 3 (R3) while CPU is running
    ***JLink Error: Can not read register 4 (R4) while CPU is running
    ***JLink Error: Can not read register 5 (R5) while CPU is running
    ***JLink Error: Can not read register 6 (R6) while CPU is running
    ***JLink Error: Can not read register 7 (R7) while CPU is running
    ***JLink Error: Can not read register 8 (R8) while CPU is running
    ***JLink Error: Can not read register 9 (R9) while CPU is running
    ***JLink Error: Can not read register 10 (R10) while CPU is running
    ***JLink Error: Can not read register 11 (R11) while CPU is running
    ***JLink Error: Can not read register 12 (R12) while CPU is running
    ***JLink Error: Can not read register 13 (R13) while CPU is running
    ***JLink Error: Can not read register 14 (R14) while CPU is running
    ***JLink Error: Can not read register 15 (R15) while CPU is running
    ***JLink Error: Can not read register 16 (XPSR) while CPU is running
    ***JLink Error: Can not read register 17 (MSP) while CPU is running
    ***JLink Error: Can not read register 18 (PSP) while CPU is running
    ***JLink Error: Can not read register 20 (CFBP) while CPU is running

  4. #3
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    احتمالا ایراد از مدار کریستال خارجی باشد
    برای rtc هم با این مورد مواجه شده ام که بعد اجرای برنامه کاری انجام نمیشد زیرا اسیلاتور rtc مشکل داشت و طبیعتا شمارشی هم هر یک ثانیه یک بار انجام نمی شد

  5. تشکرها از این نوشته :


  6. #4
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2013
    نوشته ها
    23
    تشکر
    5
    تشکر شده 1 بار در 1 پست

    پیش فرض

    خیلی خیلی ممنون جناب زرکوب. کریستال رو عوض کردم و مشکلم حل شد. فکر کنم نوع کریستالم اشتباه بود.
    مدل کریستالم این بود
    ntk-12.000-hc49u
    که بعد با یکی از این معمولیا که توی بازار پیدا میشه تعویضش کردم و درست شد

  7. تشکرها از این نوشته :


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

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