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

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

الصورة الرمزية الفارس العنيد
الفارس العنيد
:: مهندس ::
تاريخ التسجيل: Oct 2008
المشاركات: 39
نشاط [ الفارس العنيد ]
قوة السمعة:0
قديم 02-04-2009, 03:25 PM المشاركة 1   
افتراضي الرجاء المساعده بخصوص برمجة البك Twitter FaceBook Google+



السلام عليكم

اخواني
انا متابع لدورة الاستاذ احمد سمير الخاصه بالبرمجه

ولقد وضع الاخ حيدر تجربه ببرنامج البروتوس لاشارات المرور بواسطة 16f84a
وكان ملف الهيكس معمول ببرنامج ميكرو سي

http://www.filefactory.com/file/af874gf/n/trafic2_rar

http://rapidshare.com/files/216589157/trafic2.rar.html

ولقد حاولت تطبيق الدائرة عمليا اكثر من مرة (مع توصيل مذبذب 4ميجا ومكثفين 15بيكو واضافة مقاومة للطرف mclr بقيمة 10كيلو ومكثف 100نانو بين الجهد والارضي

الدائرة عند توصيل الجهد تعمل ولكن الاشارات لاتتغيير بعد المده المحدده كما في البروتوس

فهل البرنامج المكتوب بلغه السي ينقصه شيء حتي يعمل في الحقيقه علي متحكم 16f84a

لاني رايت في مشاركة الاخ زكي شاكر في موضوعه المتعلق بالبرمجه
هذه الجمله

الاعدادات السحرية التي تجعل الملف C يتحول الى ملف هيكس صالح للبرمجة الحقيقية:
كود:
//Functions
كود:
#include <system.h>
#pragma CLOCK_FREQ 4000000 //Configuration data #pragma DATA 0x2007, 0x3ff2

لكن اين اضع هذا الكود داخل البرنامج وهل هو كود واحد ام اتنين
وماهي فائدته
او هل يوجد كود مثله يجب ان اضعه داخل ملف السي


ارجو الرد والافاده

اخوكم احمد

اعلانات

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:106
قديم 02-04-2009, 06:37 PM المشاركة 2   
افتراضي


السلام عليكم

كيف حالك اخي احمد؟ان شاء الله تكون امورك بخير..طبعا ان العناد رائع عندما يدفعك الى العمل والاصرار دائما لتحقيق ما تصبو اليه .وربنا يوفقك لتصل الى ما يحبه ويرضاه..اما موضوع الاشارات المرورية التي ارفقتها فهي تستخدم (مقاومة قيمتها 10 كيلو اوم ومكثف قيمته 22 بيكو فاراد كمذبذب او هزاز) وهذا طبعا يختلف عما استخدمته انت وهي الكريستالة مع المكثفات لذلك لم تعمل الدارة حسبما اعتقد(بالاضافة الى ان الزمن الابتدائي لعمل البرنامج طويل جدا جدا ) ..يمكنك ان تعدل البرنامج لتستخدم كريستالة او يمكن تعديل دارتك لتستخدم مقاومة ومكثف كهزاز..بجميع الاحوال لقد قمت بتعديل الملف ليستخدم كريستالة 4 ميجاهيرتز(واربط معها المكثفات التي ذكرتها بالاضافة الة المقاومة الموصولة الى طرف الMCLR) كما قمت بتعديل الازمنة في البرنامج ليعمل وهو على الرابط التالي:

http://arabsh.com/tdxhnfa0ad08.html

قم بالتجربة وان شاء الله ستعمل معك هذه المرة على ارض الواقع وليس افتراضيا ..ربنا يوفقك ويجزيك الخير وينفع بك الاسلام والمسلمين..

واخر دعوانا ان الحمدلله رب العالمين..وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..

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

الصورة الرمزية الفارس العنيد
الفارس العنيد
:: مهندس ::
تاريخ التسجيل: Oct 2008
المشاركات: 39
نشاط [ الفارس العنيد ]
قوة السمعة:0
قديم 02-04-2009, 09:09 PM المشاركة 3   
افتراضي


اخي لااعرف كيف اشكرك
لكن ماهو التعديل الذي قمت به علي الملف
كي اعرف لو احببت ابرمج مرة اخري
لان الحمد لله
والفضل لله ثم لك الدائرة اشتغلت

فلاتبخل علي بان تعرفني
ماهي الاضافه


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 02-04-2009, 10:12 PM المشاركة 4   
افتراضي


السلام عليكم اخي احمد كيف الحال .انت فعلا عنيد كما قال الاخ فادي اللي براسك لازم تعمله . اتمنى لك التوفيق.
اخي فادي عرضت فكرة في موضوع الدورة . وقد اعترض المهندس احمد سمير على شيء فيها واشار الى انه وضحها لك ويطلب منك توضيحها لنا وانا اطلب منك ذلك فأرجو منك متابعة الموضوع .وتحياتي لك .

حيدر علاج حسن

الصورة الرمزية الفارس العنيد
الفارس العنيد
:: مهندس ::
تاريخ التسجيل: Oct 2008
المشاركات: 39
نشاط [ الفارس العنيد ]
قوة السمعة:0
قديم 03-04-2009, 01:00 AM المشاركة 5   
افتراضي


جزاك الله خيرا اخي حيدر
ولولاك لما كنت اسال الان
انت صاحب البرنامج الاساسي علي البروتوس
وبانتظار افكار جديده
وبانتظار الاخ فادي لتوضيح كيف تم تعديل البرنامج
وهل هناك برنامج اخر غير الميكرو سي تم تعديل الملف الهيكس به


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 03-04-2009, 10:19 AM المشاركة 6   
افتراضي


السلام عليكم

اخواني
فهل البرنامج المكتوب بلغه السي ينقصه شيء حتي يعمل في الحقيقه علي متحكم 16f84a
لاني رايت في مشاركة الاخ زكي شاكر في موضوعه المتعلق بالبرمجه
هذه الجمله
كود:
//Functions
كود:
#include <system.h>
#pragma CLOCK_FREQ 4000000 //Configuration data #pragma DATA 0x2007, 0x3ff2
لكن اين اضع هذا الكود داخل البرنامج وهل هو كود واحد ام اتنين
وماهي فائدته
او هل يوجد كود مثله يجب ان اضعه داخل ملف السي
ارجو الرد والافاده
اخوكم احمد
السلام عليكم
الاعدادات التي أقصد اعدادات ضرورية وإذا لم يتم ضبطها بالشكل الصحيح فإن البرمجةيكون مصيرها الفشل ..وهي لا تخص هذه اللغة او تلك ..بل جميع الكومبيلرات تتضمن هذه الاعدادات ولابد من ضبطها ..
والميكروسي لا يشكل اي استثناء عن هذه القاعدة ..وقد حدثت بالفعل مشاكل عند البعض ..ولم يصلوا الى الحل الا بعد ضبطها ..
هي اذن مشاكل "عادية" في بداية الطريق و أظن ان الكثيرين محترفين وهاوين مروا بها ..
فقط نحن أحيانا ننسى وهذه نعمة..
ان شاء الله خطوة خطوة تصل الى تحقيق هدفك ..
وهذه طريقة الاطلاع على اعدادات البرامج بالميكروسي التي يمكن تجدها في مواقع الويب سواء في المنتديات أو غيرها:

الصفحة تظهر كذلك تلقائيا عند فتح صفحة لبناء مشروع جيد وهذا منطقي ويؤكد على اهمية تلك الاعدادت ..
أتمنى ان تكون تلك السطور القت الضوء على هذا الجانب من البرمجة ..
وارجو لك التوفيق


الصورة الرمزية الفارس العنيد
الفارس العنيد
:: مهندس ::
تاريخ التسجيل: Oct 2008
المشاركات: 39
نشاط [ الفارس العنيد ]
قوة السمعة:0
قديم 03-04-2009, 11:44 AM المشاركة 7   
افتراضي


جزاك الله خيرا
شكرا خي زكي
وبالتوفيق للجميع
اخوك احمد


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:106
قديم 03-04-2009, 02:12 PM المشاركة 8   
افتراضي


السلام عليكم

جزاك الله خيرا اخي زكي..وكما عودتنا فانت من السباقين دائما للمساعدة ..بارك الله فيك..

إضافة رد

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

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

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


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

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