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

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

الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 02-10-2010, 04:06 PM المشاركة 1   
ha كتابة الكود على eeprom أو ذاكرة خارجية ؟؟؟؟ Twitter FaceBook Google+



أعمل على برنامج أستخدم فية soft_uart و soft_i2c و ماتريكس بخلاف المتغيرات الأخرى ... على البك 16f84a ... بعد طلبي الحصول على ملف الهيكس .... وجدت الخطأ الذي عاد لي ... not enough rom
-- فهل من طريقة أكتب بها البرنامج على eeprom أو حتى على الذاكرة الخارجية عن طريق الi2c بدلا من كتابتة على الروم الداخلية للبك ..... ؟؟؟
-- و كيف لي أن أعرف مساحة برنامجي أصلا ... فأتأكد أن المشكلة حقيقية وليست خطأ من الـ Compilor ؟؟؟
--و أخيرا كيف لي أن أصل للـ GPR في Bank1 لأضع فيها ماتريكس مثلا ... (لاحظ أنني أستخدم PIC 16F84A)
و لكم جزيل الشكر سلفاً


التعديل الأخير تم بواسطة : MYM بتاريخ 02-10-2010 الساعة 04:08 PM السبب: تعديل إملائي
اعلانات

sofien.j
:: مهندس متواجد ::
تاريخ التسجيل: Oct 2009
الدولة: tunisia
المشاركات: 83
نشاط [ sofien.j ]
قوة السمعة:0
قديم 02-10-2010, 11:30 PM المشاركة 2   
افتراضي


هل لك اخي ا ن تضع لنا برنامجك و المخطط علي ازيس
و مع الشكر

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

الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 03-10-2010, 02:29 PM المشاركة 3   
افتراضي


هل لك اخي ا ن تضع لنا برنامجك و المخطط علي ازيس
و مع الشكر
أخي الفاضل ... المشكلة ليست في الدائرة ولا في البرنامج ....
أنا فقط أسأل ثلاثة أسئلة عامة جدا ....
ألا و هي
1- هل من طريقة يكتب بها البرنامج على eeprom أو حتى على الذاكرة الخارجية عن طريق الi2c بدلا من كتابتة على الروم الداخلية للبك ..... ؟؟؟
2- و كيف لي أن أعرف مساحة برنامجي أصلا ... إذا لم يتولد ملف الهيكس ...فأتأكد أن المشكلة حقيقية وليست خطأ من الـ Compilor ؟؟؟
3-و أخيرا كيف لي أن أصل للـ GPR في Bank1 لأضع فيها متغيرات أو ماتريكس مثلا ... في PIC 16F84A


الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 03-10-2010, 04:46 PM المشاركة 4   
افتراضي


ما الذي حدث يا إخوة 76 مشاهدة ولا أحد عندة إجابة على سؤال واحد من الثلاثة ؟؟؟؟؟؟؟؟؟؟؟؟؟؟


الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 03-10-2010, 06:31 PM المشاركة 5   
افتراضي


بشرى....
عرفت حل السؤال الثاني ... هو إني غيرت البك لبك آخر أعلى ... فتم توليد ملف الهيكس و تم معرفة كافة بياانات البرنامج و بالفعل وجدتة أكبر من طاقة الـ 16F84A وجاري التوصل لكود أقل .....
أنا حليت سؤال ......
حلوا أنتم السؤالان المتبقيان ؟؟؟؟


الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,334
نشاط [ ناصراحمد2 ]
قوة السمعة:98
قديم 03-10-2010, 09:06 PM المشاركة 6   
افتراضي


أعمل على برنامج أستخدم فية soft_uart و soft_i2c و ماتريكس بخلاف المتغيرات الأخرى ... على البك 16f84a ... بعد طلبي الحصول على ملف الهيكس .... وجدت الخطأ الذي عاد لي ... not enough rom
-- فهل من طريقة أكتب بها البرنامج على eeprom أو حتى على الذاكرة الخارجية عن طريق الi2c بدلا من كتابتة على الروم الداخلية للبك ..... ؟؟؟
-- و كيف لي أن أعرف مساحة برنامجي أصلا ... فأتأكد أن المشكلة حقيقية وليست خطأ من الـ Compilor ؟؟؟
--و أخيرا كيف لي أن أصل للـ GPR في Bank1 لأضع فيها ماتريكس مثلا ... (لاحظ أنني أستخدم PIC 16F84A)
و لكم جزيل الشكر سلفاً
السلام عليكم ورحمة الله وبركاتة

رغم انك تعرف الموضوع ولك مشاركات بة الا انى احببت ان اذكرك بة
تفضل

http://www.qariya.com/vb/showthread.php?t=57192


ولا تنسى بعض الامور الهامة
مثل الفرق

المتغيرات من نوع cher وبين المتغير من نوع conest cher


فالاول يستهلك المساحة ولكنة مفيد فى الاستخدام اكثر من مرة
اما الثانى فهو ثابت ولا يقبل التغيير انما لا يستغل مساحة


الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 03-10-2010, 09:27 PM المشاركة 7   
افتراضي


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

رغم انك تعرف الموضوع ولك مشاركات بة الا انى احببت ان اذكرك بة
أهلا و سهلا الأخ الفاضل المحترم م ناصر احمد
أتمنى أن تكون بخير حال و بصحة
أخي أنا لم أقصد كتابة المتغيرات أو البيانات ....
كنت أقصد الكود الخاص بالبرنامج نفسة ...
مثلا
كود:
if(x==1) y=0;
فهذا الكود سيكتب على روم البك
هل من الممكن أن يكتب هذا الكود على eeprom داخلية أو خارجية و نقرأها بالـ I2c ...
بحيث يقرأ البك الأمر من الـ eeprom (داخلية أو خارجية) ثم ينفذة ثم يقرأ الذي بعدة ثم ينفذة ....
و السؤال الآخر ... هل بالإمكان الكتابة على البنك 1 في البك 16F84a (وضع مصفوفة مثلا )؟؟؟
و لك جزيل الشكر سلفا

إضافة رد

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

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

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


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

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