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

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

الصورة الرمزية DELTA67
DELTA67
:: ضو فضي ::
تاريخ التسجيل: Aug 2010
المشاركات: 350
نشاط [ DELTA67 ]
قوة السمعة:79
قديم 05-09-2010, 09:59 AM المشاركة 1   
افتراضي وصل بطاقة SD أو MMC بالـــ ATMEGA8 Twitter FaceBook Google+



السلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
أقدم لكم نقطة الانطلاق لاستعمال بطاقة SD أو MMC في مشاريعكم و أرجوا من الاخوة المختصين اثراء الموضوع.



و هذا هو توصيل الاطراف:



تغذى هذه البطاقات بجهد3.3V وبالتالي يجب أن يكون الميكرو يشتغل بهذا الجهدأو استعمال زينرات لخفض الجهد على أطراف البطاقة.
هذه طريقة توصيل البطاقة مع المايكرو:




Vss1 و Vss2 معا هما الـ .GND



المرحلة الحرجة هي اعداد البطاقة INITIALISATION للعمل وفق بروتوكول SPI و يتم ذلك وفق المخطط التالي:



هنا الملف بلغة الأسمبلي يوضح مرحلة الاعداد و كيف نكتب سكتور SECTOR يتم التأكد بوصل البطاقة بالحاسوب بواسطة قارئ بطاقات و استعمال برنامج HEXWORKSHOP

http://www.sendspace.com/file/fz0552

لمزد من المعلومات راجع هذا الملف:


http://www.sendspace.com/file/alo8ty

على بركة الله.

لفهم عمل بطاقة SD يجب اولا فهم البروتوكول SPI الذي هو طريقة لتبادل البيانات تسلسليا بين دارتين تكون احداهما ماستر (متحكم) و الاخرى سليف (مستقبل).
كهربائيا تتم العملية كما يلي:





تتلقى البطاقة الأوامر و ترد باجابات. في الجدول ملخصا للأوامر و عملها:


-----------
مواضيعي:


وصل بطاقة SD أو MMC بالـــ ATMEGA8
مبرمجة الـــ PIC داخل الدارة In Circuit
مبرمجة لعائلة الــ AVR سهلة جدا جدا جدا !!!
دارة بسيطة جدا لعرض نص على شاشة التلفزيون.
مبرمجات PIC بسيطة جدا.
أشعل شمعة الكترونية، استرخي تحت وقع زخات المطرثم نم نوما هادئا!!!
اليكم برنامج محاكاة البيــــــــك مع الكاي ـ جن
مبرمجـــة الــ ATMEL AVRs عن طريق الــ USB


التعديل الأخير تم بواسطة : DELTA67 بتاريخ 06-09-2010 الساعة 09:40 PM
اعلانات

الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,630
نشاط [ 5282 ]
قوة السمعة:111
قديم 05-09-2010, 12:29 PM المشاركة 2   
افتراضي


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

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

الصورة الرمزية DELTA67
DELTA67
:: ضو فضي ::
تاريخ التسجيل: Aug 2010
المشاركات: 350
نشاط [ DELTA67 ]
قوة السمعة:79
قديم 05-09-2010, 12:54 PM المشاركة 3   
افتراضي


انا استخدم الميكروبيسك وهو يحتوى على مكتبة جاهز للتعامل مع ال mmc
دون التعرض لكل هذة التعقيدات وشكرا لفتح الموضوع
عفوا, لا شكر على واجب.
لكن هل تعرف كيف تعمل هذه المكتبة الجاهزة؟؟
حبذا لو تفيدنا بتجربتك الخاصة. طريقة توصيل البطاقة الميكرو, البرمجة..... الخ.


التعديل الأخير تم بواسطة : DELTA67 بتاريخ 05-09-2010 الساعة 01:38 PM

الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,630
نشاط [ 5282 ]
قوة السمعة:111
قديم 05-09-2010, 01:05 PM المشاركة 4   
افتراضي


المكتبة مشروحة ضمن برنامج الميكرو بيسك وهى بسيطة وسهلة الفهم
اما بالنسبة لتوصيل ال mmc بالميكرو فهى ايضا متوفرة ضمن help برنامج الميكرو بيسك
اما طريقة البرمجة
يوجد نوعين للتعامل مع ال mmc
1- وهى قراءة ال sector
2- القراءة من mmc بطريقة ال fat وتلك انا افضلها لانك ستقرأ الملف الذى تريدة
على حسب اسمة ويكفى ان تضع الملف على ال mmc من عن طريق اى reader ويجب ان لايزيد اسم الملف عن 8 احرف

وبعد ذلك وصل الميمورى بالميكرو ويكون بالميكرو اسم الملف وستفتح الملف عن طريق الميكرو وتقراءة بايت بايت

اما بالنسبة للسوفت وير انا استخدم ثلاث برامج
الميكروبيسك لبرمجة الميكرو
البروتوس للمحاكاة
برنامج winhex
وهو يجعل تفتح اى ملف او drive وتراة بايت بايت
مثل تلك الصورة


وهذا البرنامج سيفيد كثير فى فهم بنية الملفات


الصورة الرمزية DELTA67
DELTA67
:: ضو فضي ::
تاريخ التسجيل: Aug 2010
المشاركات: 350
نشاط [ DELTA67 ]
قوة السمعة:79
قديم 05-09-2010, 01:35 PM المشاركة 5   
افتراضي


شكرا جزيلا على المشاركة المفيدة.
نريد صورة (مخطط) من فضلك لتوصيل البطاقة بالميكرو


التعديل الأخير تم بواسطة : DELTA67 بتاريخ 05-09-2010 الساعة 01:40 PM

الصورة الرمزية zanyhand
zanyhand
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2009
الدولة: المغرب
المشاركات: 95
نشاط [ zanyhand ]
قوة السمعة:0
قديم 05-09-2010, 02:12 PM المشاركة 6   
Smile 64MB MMC und PIC-Mikrocontroller


http://www.cc5x.de/MMC


الصورة الرمزية DELTA67
DELTA67
:: ضو فضي ::
تاريخ التسجيل: Aug 2010
المشاركات: 350
نشاط [ DELTA67 ]
قوة السمعة:79
قديم 05-09-2010, 02:27 PM المشاركة 7   
افتراضي


شكرا على الرابط المفيد.
للأسف أنا لا افهم الالمانيــــة!!!


الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,630
نشاط [ 5282 ]
قوة السمعة:111
قديم 05-09-2010, 04:09 PM المشاركة 8   
افتراضي


طريقة التوصيل



وأى استفسار

إضافة رد

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

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

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


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

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