قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

somood
:: مهندس جيد ::
تاريخ التسجيل: Jan 2011
الدولة: نابلس
المشاركات: 222
نشاط [ somood ]
قوة السمعة:0
قديم 31-01-2015, 07:39 PM المشاركة 1   
افتراضي خطأ في البروتس في تنفيذ امر sin() Twitter FaceBook Google+



السلام عليكم
كتبت برنامج بال microc pro والكود يحتوي على دالة sin() من مكتبة ال cMath
وعملت build بدون اي مشكلة
لكن المشكلة الي واجهتني هي عند تنفيذ البرنامج على البروتس بيعتيني ايرور stack over flow ولما بضغط على تفاصيل الايرور بعطيني رسالة وهي
because it is executing library or runtime code for which no debug data is present
مع العلم انو لما اشيل الامر الذي يحتوي sin بتمشي الامور بدون مشاكل
وهذا الكود
طبعا الكود تجريبي فقط فأنا احتاج هذه الدالة في توليد موجة جيبية
كود:
void main() {
double x;
char i,a;
PWM1_Init(5000);
PWM1_Set_Duty(80);
PWM1_Start();
while(1){
x=sin(45);

 }
}

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 01-02-2015, 06:14 PM المشاركة 2   
افتراضي


ارفع ملف الكود و البروتوس

حيدر علاج حسن
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:51 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025