المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ابسط مبرمجه Atmel يمكنك تنفيذها بسهوله


the lover1
04-12-2007, 01:52 AM
بسم الله الرحمن الرحيم


ابسط مبرمجه ATMEL يمكنك تنفيذها بسهوله
--------------------------------------------


ابسط مبرمجه avr موجوده حتى الان تسطيع عن طريقها ان تقوم ببرمجه معظم ايسيهات الـAVR وATMEL القابله للبرمجه بدون اى مشاكله وتوفير فى الكثير من الوقت
تستطيع بكل سهوله ان تكون بتصميمها.





هذه المبرمجه كما تظهر بالصوره مكونه من مكونات بسيطه جدا وتتوفر فى كل مكان ويمكن وضعها داخل الجزء الذى يحتوى السيريال سوكيت
السكويت اللى يركب بها الايسى مكون من 28 بن وهو مناسب للايسيهات الميكروكنترولر Atmega8 AVR
ولكن بسهوله تستطيع ان تقوم بتغيير بسيط فى الدائره لتلائم اى نوع اخر من الميكروكنترولر AVR



والجميل ان هذه المبرمجه انها متناسبه مع البرنامج الشهير pony prog


http://www.holoelectronics.net/upload_image/avrprog/avr_programmer_schematic.jpg
http://www.holoelectronics.net/upload_image/avrprog/avr_programmer_pcb.jpg


البورده ومركب عليها اجزاء المبرمجه مع توصيل السيريال بورت بها (من الامام)




http://www.holoelectronics.net/upload_image/avrprog/avr_programmer_pcb_b.jpg


مبرمجه الAVR من الخلف



http://www.holoelectronics.net/upload_image/avrprog/avr_programmer_serial_connector.jpg




تركيب المبرمجه داخل غلاف السيريال بورت





http://www.holoelectronics.net/upload_image/avrprog/avr_programmer_ICSP.jpg




شكل المبرمجه النهائى مه توصيلها بكبل به 6 بنات للتوصيل بالجزء الاخر اللى يركب به الايسى


------------------------------------------------------------
الجزء الثانى من المبرمجه:



الجزء الثانى من المبرمجه مكون من عدد ضغير جدا من المكونات كما بالصوره





http://www.holoelectronics.net/upload_image/avrprog/AVR_Atmega8_Circuit.jpg



http://www.holoelectronics.net/upload_image/avrprog/avr_socket_pcb.jpg



هناك فى هذه الدائره توصيليتين احداهما الكونيكتورز التى توصل الى الميكروكنترولر والاخرى القدره (5 فولت)



الدائره هذه تتكون
1- السوكيت اللى يوصل به الايسى
2-(ريزوناتر 4 ميجا) والذى يكافا كريستاله 4 ميجا + 2 مكثف 22 بيكوفاراد
3-عدد 2 كونيكتور male ويستخدمان لتوصيل القدره (5 فولت)
4- عدد 6 كونيكتورز يستخدموا لتوصيل بالجزء اللى يوصل بالكمبيوتر مع السيريال بورت



http://www.holoelectronics.net/upload_image/avrprog/AVR_Atmega8_Circuit_1.jpg



من الممكن امداد الدائره ب 5 فولت من السيريال بورت وذلك بعد التاكد ان الدائره تستقبل فقط 5 فولت وليس اقل او اكبرمن ذلك لان هذا سيؤثر على البرمجه ومن الممكن ان يحدث مشاكل اثناء البرمجه
او الافضل ان يتم استخدام مصدر للقدره خارجى بدلا من السيريال بورت




برمجه الايسى باستخدام الpony prog


لبرمجه الايسى يتم اولا تحميل البرنامج من هذه الوصله
PonyProg2000 (http://www.lancos.com/prog.html).


ويجب قبل البرمجه عمل تجهيز للبرنامج قبل استخدامه للبرمجه


لعمل ذلك نذهب الى قائمه setup ثم نختر Interface Setup


وستظهر لك النافذه التاليه كما بالصوره قم باختيار الاختيارات كما بالصوره



http://www.holoelectronics.net/upload_image/avrprog/PonyProg_Setup.jpg.


الخطوه التاليه قم باختيار AVR Micro وفى الخانه الاخرى Atmega8



http://www.holoelectronics.net/upload_image/avrprog/PonyProg_Microcontroller.jpg

the lover1
04-12-2007, 01:52 AM
الى هنا تم تهيأت البرنامج لبرمجه الايسى بأى ملف هيكسا ولعمل ذلك اذهب الى قائمه file ثم Open Program (FLASH) File ثم اختر الملف اللى تود فتحه
سيظهر لك ارقام كما بالصوره
والان قم بتركيب الدائره ووصلها بالكمبيوتر وتاكد من ان كل التوصيلات سليمه
ثم قم بالضغط على الجزء المؤشر عليه باللون الاحمر او اذهب الى قائمه command ثم اختر Write Program (FLASH)





اضغط على yes لتأكيد الكتابه






والان استلقى وانتظر حتى اكتمال التحميل كما بالصوره حيث ياخذ التحميل من 10 الى 30 ثانيه حسب حجم الملف المحمل






بعد اكتمال التحميل تظهر لك رساله تخبرك ان الايسى تم برمجته واصبح جاهز للتشغيل





وبهذا يتكون قد اكملت برمجه ايسيهات الـATMEL او الـAVR
ارجو ان تكونوا قد استفدتم من الموضوع هذا وللامانه هذا الموضوع منقول من احد المواقع الاجنبيه وقمت بترجمته وتفصيله للاخوه


جميع الحقوق محفوظه لموقع ومنتديات هولو الكترونيكس (http://www.holoelectronics.net/vb)
http://www.holoelectronics.net/upload_image/HoloElectronics.gif

aamsa_2
04-12-2007, 11:19 AM
مشكور أخي عمل رائع

etpm
04-12-2007, 03:18 PM
دى سهلة جدااااااااااااااااااااا
شكراا

محمود حسن
09-01-2008, 10:04 PM
وبارك الله فيك وجعل فى ميزان حسناتك

D-Unit
14-01-2008, 06:06 AM
السلام عليكم

اخي ماذا عن الAtmel 8051 , هل يمكن استخدامها في نفس الدائرة , او يوجد اختلافات ؟

شكرا لك

تحياتي

the lover1
18-01-2008, 12:03 PM
أخى يمكنك التعديل فى توصيل الايسى النستخدم للبرمجه وبهذا تستطيع برمجه اى نوع اخر

x