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

موضوع: مشکل در فایل start up در میکروی lpc1768

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2018
    نوشته ها
    51
    تشکر
    21
    تشکر شده 13 بار در 8 پست

    پیش فرض مشکل در فایل start up در میکروی lpc1768

    سلام دوستان.من قبلا یه کیل ورژن قدیمی تر داشتم که فایل استارتاپش که اد میکردم تو برنامه نویسی مشکلی نداشتم.الان یه کیل 4 ورژن جدید تر نصب کردم وقتی برنامم کامپابیل میکنم ارور میده میگه unidentified system init... تو نت سرچ کردم گفتن یه فایل دیگه به اسم system init.c اضافه کنم.منم اضافه کردم و ارور اوکی شد.ولی همون برنامه ای که قبلا رو سخت افزار جواب گرفتم این دفعه جواب نمیداد.بعد رفتم تو فایل استارت اپ و دو خطی که system init صدا زده بود پاک کردم و system init.c رم پاک کردم و درست شد.کسی میدونه دلیل این چی بوده؟
    این قسمت از فایل تغییر دادم.خط 2 و 3 و 4پاک کردم.
    IMPORT __main
    IMPORT SystemInit
    LDR R0, =SystemInit
    BLX R0
    LDR R0, =__main
    BX R0
    ENDP

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

  3. #2
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2018
    نوشته ها
    51
    تشکر
    21
    تشکر شده 13 بار در 8 پست

    پیش فرض

    مشکل فهمیدم.فک کنم تو system init کلاک تنظیم میشه و با کدایی که من نوشتم تداخل پیدا میکنه.فقط یه چیزیو نفهمیدم.وقتی تو همین system init کلاک سورس میزارم internal RC osc که واسه من 4 مگ هست کلاک سی پی یو من چند میشه؟همون چهاره؟یا بازم divider داره؟فایل پیوست 9598
    الان این خط که ابیش کردم زده تقسیم کننده فرکانس برای pll0.یعنی من الان غیر فعال کردم pll رو همون کلاک اینترنال رو تقسیم بر 4 میکن میده به cpu یا اصلا تقسیم نمیکنه.من 1 میکنم این مقدار رو ارور میده.

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

    پیش فرض

    سلام
    چون در فایل استارت اپ از تابع system init استفاده شده پس باید کتاخانه آن را که در فایل system_LPC17xx.c قرار دارد هم اد کنید. در این تابع تنظیمات کلاک در حالت پیش فرض قرار میگیرد. کلاک هسته روی 100 مگ و کلاک پریفرال ها روی 25 مگ . و از روی 12 مگ اسلاتور خارجی این کلاک به pll اعمال می شود. حال اگر بخواهید تغییری در این قسمت دهید و از کلاک داخلی استفاده کنید بایستی رجیسترهای مربوطه را تغییر داده و در تنظیمات ضرایب pll هم مطابق نیاز تغییر ایجاد کنید.
    در فیلم آموزش پیشرفته میکروکنترلر LPC1768 ورژن جدید فصل 1 به واحد کلاک و پاور و شرح رجیسترهای آن هم پرداخته شده.

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


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

  1. ساخت فونت و نحوه نمایش روی ال سی دی 7 اینچ lpc1768
    توسط ali_asj66 در انجمن LPC series (NXP)
    پاسخ: 0
    آخرين نوشته: 14-08-2016, 21:26
  2. [سوال] چگونه برنامه bootloader رو روی هدربرد lpc1768 پروگرام کنیم؟
    توسط Mehrdad201 در انجمن LPC series (NXP)
    پاسخ: 3
    آخرين نوشته: 17-07-2016, 00:40
  3. [سوال] نمایش عکس بروی برد LPC1768 LANTIGER از روی MMC Card
    توسط sakhdari در انجمن LPC series (NXP)
    پاسخ: 9
    آخرين نوشته: 03-09-2015, 11:14
  4. [سوال] وصل دوربین ov7670 به میکروی lpc1768
    توسط hadi282 در انجمن LPC series (NXP)
    پاسخ: 0
    آخرين نوشته: 25-07-2014, 03:47
  5. پخش فیلم روی TFTLCDبا lpc1768
    توسط skiboys در انجمن LPC series (NXP)
    پاسخ: 72
    آخرين نوشته: 22-03-2014, 23:24

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

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