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





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









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





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

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 13
  1. #1
    2011/04/14
    Tabriz
    39
    0

    مشکل شبیه سازی در Keil برای چیپ LPC2368

    به نام الله

    سلام

    دوستان ، بنده برای شبیه سازی برنامه چشمک زن ساده به مشکل برخوردم ، نمی دونم چرا شبیه سازی نمی شه ، البته برای چیپ LPC2378 مشکلی نداره ولی برای LPC2368 ارور می ده ممنون می شم اگه کمکم کنید اینم عکسش:



    پیشاپیش سپاس
    یا حق.
  2. #2
    2007/08/04
    اصفهان
    577
    5

    پاسخ : مشکل شبیه سازی در Keil برای چیپ LPC2368

    سلام
    فکر کنم از دستور SCS |=0x00000001 باید استفاده می شده
    برنامه ای که اگر پایه P2.0 یک شد در خروجی P1.21 پالس دهد و اگر این پایه صفر شد پاس قطع شود:

    کد:
    #include "LPC23xx.h"
    #define pulse1 0x200000 //p1.21
    #define set_pulse1 (FIO1SET=pulse1)
    #define clr_pulse1 (FIO1CLR=pulse1)
    void delay(unsigned long i);
    int main(){
    SCS |=0x00000001;
    FIO1MASK=0x00000000;
    FIO1DIR=0xFFFFFFFF;
    FIO1CLR=0x00000000;
    FIO1DIR=0x00000000;
    while(1){
    while( (FIO2PIN & 0x00000001)==1 ){
    set_pulse1;
    delay(1000);
    clr_pulse1;
    delay(1000);
    }
    while( (FIO0PIN & 1) == 0 )
    clr_pulse1;
    }
    }
    void delay(unsigned long i){
    unsigned long j;
    for (j=0;j<i;j++);
    }
    البته ارور نباید بده ولی در اجرا خروجی از پایه میکرو نداریم. حلا نمی دونم چرا خطا میده!
    فيلم آموزشي ميکروکنترلر LPC1768
    فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
    فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
    فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...
  3. #3
    2011/04/14
    Tabriz
    39
    0

    پاسخ : مشکل شبیه سازی در Keil برای چیپ LPC2368

    سلام.
    ممنونم ، ولی بازم جواب نداد ، خیلی عجیبه ! همیشه روی لاین 7 نشونه قرمز رنگ ظاهر میشه !


    البته ارور نباید بده ولی در اجرا خروجی از پایه میکرو نداریم. حلا نمی دونم چرا خطا میده!
    البته منظورم از ارور ، ارور موقع کامپایل نبودها یعنی همین که توی شبیه سازی مشکل داره... :agree:

    برای LPC2378 به خوبی و بدون خطا شبیه سازی میشه ولی برای LPC2368 ... :sad:
  4. #4
    2011/04/14
    Tabriz
    39
    0

    پاسخ : مشکل شبیه سازی در Keil برای چیپ LPC2368

    شبیه ساز روی DAbt_Handler B DAbt_Handler کتابخانه LPC2300 متوقف میشه و لایه های پایینی رو اجرا نمیکنه!




    جالب اینجاست که وقتی میکرو رو LPC2377 یا LPC2378 و از اون بالاتر انتخاب می کنم مشکلی بوجود نمیاد ولی برای میکروهای پایینتر از اینها مثل LPC2368 و پایینتر ادا درمیاره..!!

    دوستان باتجربه لطفا کمک کنند

  5. #5
    2010/05/09
    930
    40

    پاسخ : مشکل شبيه سازي در Keil براي چيپ LPC2368

    با سلام
    به لينک ذيل مراجعه فرماييد.

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

    عضویت



    اگر مشکل حل شد، در همين تاپيک اطلاع رساني فرماييد.

    قبلا اين مشکل را داشتم.

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

    عضویت



    با سپاس

    پ.ن:
    ديتا شيت 68 و 78 را در قسمت memory map کنترل و مقايسه فرماييد،
    و در پشن کيل ، به محل آدرس برنامه دقت فرماييد، نبايد در منطقه آدرسي که به طور فيزيکي وجود ندارد، رجوع برنامه صورت گيرد.
    گشتی در لاله زار
    http://www.eca.ir/forum2/index.php?topic=76138.0

    http://www.eca.ir/forum2/index.php?topic=76141
  6. #6
    2011/04/14
    Tabriz
    39
    0

    پاسخ : مشکل شبیه سازی در Keil برای چیپ LPC2368

    سلام
    اینارو قبلا انجام دادم ولی بازم مشکل داره ! البته از اون حالت(Dabt_Handler) خارج میشه ولی در عوض یه جای دیگه گیر میکنه و مدام پیغام (Data Abort: ARM Instruction at 0000212CH, Memory Access at FFE08000H) رو توی جعبه Command صادر میکنه!!
    اینم جایی که گیر کرده :



    برای میکروهای بالاتر مثل lpc2377,78 مشکلی نداره و مثل هلو کار می کنه!!!!
    چند روز پیش یه هدر بورد LPC2368 از فروشگاه خریدم ، ولی هنوز موفق به برنامه ریزیش نشدم چون توی یه برنامه ساده گیر کردم ..
  7. #7
    2011/04/14
    Tabriz
    39
    0

    پاسخ : مشکل شبیه سازی در Keil برای چیپ LPC2368

    تنها فرقی که دو میکرو 78 و 68 در قسمت مموری دارن اینه که 78 دو واحد EXTERNAL MEMORY BANK داره که از آدرس 0x8000 تا 0x8100 رو به خودش اختصاص داده ، البته آدرس شروع و اتمام بعضی واحدها هم فرق می کنه مثلا رم 68 از 0x40002000 شروع میشه که این رقم در 78 ، 0x40000000 هست..توی قسمت شروع و اندازه رم اینارو عوض کردم ولی قضیه شبیه ساز ما شده از این شاخه به اون شاخه پریدن ، رفت و یه جای دیگه متوقف شد!! :sad:
    خدایا خودت کمکمون

    و در پشن کيل ، به محل آدرس برنامه دقت فرماييد، نبايد در منطقه آدرسي که به طور فيزيکي وجود ندارد، رجوع برنامه صورت گيرد.
    منظورتونو از این قسمت متوجه نشدم! اگه امکانش هست کمی بیشتر توضیح بدید

    می گم نکنه مشکل از ورژن نرم افزار باشه !!
    MDK-ARM Standard Version: 4.20

    جناب Solsal شما این مشکل رو با میکرو 2368 داشتین ؟ میشه یه زحمتی بکشین و این برنامه رو روی کامپایلر خودتون شبیه سازی کنین ؟! اگه مشکل از ورژن نرم افزار باشه چه ورژنی رو توصیه می کنین
    ممنونم.
    یا الله.
  8. #8
    2010/05/09
    930
    40

    پاسخ : مشکل شبيه سازي در Keil براي چيپ LPC2368

    با سلام
    من هم از 420 کيل استفاده مي نمايم.

    راه حل اوليه:

    در ويزارد فايل اسمبلي،
    1- تيک مربوط به تنظيمات حافظه بيروني را غير فعال کنيد.
    2- به heap يک عدد 800 تايي هگز، تخصيص دهيد.
    3- mam را غير فعال کنيد.

    - تنظيمات کيل را هم مطابق ذيل انجام دهيد.( فرکانس 12 و IRAM , IROM1 را تغيير نمي دهيم، يعني هر چه که کيل براي 2368 قرار دهد قبول است )

    با سپاس
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست lpc2368_setup_3.jpg   keil_arm_options.jpg   keil_arm_options_2.jpg   lpc2368_setup_3.jpg   keil_arm_options.jpg  

    keil_arm_options_2.jpg   lpc2368_setup_3.jpg   keil_arm_options.jpg   keil_arm_options_2.jpg   lpc2368_setup_3.jpg  

    keil_arm_options.jpg   keil_arm_options_2.jpg  
    گشتی در لاله زار
    http://www.eca.ir/forum2/index.php?topic=76138.0

    http://www.eca.ir/forum2/index.php?topic=76141
  9. #9
    2011/04/14
    Tabriz
    39
    0

    پاسخ : مشکل شبیه سازی در Keil برای چیپ LPC2368

    سلام و درود
    آقا دست گلتون درد نکنه ، ممنونم
    با کمک و راهنمایی شما دوست عزیز و غیر فعال کردن حافظه خارجی و واحد مم مشکل حل شد :smile: الحمدلله
    اجرتون با خداوند ان شاءالله.
    یاحق.
  10. #10
    2011/04/25
    40
    1

    پاسخ : مشکل شبيه سازي در Keil براي چيپ LPC2368

    سلام دوستان

    تو شبيه سازي با keil به يه مشکلي برخوردم
    البته تازه کار کردن باهاش رو شروع کردم :read: و از فوت و فنش زياد خبر ندارم

    همون برنامه اي که تو مجله PMM 9 نوشته رو نوشتم و ميخام شبيه سازيش کنم ، برنامه ش اينه

    کد:
    #include <LPC23xx.h>
    void wait(void)
    {
    	long int i ;
    	for(i=0;i<4000;i++);
    }
    int main(void)
    {
    	FIO0DIR =1;
    	FIO0SET =1;
    	wait();
    	FIO0CLR =1;
    	wait();
    }
    حالا تو قسمت Logic Analyzer چرا خروجي صفر و يک نميشه و ثابت هست ؟

    تنظيمات setup logic analyzer رو به اين صورت انجام دادم ولي هيچ تغييري در هيچ يک مشاهده نمي شود ؟ oo:

    اسم رجيستر ها رو درست وارد کردم ؟

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

    عضویت



    please help me
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 13

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

  1. شبیه سازی DMA در keil
    توسط majid_avr در انجمن NXP
    پاسخ: 0
    آخرين نوشته: 2015/08/06, 18:29
  2. پاسخ: 19
    آخرين نوشته: 2015/06/23, 23:21
  3. شبیه سازی با keil
    توسط mojtabasalehnezhad در انجمن پروسسورهای ARM
    پاسخ: 0
    آخرين نوشته: 2015/05/25, 16:45
  4. مشکل با شبیه سازی keil
    توسط alizamany74 در انجمن NXP
    پاسخ: 9
    آخرين نوشته: 2015/02/07, 22:48
  5. پاسخ: 3
    آخرين نوشته: 2013/09/02, 06:52

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

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

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

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

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