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

   

حمد سيد
:: مهندس ::
تاريخ التسجيل: Jan 2015
المشاركات: 44
نشاط [ حمد سيد ]
قوة السمعة:
قديم 19-02-2016, 10:33 PM المشاركة 9   
افتراضي



السلام عليكم
أخي عبدالله اسمح لي بملاحظة بسيطة:
مادمت اخترت الطرف GPIO.B0 كدخل أنالوج أصبح ضروري تحديد ذلك الاختيار بإسناد القيمة 1 للمسجل ANSEL هكذا طبعا:
;ANSEL = 1
(علما بأن التعليمة ;ANSEL = 0 تجعل كل المداخل ديجتال )
وان شاء الله بعد هذا التعديل سيمكن التحكم في السرعة وتختفي رسائل الخطأ في بروتوس
شكرا على الكود و على رفعك لملف المشروع
بارك الله فيك أخي وجزاك خيرا على حسن نيتك ومسارعتك للمساعدة والإفادة
اولا الف شكر لردك ومسعادتكم ليه وربنا يجعله فى ميزان حسناتكم جميع يا ريت تقولى اكتب السطر ده ازاى او تعدلى الاسطر وكلنا بنتعلم من بعض ده طبعا بعد ازن استاز عبدالله لانى حاسب انى عملو قلق وانا نفسى يطلب اى شئ منى اردلو فيه جميلو فى عمل المشروع

اعلانات

ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 450
نشاط [ ahmed idris ]
قوة السمعة:
قديم 19-02-2016, 11:47 PM المشاركة 10   
افتراضي


اولا الف شكر لردك ومسعادتكم ليه وربنا يجعله فى ميزان حسناتكم جميع يا ريت تقولى اكتب السطر ده ازاى او تعدلى الاسطر وكلنا بنتعلم من بعض ده طبعا بعد ازن استاز عبدالله لانى حاسب انى عملو قلق وانا نفسى يطلب اى شئ منى اردلو فيه جميلو فى عمل المشروع
أخي كما ذكرت سابقا السطر في الكود هو الخاص بقيمة المسجل ANSEL
يعني كان 0 ويجب تعديله الى 1:
كود:
 void init_ports(void) {
    TRISIO = 9; // set as output
    ANSEL = 1;
    CMCON = 7;
  }
وهنا الملف المعدل :
http://up.top4top.net/downloadf-49oxf41-rar.html
وطبعا المشروع الكامل هو للأخ العزيز المهندس عبدالله حجازي جزاه الله خيرا
وما قمت به هو فقط تعديل بسيط ..

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

حمد سيد
:: مهندس ::
تاريخ التسجيل: Jan 2015
المشاركات: 44
نشاط [ حمد سيد ]
قوة السمعة:
قديم 20-02-2016, 03:31 AM المشاركة 11   
افتراضي


أخي كما ذكرت سابقا السطر في الكود هو الخاص بقيمة المسجل ANSEL
يعني كان 0 ويجب تعديله الى 1:
كود:
 void init_ports(void) {
    TRISIO = 9; // set as output
    ANSEL = 1;
    CMCON = 7;
  }
وهنا الملف المعدل :
http://up.top4top.net/downloadf-49oxf41-rar.html
وطبعا المشروع الكامل هو للأخ العزيز المهندس عبدالله حجازي جزاه الله خيرا
وما قمت به هو فقط تعديل بسيط ..
بردو مفتاح الفوليم مش شغال للتعليه والتبطئ


الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,682
نشاط [ عبدالله حجازى ]
قوة السمعة:
قديم 20-02-2016, 03:33 AM المشاركة 12   
افتراضي


السلام عليكم
أخي عبدالله اسمح لي بملاحظة بسيطة:
مادمت اخترت الطرف GPIO.B0 كدخل أنالوج أصبح ضروري تحديد ذلك الاختيار بإسناد القيمة 1 للمسجل ANSEL هكذا طبعا:
;ANSEL = 1
(علما بأن التعليمة ;ANSEL = 0 تجعل كل المداخل ديجتال )
وان شاء الله بعد هذا التعديل سيمكن التحكم في السرعة وتختفي رسائل الخطأ في بروتوس
شكرا على الكود و على رفعك لملف المشروع
بارك الله فيك أخي وجزاك خيرا على حسن نيتك ومسارعتك للمساعدة والإفادة
وعليكم السلام ورحمه الله وبركاته ...

اولا لا مانع فى أى ملاحظة ... لك كل الشكر والإحترام للتنبيه لهذه النقطه ..

والله يا أخى .. الحقيقه .. أول مرة بالنسبه لى أن أكتب كود للبيك ... 12f ... وتوقعت أن يوجد به ملاحظات ... بس الحمد لله وفضله أن الكود نجح فى التجربه ...

هذا الشئ ... بتوفيق من الله .... والمهم هو أكتساب خبرة أكثر .. ونفع الناس من العلم الذى اعطانى الله له ..

الحمد لله على كل حال ....

وألف شكر لك أخى الكريم ...


الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,682
نشاط [ عبدالله حجازى ]
قوة السمعة:
قديم 20-02-2016, 03:42 AM المشاركة 13   
افتراضي


بردو مفتاح الفوليم مش شغال للتعليه والتبطئ
السلام عليكم أخى حمد سيد ..

يجب ربط البن رقم ( 7 ) GP0 بالسالب مباشر للتأكد أن الكود سليم وفى هذه الحاله لو تم ربط البن رقم ( 7 ) GP0 بالسالب مباشر ستلاحظ أن البرنامج يعمل بأقصى سرعه وفى هذة الحاله تأكد أن البرنامج سليم ..

وعليك البحث عن المشكلة ... وفى الغالب ستكون المشكله فى مفتاح الفوليم نفسه أو طريقة ربطه مع الميكرو ..


تحياتى لك ومتابع معك لحل هذة النقطه أن شاء الله ...


أخى هل لديك أى تعليق أو ملاحظه على البرامج المعموله ...



تحياتى لك ...


التعديل الأخير تم بواسطة : عبدالله حجازى بتاريخ 20-02-2016 الساعة 03:59 AM

حمد سيد
:: مهندس ::
تاريخ التسجيل: Jan 2015
المشاركات: 44
نشاط [ حمد سيد ]
قوة السمعة:
قديم 20-02-2016, 09:54 AM المشاركة 14   
افتراضي


السلام عليكم أخى حمد سيد ..

يجب ربط البن رقم ( 7 ) GP0 بالسالب مباشر للتأكد أن الكود سليم وفى هذه الحاله لو تم ربط البن رقم ( 7 ) GP0 بالسالب مباشر ستلاحظ أن البرنامج يعمل بأقصى سرعه وفى هذة الحاله تأكد أن البرنامج سليم ..

وعليك البحث عن المشكلة ... وفى الغالب ستكون المشكله فى مفتاح الفوليم نفسه أو طريقة ربطه مع الميكرو ..


تحياتى لك ومتابع معك لحل هذة النقطه أن شاء الله ...


أخى هل لديك أى تعليق أو ملاحظه على البرامج المعموله ...



تحياتى لك ...
انا ربط رقم 7 بلسالب لاكن لا يفعل شئ فى مشكله فا حاجه وانا فى حاجه نسيت اقولك عليها يمكن هيا الى عمله هزه المشكله مفتاح الفوليم راكب عليه 3 اطراف على طرف رقم 7 والسالب وطرف رقم 8 وطرف على رقم 1 الموجب وانا عملت كل الى تتخيلو لغيت رقم واحد من على مفتاح الفوليم وربط رقم 7 ب8 لاكن بدون اى جدوى ارجو الحل منك ومراجعة الصور على الفيس بوك حتى لا يضيع تعبنا هبائا اما بلنسبا للبرنامج مع انى مش عارف احددو بلظبط لكنى عرفت انو مش مشكله اوى لان الواحد يقدر يعدل عليه طبعا تحت اشرافك انت لانك صاحب المشروع


حمد سيد
:: مهندس ::
تاريخ التسجيل: Jan 2015
المشاركات: 44
نشاط [ حمد سيد ]
قوة السمعة:
قديم 20-02-2016, 10:14 AM المشاركة 15   
افتراضي


استاز عبدالله انا ارسلت لك اربع فديوهاتن على الشات الفيس بوك 4 لان الفيس لا يرسل اكثر من 15 ثانيه شرحلك فيهم البورده وهيه شغاله ومبيلك فيهم الاطراف ارجو مشاهدة الفديوهات واسف من كثرة تعليقاتى لك لحل هزه المشكله


حمد سيد
:: مهندس ::
تاريخ التسجيل: Jan 2015
المشاركات: 44
نشاط [ حمد سيد ]
قوة السمعة:
قديم 25-02-2016, 10:46 AM المشاركة 16   
افتراضي


[IMG][/IMG]
استاز عبدالله انا لقيت موقع اجنبى ولقيت فى موضوع نفس الى انا عيزو لاكن بشكل مختلف فى البروجرام حيث ان مفتاح الفوليم بيغير البرنامج بس ملف الهكس شغال زى الفل عندى على الدايرة مكنة اتلفلاشر بس مش البرنامج الى انا عيزو يا ريت تنظر الى الصوره بالاعلى وتشوف هوه زى الى كان فى بالك الى انت صممت عليه البرنامج لان الصوره زى الى عندى فى الفلشر بلظبط يا ريت ترد عليه



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