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

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

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 10-02-2014, 01:52 PM المشاركة 1   
افتراضي الموضوع للنقاش بخصوص البكات Twitter FaceBook Google+



السلام عليكم
اعرض لكم بعض الامور الغامضه على البعض والبعض الاخر يعرف ذلك
ولكن ماهي تلك الامور
هناك البكات دعونا نقول بالقديمه وهي ضمن العائله 16f تحتوي على عده مشاكل
هل تعلمون ان سعر تلك البكات ذات الاقل في حجم ذاكره رام وروم ومشكله ترتيب البلوكات الرام ومشكله قله Stack Level هي اغلى ثمنا من تلك التي تجاوزت هذه المشاكل

بالنسبه لحجم الذاكره فكلنا نطمع بان نحصل على مايكرو ذو حجم أكبر
وبالنسبه لمشكله ترتيب البلوكات في ذاكره فتلك مصيبه كبرى في حاله كتبت كثير في رام فاذا اختاريت مايكرو له البلوكات موزعه بشكل غير نظامي سعتقد سوف يجن جنونك في أمر البك الذي سوف يخرف كثير في عمله (( أتكلم عندما تكتب كثير في رام ))
بينما البك الذي رتبت ذاكرته وفق صفحات متتاليه فلا تهتم لكثره الكتابه في رام

اما Stack Level فهي تخص أستدعاء داله داخل داله الاخرى وهذا مهم لانك عند استخدام عده دوال ويتم أستدعاءها داله داخل داله الاخرى فستظهر لك لاتوجد ذاكره كافيه لــ Stack Level

ايضا نضيف مميزات التي يمتلكها مايكرو من ناحيه مداخل ومخارج و .....

هل يمكن حل ذلك بمايكروكنترولر له مميزات كثيره وبسعر أرخص من تلك التي تعاني من مشاكل
الجواب نعم
سأعرض لكم فيما بعد اسعار بعض مايكروكنترولر ومقارنه فيما ذكرت
وأتمنى النقاش فيما يخص الموضوع لغرض الوصول الى افضل مايمكن ومحاوله لازاله المشاكل وسعي الى الافضل
تحياتي للجميع

اعلانات

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 10-02-2014, 03:07 PM المشاركة 2   
افتراضي


دعونا نطرح بعض الامثله
البك 16f84a سعره $4.90
http://www.ultest.com/index.php?rout...5165&limit=100
ذاكره روم 1024 بايت
ذاكره الرام 68 بايت
ذاكره ايبروم 64
عدد اطرافه 18 طرف
ذاكرته موزعه الى 4 البنوك (( ذاكره موزعه بشكل غير نظامي))

Stack Level اقصى قيمه له 8
ليس فيه مميزات مهمه
===================================
البك 16f628a
سعره $2.20
http://www.ultest.com/index.php?rout...5033&limit=100
ذاكره روم 2 كيلوبايت
ذاكره الرام 224 بايت
ذاكره ايبروم 128
عدد اطرافه 18 طرف
ذاكرته موزعه الى 4 البنوك (( ذاكره موزعه بشكل غير نظامي))

Stack Level اقصى قيمه له 8
================================
البك 16f1936
سعره $2.20
http://www.ultest.com/index.php?rout...5187&limit=100

ذاكره روم 16 كيلوبايت
ذاكره الرام 512 بايت
ذاكره ايبروم 256
عدد اطرافه 28 طرف
ذاكرته موزعه بشكل صفحات متتاليه

Stack Level اقصى قيمه له 16
مميزات كثيره منها
http://img06.arabsh.com/uploads/imag...404b62f305.png

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

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 10-02-2014, 03:19 PM المشاركة 3   
افتراضي


الامثله أخرى
قبل ذلك هل تعلمون ان العائله 18f هي أفضل من العائله 16f وهل تعلمون ايضا ان هناك بعض دوال لاتعمل الا مع العائله 18f مثل ربط ذاكره الخارجيه مع البك SD-cards
هذا مقتبس من ملاحظه
MMC FAT 16 Library works with PIC18 family only.

البك 16f877a
Price: $4.50
http://www.ultest.com/index.php?rout...5176&limit=100

ذاكره روم 8 كيلوبايت
ذاكره الرام 368 بايت
ذاكره ايبروم 256
عدد اطرافه 40 طرف
ذاكرته موزعه الى 4 البنوك (( ذاكره موزعه بشكل غير نظامي))

Stack Level اقصى قيمه له 8

=============================================
البك 18f45k22
Price: $3.60

ذاكره روم 32 كيلوبايت
ذاكره الرام1536 بايت
ذاكره ايبروم 256
عدد اطرافه 40 طرف
ذاكرته موزعه بشكل صفحات متتاليه

Stack Level اقصى قيمه له 31
مميزات كثيره جدا ومنها يدعم خاصيه usb


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 10-02-2014, 03:22 PM المشاركة 4   
افتراضي


هناك أمثله كثيره
فارجو من اخوه مناقشه الموضوع لغرض أختيار الصحيح للمايكروكنترولر


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 10-02-2014, 03:53 PM المشاركة 5   
افتراضي


ارخص البكات من العائله 18f
PIC18F14K50-I/P
Price: $2.50
ذاكره روم 16 كيلوبايت
ذاكره الرام768 بايت
ذاكره ايبروم 256
عدد اطرافه 20 طرف
ذاكرته موزعه بشكل صفحات متتاليه

Stack Level اقصى قيمه له 31

له مواصفات كثيره ومنها يدعم usb


التعديل الأخير تم بواسطة : حسن هادي محمود بتاريخ 10-02-2014 الساعة 04:04 PM

emad_e.m.s
:: مهندس ::
تاريخ التسجيل: Aug 2009
الدولة: syria
المشاركات: 44
نشاط [ emad_e.m.s ]
قوة السمعة:0
قديم 11-02-2014, 12:26 AM المشاركة 6   
افتراضي


أفضل متحكم مايكروتشيب 8بت تعاملت معه هو pic18f2550
سعره حوالي 4$ أو أكثر بقليل يحتوي على ذاكرة روم 32k ورام 2k
كما يدعم بروتوكول usb Full Speed 12 Mb/s
عدد أطرافه 28
ذاكرة كبيرة ورام مقبول وسرعة جيدة يعمل بدون مشاكل أعتقد أنه جيد جداً خصوصا بالتطبيقات التي تحتاج إلى ربط بالحاسب


zamalkawi
:: مهندس جيد ::
تاريخ التسجيل: May 2013
المشاركات: 270
نشاط [ zamalkawi ]
قوة السمعة:0
قديم 11-02-2014, 05:45 AM المشاركة 7   
افتراضي


كنت أتمنى المشاركة في الحوار، فالموضوع يبدو شيقا، ولكن بالنسبة لي فإن موضوع مثل ترتيب الذاكرة يعتبر من الموضوعات المتقدمة والصعبة علي، فأنا مبتدئ، ولا أستعمل إلا لغة برمجة عليا وهي مايكروسي
كذلك فإن البك الذي أستعمله حاليا هو من عائلة PIC24، والبك القادم (الذي اشتريته بالفعل وينقص تركيبه في الدائرة) هو من عائلة dsPIC33F
ولكني سأحرص على متابعة هذا الموضوةع أملا في الاستفادة
أحيانا تحدث لي أمور غريبة في البرمجة لا أستطيع فهمها مثل أن يخرج على الشاشة رمز غير الذي أرغب فيه أو يتم تعيين قيمة لمتغير بصورة عشوائية. أظن أن هذه الأمور راجعة لبنية البك وربما ترتيب الذاكرة فيه
سأحاول متابعة النقاش هنا، أملا في فهم ما يجري حولي، فقد حاولت الفهم من خلال قراءة الداتا شيت، وكان الأمر، بالنسبة لي، معقد بما يكفي


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 11-02-2014, 01:27 PM المشاركة 8   
افتراضي


كنت أتمنى المشاركة في الحوار، فالموضوع يبدو شيقا، ولكن بالنسبة لي فإن موضوع مثل ترتيب الذاكرة يعتبر من الموضوعات المتقدمة والصعبة علي، فأنا مبتدئ، ولا أستعمل إلا لغة برمجة عليا وهي مايكروسي
كذلك فإن البك الذي أستعمله حاليا هو من عائلة PIC24، والبك القادم (الذي اشتريته بالفعل وينقص تركيبه في الدائرة) هو من عائلة dsPIC33F
ولكني سأحرص على متابعة هذا الموضوةع أملا في الاستفادة
أحيانا تحدث لي أمور غريبة في البرمجة لا أستطيع فهمها مثل أن يخرج على الشاشة رمز غير الذي أرغب فيه أو يتم تعيين قيمة لمتغير بصورة عشوائية. أظن أن هذه الأمور راجعة لبنية البك وربما ترتيب الذاكرة فيه
سأحاول متابعة النقاش هنا، أملا في فهم ما يجري حولي، فقد حاولت الفهم من خلال قراءة الداتا شيت، وكان الأمر، بالنسبة لي، معقد بما يكفي
السلام عليكم
اخي العزيز فيما يخص ترتيب البلوكات في الذاكره لاحظ هاتين الصورتين
الاولى ستواجه مشاكل ان تعاملت مع الرام بكثره وأنصح بعدم أختيار مايكرو له ترتيب هذه الذاكره
والصوره الثاني تم ترتيب الذاكره البك بالطريقه الصحيحه
يعني لربما الشركه أخطأت في البنيه الذاكره في الاجيال الاولى وقامت بتصحيح ذلك في الاجيال التاليه
الصوره الاولى
http://img04.arabsh.com/uploads/imag...404963f407.png

الصوره الثانيه
http://img06.arabsh.com/uploads/imag...404963f406.png

طبعا كقاعده العامه لمعرفه ذلك حمل منول لبك المراد معرفته ذاكرته ثم أتبع الصور
http://img06.arabsh.com/uploads/imag...404963fb03.png


لمعرفه ايضا stack level
بعدما أختاريت Memory Organization سوف يقودك الى اقصى stack level
لو نزلت بالصفحات قليلا سترى ترتيب ذاكره كما وضحت بالصوره اعلاه
شاهد هذه الصوره لتوضح stack level
http://img06.arabsh.com/uploads/imag...404963fa0c.png

إضافة رد

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

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

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


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

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