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

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

الصورة الرمزية محمدالمصري
محمدالمصري
:: عضو فضي ::
تاريخ التسجيل: Sep 2005
المشاركات: 657
نشاط [ محمدالمصري ]
قوة السمعة:90
قديم 01-12-2013, 05:30 AM المشاركة 1   
افتراضي طريقة تفعيل الفيوزات لمتحكمات AVR ؟؟؟؟؟ Twitter FaceBook Google+



السلام عليكم ورحمة الله
اخوانى الكرام مهندسي القريه
ما هى الفيوزات وما استخداماتها وطريقة تفعيلها
اعمل على ATMEGA 32
واريد ان ابرمجه ليعمل بكريستاله 16M داخليه فماذا افعل
مع العلم انى اعمل ببرنامج BASCOM AVR
شكرا ولكم جزيل الشكر

اعلانات

nilmourad
:: مهندس متواجد ::
تاريخ التسجيل: May 2011
المشاركات: 77
نشاط [ nilmourad ]
قوة السمعة:0
قديم 02-12-2013, 01:12 PM المشاركة 2   
افتراضي Bascom-avr


السلام عليكم
الفيوزات شيء يتعلق بتفعيل او عدم تفعيل لReglage فيatmega
تجد لكل uC atmel كل خصاءص fuses في datasheet

تستخدم الفيوزات حسب الحاجة
مثلا
اريد ان استعمل كريستال خارجي اي 4Mhz quartz
الجأ الى استخدام الفيوزات fuse bits clock
لانه عند شراء أي Atmel يكون مهيأ ب1Mhz internal
اي تغييرهذه الفيوزات حسب حاجتي من
1Mhz internal = منRead fuse
الى تتغيير فيصبح بعدها 4Mhz ثم ننقر على writeلحفظ التغييرات
Write fuse= 4Mhz external

عندها سيتغير معي الfuse par default من 1Mhz الى 4Mhz

اي بعد تغيير fuse ونضع atmega في المبرمجة و نقرأ الIC
فلن تتعرف المبرمجة علي الIC الا بعد تركيب quartz 4Mhz على
طرفي xtal1 و xtal2 .ثم يشتغل الIC مثل الأول.
كان هذا أحد أبسط الأمثلة عن كيفية التعامل مع الفيوزات



عند التعامل مع الفيوزات يجب أخذ الحيطة و الحذر
أي التأكد من الإعدادات ثم النقر على write fuse
وإلا فلن تسطع إرجاع الIC الى ما كان عليه
اى lock fuses bits

يمكن تفعيل الfuse إما
- hard
بتركيب المبرمجة
ثم read ic ;fuse; read fuse; write fuse;

-soft
هناك في bascom-avr HELP
$PROG
auto program the lock and fuse bits
أي بدون اللجوء الى hard
تغيير fuses bits برمجيا

ملاحظة
atmega32 16mhz
لا يوجد internal في fuses أكثر من 8Mhz
ولكن external يوجد high frequency
ما دام عندك max 16Mhz external
خليها 12Mhz أحسن external

الى اللقاء

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

mtm4song
:: مهندس متميز ::
تاريخ التسجيل: Jun 2009
المشاركات: 635
نشاط [ mtm4song ]
قوة السمعة:0
قديم 02-12-2013, 03:15 PM المشاركة 3   
افتراضي


السلام عليكم
الفيوزات شيء يتعلق بتفعيل او عدم تفعيل لReglage فيatmega
تجد لكل uC atmel كل خصاءص fuses في datasheet

تستخدم الفيوزات حسب الحاجة
مثلا
اريد ان استعمل كريستال خارجي اي 4Mhz quartz
الجأ الى استخدام الفيوزات fuse bits clock
لانه عند شراء أي Atmel يكون مهيأ ب1Mhz internal
اي تغييرهذه الفيوزات حسب حاجتي من
1Mhz internal = منRead fuse
الى تتغيير فيصبح بعدها 4Mhz ثم ننقر على writeلحفظ التغييرات
Write fuse= 4Mhz external

عندها سيتغير معي الfuse par default من 1Mhz الى 4Mhz

اي بعد تغيير fuse ونضع atmega في المبرمجة و نقرأ الIC
فلن تتعرف المبرمجة علي الIC الا بعد تركيب quartz 4Mhz على
طرفي xtal1 و xtal2 .ثم يشتغل الIC مثل الأول.
كان هذا أحد أبسط الأمثلة عن كيفية التعامل مع الفيوزات



عند التعامل مع الفيوزات يجب أخذ الحيطة و الحذر
أي التأكد من الإعدادات ثم النقر على write fuse
وإلا فلن تسطع إرجاع الIC الى ما كان عليه
اى lock fuses bits

يمكن تفعيل الfuse إما
- hard
بتركيب المبرمجة
ثم read ic ;fuse; read fuse; write fuse;

-soft
هناك في bascom-avr HELP
$PROG
auto program the lock and fuse bits
أي بدون اللجوء الى hard
تغيير fuses bits برمجيا

ملاحظة
atmega32 16mhz
لا يوجد internal في fuses أكثر من 8Mhz
ولكن external يوجد high frequency
ما دام عندك max 16Mhz external
خليها 12Mhz أحسن external

الى اللقاء
مشكور على الشرح اخي
--------------------------
كان ليا سوال اتمني افادتي بة بخصوص موضوع الفيوز بت
-------------------------
السوال هو انو انا قمت بتغيير اعدادت الفيوز بت بلخطاء فى برنامج اسمو
pony_prog
والميكرو atmega8
ودا شكل الى الاعدادت الخاصة بلفيوز وبعدين دوست على write

---------
بعد ما عملت write
الميكرو ما اتعرفش تاني على المبرمجة
انا عاوز اعرف اية الى انا عملتو بلظبط وهل فى حل لارجاع الميكرو ؟
-----


الصورة الرمزية محمدالمصري
محمدالمصري
:: عضو فضي ::
تاريخ التسجيل: Sep 2005
المشاركات: 657
نشاط [ محمدالمصري ]
قوة السمعة:90
قديم 03-12-2013, 03:45 AM المشاركة 4   
افتراضي


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


التعديل الأخير تم بواسطة : محمدالمصري بتاريخ 03-12-2013 الساعة 03:56 AM

nilmourad
:: مهندس متواجد ::
تاريخ التسجيل: May 2011
المشاركات: 77
نشاط [ nilmourad ]
قوة السمعة:0
قديم 03-12-2013, 11:01 AM المشاركة 5   
افتراضي bascom-avr


السلام عليكم

أشكركم إخواني على إثراء الموضوع


أنا لا أتعامل مع ponyprog ...الخ من البرامج
لأنه لا يدعم مبرمجتيusbasp
و قد جربت بعض البرامج التي تدعم مبرمجتي
مثل KhazamaAVRProgrammer
أوprogisp172 ...الخ
ولكني وجدت أفضلها compiler bascom-avr programmer
برنامج مدمج و سهل التعامل معه

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

أما عن الفرق بين الكريستاله الداخلية و الخارجية
أضن أنهما يؤديان نفس الدورمن حيث القيمة الفرق فقط في القيمة
الدنيا أو العضمى أو ربح 2pins في uC
xtal 1,2

هام
إذا فرضنا أننا إستخدمنا crystal داخلي
هذا يعني أننا ربحنا الأرجل xtal1 و xtal2 فيuC
كمداخل أو مخارج I/O

أما إذا إستخدمناها خارجية فمن المستحيل أن نستغلها
لأغراض الدخل و الخرج I/O
فهي مخصصة للquartz فقط external clock
مثل إستخدام ساعة الزمن الحقيقي RTC .......

أما عن كيفية إرجاع uC هناك في الشبكة الكثير
مثل HVprog ...الخ
عندي ندرة في القطع الالكترونية لصنع unlock fusesولم أجربها
ولكن عندي قطع مقفلة و أريد التجريب عليها
إذا توفرت لدي الفرص سأجري بعض التجارب عليها
و سنجد الحل إن شاء الله

لعلمكنم أنا هنا لأتعلم وأنا هاوي
وأتمنى المزيد من مشاركة الأعضاء في مواضيع
تتعلق بbascom-avr

الى اللقاء
بالتوفيق


الصورة الرمزية محمدالمصري
محمدالمصري
:: عضو فضي ::
تاريخ التسجيل: Sep 2005
المشاركات: 657
نشاط [ محمدالمصري ]
قوة السمعة:90
قديم 04-12-2013, 06:35 AM المشاركة 6   
افتراضي


شكرا لك اخى الكريم nilmourad
لو تكرمت اللينك بتاع الفيديو
ولك جزيل الشكر


nilmourad
:: مهندس متواجد ::
تاريخ التسجيل: May 2011
المشاركات: 77
نشاط [ nilmourad ]
قوة السمعة:0
قديم 04-12-2013, 08:22 AM المشاركة 7   
افتراضي bascom-avr


AVR Programming Crush Course 2012 Session11 (EEPROM_ USBASP)



ahmadazez
:: مهندس جيد ::
تاريخ التسجيل: Mar 2009
المشاركات: 253
نشاط [ ahmadazez ]
قوة السمعة:0
قديم 04-12-2013, 07:49 PM المشاركة 8   
افتراضي


اخي الكريم تستطيع ارجاع المايكرو بجميع وظائفه بمسحه بواسطة مبرمجة top 2007 او اي مبرمجة خارجية اخرى واعدة برمجته واختيار ماتريدمن وظائف الفيوزات

إضافة رد

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

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

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


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

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