سلام
من یه کد ساده نوشتم که یه عدد در حال افزایشو به سریال ارسال میکنه - مشکلی هم نداره
ولی وقتی یه متغییر از نوع vector که ایجاد میکنم - فقط همین - دیگه ارسالی رخ نمیده
- چرا؟
نمیدونم مشکل از keil هستش یا سوتی منه
کد زیرو داخل main تعریف میکنم مشکلی نی :
همین کد رو بصورت سراسری و خارج main تعریف کنیم ارسال سریال قطع میشه.
به صورت آرایه ای تعریف کنم - هر جا هم که تعریف کنم بازم ارسال سریال دیتا قطع میشه.
من یه کد ساده نوشتم که یه عدد در حال افزایشو به سریال ارسال میکنه - مشکلی هم نداره
ولی وقتی یه متغییر از نوع vector که ایجاد میکنم - فقط همین - دیگه ارسالی رخ نمیده

#include <vector>
std::vector<int> test(10,0);
نمیدونم مشکل از keil هستش یا سوتی منه
کد زیرو داخل main تعریف میکنم مشکلی نی :
std::vector<int> temp;
همین کد رو بصورت سراسری و خارج main تعریف کنیم ارسال سریال قطع میشه.
به صورت آرایه ای تعریف کنم - هر جا هم که تعریف کنم بازم ارسال سریال دیتا قطع میشه.
std::vector<int> test(10,0);