اطلاعیه

Collapse
No announcement yet.

آرایه با سایز بزرگ در LPC1768

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    آرایه با سایز بزرگ در LPC1768

    سلام
    من از KEIL به عنوان IDE استفاده میکنم
    میکروی من LPC1768 هست .
    نیاز دارم که یک آرایه کاراکتری به ابعاد 10000 داشته باشم . مثل کد زیر :
    uint8_t   rx_buffer [ 10000 ]
    برنامه کامپایل میشه . بعد از پروگرم اجرا هم میشه . ولی حدود 2 دقیقه بعد از اون میکرو هنگ میکنه

    اندازه آرایه رو به صورت زیر تغییر دادم :
    uint8_t  rx_buffer [ 512 ]
    با این تغییر دیگه میکرو هنگ نکرده .
    مشکل از کجاست ؟؟؟؟؟ وقتی که من اندازه آرایه رو زیاد میکنم چه اتفاقی میوفته ؟؟؟؟؟؟
    این توضیح رو هم بدم که من از درستی کد مطمینم.
    در فروم های انگلیسی مطالبی در مورد stack size اومده بود.

    #2
    نوشته اصلی توسط FeriSali نمایش پست ها
    سلام
    من از KEIL به عنوان IDE استفاده میکنم
    میکروی من LPC1768 هست .
    نیاز دارم که یک آرایه کاراکتری به ابعاد 10000 داشته باشم . مثل کد زیر :
    uint8_t rx_buffer [ 10000 ]
    برنامه کامپایل میشه . بعد از پروگرم اجرا هم میشه . ولی حدود 2 دقیقه بعد از اون میکرو هنگ میکنه

    اندازه آرایه رو به صورت زیر تغییر دادم :
    uint8_t rx_buffer [ 512 ]
    با این تغییر دیگه میکرو هنگ نکرده .
    مشکل از کجاست ؟؟؟؟؟ وقتی که من اندازه آرایه رو زیاد میکنم چه اتفاقی میوفته ؟؟؟؟؟؟
    این توضیح رو هم بدم که من از درستی کد مطمینم.
    در فروم های انگلیسی مطالبی در مورد stack size اومده بود.
    سلام و درود،
    در ابتدای تعریف متغییر، کلمه کلیدی static رو قرار بدید،
    ببینید مشکل حل میشه یا نه.

    دیدگاه

    لطفا صبر کنید...
    X