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

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

الصورة الرمزية gheas
gheas
:: مهندس متواجد ::
تاريخ التسجيل: May 2005
الدولة: https://t.me/pump_upp
المشاركات: 128
نشاط [ gheas ]
قوة السمعة:0
قديم 18-02-2016, 03:02 PM المشاركة 1   
افتراضي ADC لايعمل على برنامج Micro C FOR AVR ويعمل على micro c pic مالسبب الرجاء المساعدة Twitter FaceBook Google+



ADC لايعمل على برنامج Micro C FOR AVR ويعمل على micro c pic مالسبب الرجاء المساعدة

اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 18-02-2016, 03:18 PM المشاركة 2   
افتراضي


الله أعلم
لو رفعت الكود سنجد ما نسيت فعله
ولو اضطلعت على ملف المساعدة ستجد السبب (ما نسيت فعله)

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

الصورة الرمزية gheas
gheas
:: مهندس متواجد ::
تاريخ التسجيل: May 2005
الدولة: https://t.me/pump_upp
المشاركات: 128
نشاط [ gheas ]
قوة السمعة:0
قديم 18-02-2016, 03:51 PM المشاركة 3   
افتراضي


الله أعلم
لو رفعت الكود سنجد ما نسيت فعله
ولو اضطلعت على ملف المساعدة ستجد السبب (ما نسيت فعله)

شكرا لردك اخي الكريم
اتطلعت على الملف المساعد ونفذته نفسه واعطاني نجاح بالمكروسي
ولكن لم يعمل على البروتس
وجربت نفس الكود على pic 877
طبعا بعد التعدلات بين ال AVR & PIC
يعمل
انا ابرمج بلغة السي و البيسك لمعالجات اتميل منذ سنوات
وPIC بالميكروسي
ولكن اردت برمجة اتميل بالميكروسي وواجهتني هذه المشكلة
وجربت جميع اصدارات كومبليرMICRO C FOR AVR
مع التكريك لكن نفس المشكلة ارجو الاهتمام وشكرا


التعديل الأخير تم بواسطة : gheas بتاريخ 18-02-2016 الساعة 07:45 PM

الصورة الرمزية gheas
gheas
:: مهندس متواجد ::
تاريخ التسجيل: May 2005
الدولة: https://t.me/pump_upp
المشاركات: 128
نشاط [ gheas ]
قوة السمعة:0
قديم 18-02-2016, 03:53 PM المشاركة 4   
افتراضي


كود:
// ATMEGA8
 //8.000000 MHZ
sbit LCD_RS at PORTD2_bit;
sbit LCD_EN at PORTD3_bit;
sbit LCD_D4 at PORTD4_bit;
sbit LCD_D5 at PORTD5_bit;
sbit LCD_D6 at PORTD6_bit;
sbit LCD_D7 at PORTD7_bit;

sbit LCD_RS_Direction at DDD2_bit;
sbit LCD_EN_Direction at DDD3_bit;
sbit LCD_D4_Direction at DDD4_bit;
sbit LCD_D5_Direction at DDD5_bit;
sbit LCD_D6_Direction at DDD6_bit;
sbit LCD_D7_Direction at DDD7_bit;

   float v;
   char x_txt[15];

void main() {

     ADC_Init();
     Lcd_Init();
     Lcd_Cmd(_LCD_CURSOR_OFF);

    while(1)
  {

        v= ADC_Read(0);

        floatToStr(v,x_txt);

         lcd_out(1,1,x_txt);

    }
}


التعديل الأخير تم بواسطة : gheas بتاريخ 18-02-2016 الساعة 04:04 PM

الصورة الرمزية gheas
gheas
:: مهندس متواجد ::
تاريخ التسجيل: May 2005
الدولة: https://t.me/pump_upp
المشاركات: 128
نشاط [ gheas ]
قوة السمعة:0
قديم 18-02-2016, 04:06 PM المشاركة 5   
افتراضي




مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 620
نشاط [ مشتاق الله ]
قوة السمعة:0
قديم 18-02-2016, 06:24 PM المشاركة 6   
x4


بسم الله الرحمن الرحيم

السلام عليكم و رحمة الله و بركاته

الله يوفقك اخى , الخطأ بسيط اخى :

حضرتك قم بتوصيل الارجل AREF + AVCC كلاهما بالجهد 5 فولت .
تم التجربة و برنامجك سليم .
AVCC جهد تشغيل دائرة ADC
AREF الجهد المرجعى لدائرة ADC

ملحوظة : لو حضرتك قرأت رسائل الخطأ فى البروتس ستجده يوضح لك
ان المشكلة فى الجهد المرجعى REF VOLTAGE



و من لم يحي بروح القران لا يحي
"وكذلك اوحينا اليك روحا من امرنا"
قدمه و ارفعه عن كل الكتب ليرفع قدرك

قال(ص) " إن الله يرفع بهذا الكتاب أقواماً ويضع به آخرين "



التعديل الأخير تم بواسطة : مشتاق الله بتاريخ 18-02-2016 الساعة 06:28 PM

الصورة الرمزية gheas
gheas
:: مهندس متواجد ::
تاريخ التسجيل: May 2005
الدولة: https://t.me/pump_upp
المشاركات: 128
نشاط [ gheas ]
قوة السمعة:0
قديم 18-02-2016, 07:22 PM المشاركة 7   
win


بسم الله الرحمن الرحيم

السلام عليكم و رحمة الله و بركاته

الله يوفقك اخى , الخطأ بسيط اخى :

حضرتك قم بتوصيل الارجل AREF + AVCC كلاهما بالجهد 5 فولت .
تم التجربة و برنامجك سليم .
AVCC جهد تشغيل دائرة ADC
AREF الجهد المرجعى لدائرة ADC

ملحوظة : لو حضرتك قرأت رسائل الخطأ فى البروتس ستجده يوضح لك
ان المشكلة فى الجهد المرجعى REF VOLTAGE



و من لم يحي بروح القران لا يحي
"وكذلك اوحينا اليك روحا من امرنا"
قدمه و ارفعه عن كل الكتب ليرفع قدرك

قال(ص) " إن الله يرفع بهذا الكتاب أقواماً ويضع به آخرين "

بارك الله فيك اخي الكريم
فعلا كان السبب في برنامج البروتس لاني في لغة السي نقوم بتهيئة المحول
التشابهي الرقمي بلمسجلات فنختار المقارنة داخليا مع ال 5V او 2.65
ونصل لقطب المخصصة مع مكثف (10)
اما بكومبلير MECRO C لانستطع الاختيار بالتعليمات فقط رغم انها لغة عالية المستوى وانما يبدو اننا سنضيف اسماء سجلات التحكم لل ADC ولتايمرات
كما هو الحال بلغة السي
سوف ابحر فيها واعتقد اننا نقدر التحكم بالمسجلات للاستفادة من جميع
خيارات المتحكم وشكرا جزيلا اخي وجعلها في ميزان حسناتك


التعديل الأخير تم بواسطة : gheas بتاريخ 18-02-2016 الساعة 07:30 PM

الصورة الرمزية gheas
gheas
:: مهندس متواجد ::
تاريخ التسجيل: May 2005
الدولة: https://t.me/pump_upp
المشاركات: 128
نشاط [ gheas ]
قوة السمعة:0
قديم 18-02-2016, 09:39 PM المشاركة 8   
ha


استاذي مشتاق الله انا اليوم اطمع بكرمك
اطلب منك خدمة عن
Initializes internal ADC module to work with user defined settings
تهيئة المحول التشابهي الرقمي للعمل باستخدام الاعدادات الداخلية
فقد حاولت كتابة المسجل ADMUX
واسنتدت له القيمة ;ADMUX=0xf0
لاستخدام امقارنة الداخلية AREF internal
والقطب ADC 0 مدخل للقرائة
ولكن الم
كوبلير تجاهل واستمر باستخدام الاعدادات الافتراضية
ارجو المساعدة وشكرا


التعديل الأخير تم بواسطة : gheas بتاريخ 18-02-2016 الساعة 09:52 PM
إضافة رد

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

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

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


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

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