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

   

sskk77
:: مهندس متميز ::
تاريخ التسجيل: Jan 2005
المشاركات: 711
نشاط [ sskk77 ]
قوة السمعة:
قديم 01-06-2020, 02:57 PM المشاركة 9   
افتراضي



السلام عليكم
اسف ع التاخير
[IMG][/IMG]

رابط الملف

https://drive.google.com/file/d/1bPm...ew?usp=sharing
أخي Assed لا يمكنني الوصول الى الملف لانه بحسابك الخاص ممكن تعطيني رابط اخر او اذن بالوصول؟
ولك كل الاحترام والتقدير

اعلانات

الصورة الرمزية assed
assed
:: عضو فضي ::
تاريخ التسجيل: Jul 2014
الدولة: العراق - بغداد
المشاركات: 1,034
نشاط [ assed ]
قوة السمعة:
قديم 01-06-2020, 06:18 PM المشاركة 10   
افتراضي


أخي Assed لا يمكنني الوصول الى الملف لانه بحسابك الخاص ممكن تعطيني رابط اخر او اذن بالوصول؟
ولك كل الاحترام والتقدير

تفضل
https://drive.google.com/file/d/1bPm...ew?usp=sharing

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

sskk77
:: مهندس متميز ::
تاريخ التسجيل: Jan 2005
المشاركات: 711
نشاط [ sskk77 ]
قوة السمعة:
قديم 01-06-2020, 11:06 PM المشاركة 11   
افتراضي


أخي العزيز ASSED اشكر لك جهودك
المثال الذي ارسلته يعمل لكن عند تطبيق نفس الاعدادات في ميكرو بيسك و ميكرو سي لم يعمل
لم أفهم السبب

كود:
dim temp_res as word

main:

TRISA = %00011111
TRISC = %00000000
CMCON = 7
ANSEL = 1
ADCON0=%11000011


  PORTA=0
  PORTC=0


 while (TRUE)

    temp_res = ADC_Read(0)    
    portc= temp_res

  wend
هل يوجد خطأ هنا؟؟؟
التحويل يعمل لكن الVREF لا أثر له ابدا
أظن ان هذا الامر يحتاج امرا خاصا في ميكروبيسك و ميكروسي انا اجهله.
جزاك الله خيرا على


التعديل الأخير تم بواسطة : sskk77 بتاريخ 01-06-2020 الساعة 11:09 PM

sskk77
:: مهندس متميز ::
تاريخ التسجيل: Jan 2005
المشاركات: 711
نشاط [ sskk77 ]
قوة السمعة:
قديم 02-06-2020, 09:06 PM المشاركة 12   
افتراضي


أخي ASSED
لقد حاولت كثيرا لكن للاسف لا يوجد نتيجة
الكود الذي ارسلته انت بالفعل يعمل لكن الكود الذي كتبته انا لا يعمل
مالذي يجري لا افهم؟؟؟ ما الخطأ عندي

يرجى المساعدة وجزاكم الله خيرا


الصورة الرمزية assed
assed
:: عضو فضي ::
تاريخ التسجيل: Jul 2014
الدولة: العراق - بغداد
المشاركات: 1,034
نشاط [ assed ]
قوة السمعة:
قديم 03-06-2020, 06:29 PM المشاركة 13   
افتراضي


أخي ASSED
لقد حاولت كثيرا لكن للاسف لا يوجد نتيجة
الكود الذي ارسلته انت بالفعل يعمل لكن الكود الذي كتبته انا لا يعمل
مالذي يجري لا افهم؟؟؟ ما الخطأ عندي

يرجى المساعدة وجزاكم الله خيرا
السلام عليكم
هل تأكدت من الاعدادات الاولية ((الفيوز))
كود:
Config CPD_OFF,CP_On,BODEN_OFF,MCLRE_OFF,PWRTE_ON,WDT_OFF,INTRC_OSC_NOCLKOUT


sskk77
:: مهندس متميز ::
تاريخ التسجيل: Jan 2005
المشاركات: 711
نشاط [ sskk77 ]
قوة السمعة:
قديم 03-06-2020, 11:01 PM المشاركة 14   
افتراضي


السلام عليكم
هل تأكدت من الاعدادات الاولية ((الفيوز))
كود:
Config CPD_OFF,CP_On,BODEN_OFF,MCLRE_OFF,PWRTE_ON,WDT_OFF,INTRC_OSC_NOCLKOUT
أخي العزيز ASEED شكرا لك من كل قلبي شكرا على تفاعلك ورحابة صدرك
أخي العزيز ليس الخطأ في CONFIG WORD علما أنني لست مبتدأ في البرمجة لكن فقط هذه المرة الأولى التي استخدم فيها VREF كما ذكرت لك لقد قرأت الداتا شيت خطوة بخطوة فلم أحصل على نتيجة
لكني وجدت الخطأ في شرح المكتبة في لغة البرمجة وكان هذا هو السبب
لقد استعملت ADC_Get_Sample بدلا من ADC_Read فعمل البرنامج تماما كما هو مفروض
وهذه صور تبين ما اقصد
[IMG][/IMG]
[IMG][/IMG]
كلا التعليمتين مذكور بأنها لاتعمل مع الجهد المرجعي الخارجي فقط مع الجهد المرجعي الداخلي
لكني استعملت الاولى لاني استخدمتها كثيرا ووجدتها تعمل دائما ولم يخطر ببالي ذلك الا الان
بعد التجربة كل شيئ يعمل
جزاك الله خيرا ما قصرت كفيت ووفيت ولم تتوانى لحظة في مد يد العون
لك فائق الاحترام والتقدير



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