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

   

hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 25-10-2016, 09:51 PM المشاركة 369   
افتراضي



السلام عليكم اخي العزيز ،بحمدالله ،تم تنصيب البرنامج avrdude بعد مجهود كبير ، بارك الله فيك والان.جاء دورك ههههههه ترسلي برنامج بسيط flasher. ليد واحد موصول علي البورت D حتي نقوم بتجريب البرنامج والمبرمجة فما رايك اخي العزيز، حياك الله

اعلانات

hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 25-10-2016, 09:59 PM المشاركة 370   
افتراضي


وايضا اخي مساعدة صغيرة كبداية فيما يتعلق باعدادات الavr 328p في برنامج micro avr. ادامك الله بالف خير

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

مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 619
نشاط [ مشتاق الله ]
قوة السمعة:
قديم 25-10-2016, 11:52 PM المشاركة 371   
sun


بسم الله الرحمن الرحيم

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

برنامج الفلاش لليد ضعه فى اى رجل بورت D :
كود:

void main() {
DDRD = 0XFF;
while(1){
PORTD = 0XFF;
delay_ms(1000);
PORTD = 0;
delay_ms(1000);
}
     }


اما بخصوص ضبط برنامج الميكروسي , اختار ميكرو ATMEGA328P - FREQUANCY 8MHZ

الله ولى التوفيق



اللهم اجعلنا مؤمنين حقا
و علمنا ما ينفعنا و ينفع بنا
اللهم اكتب حياة ترضيك و ميتة تضحكك منا
و احفظ حلب و موصل و اهلها و سائر بلادنا




hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 26-10-2016, 12:11 AM المشاركة 372   
افتراضي


بارك الله فيك اخي مشتاق الله يجزيك الف خير غدا باذن الله تعالي ساقوم بتجربة الكود واوافيك بالنتائج وعلي الله اتكلنا ،حياك الله


hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 27-10-2016, 09:25 PM المشاركة 373   
افتراضي


الله عليك يااستاذي العظيم مشتاق الله والله يجزيك الف خير وانا اسف علي التاخير حصل عندي ضرف اخرني عالمشروع. وقدقمت بتجريب الكود علي المعالج وهو راكب علي الدارة وعندما انتهي البرمجة فورا اضاءت الليدات وسعادتي لاتوصف والف الف شكر لك ياغالي ، واريد منك لو تفضلت مساعدة واستفسار، الزمن الموجود في الكود هو 1000ms وعند التجربة اعطاني اكثر بكثير حوالي 10s وقمت بتقليل الزمن في الكود ووضعته 500msوعند التجربة لم يغير شي فاين المشكلة ،والسوال الثاني عند فتح برنامج micro c avr كيف ازيل نافذة led blinking وباقي الامور كلها تمام ،حياك الله ياطيب


مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 619
نشاط [ مشتاق الله ]
قوة السمعة:
قديم 28-10-2016, 11:31 AM المشاركة 374   
sun


بسم الله الرحمن الرحيم

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


الله عليك يااستاذي العظيم مشتاق الله والله يجزيك الف خير وانا اسف علي التاخير حصل عندي ضرف اخرني عالمشروع. وقدقمت بتجريب الكود علي المعالج وهو راكب علي الدارة وعندما انتهي البرمجة فورا اضاءت الليدات وسعادتي لاتوصف والف الف شكر لك ياغالي ، واريد منك لو تفضلت مساعدة واستفسار، الزمن الموجود في الكود هو 1000ms وعند التجربة اعطاني اكثر بكثير حوالي 10s وقمت بتقليل الزمن في الكود ووضعته 500msوعند التجربة لم يغير شي فاين المشكلة ،والسوال الثاني عند فتح برنامج micro c avr كيف ازيل نافذة led blinking وباقي الامور كلها تمام ،حياك الله ياطيب
اخى العزيز : الحمد لله على نعمه , ثم

1- بخصوص الزمن اضبط التردد للبرنامج FREQUANCY 1 MHZ ثم اخبرنى هل تم ضبط 1 ثانية .

2- لغلق اى نافذة فانك تقوم بانشاء مشروع جديد من PROJECT و بعدها سيفتح البرنامج على مشروعك و ليس غيره .

3- ارجو ارسال تصميم دائرة البرمجة النهائية بعد تعديلاتك ليستفيد من يريد صنعها و تقبل الله منا جميعا .


الله ولى التوفيق



اللهم اجعلنا مؤمنين حقا
و علمنا ما ينفعنا و ينفع بنا
اللهم اكتب حياة ترضيك و ميتة تضحكك منا
و احفظ حلب و موصل و اهلها و سائر بلادنا



hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 28-10-2016, 06:18 PM المشاركة 375   
افتراضي


السلام عليكم اخي العزيز ، كما توقعت حضرتك تماما تم ضبط 1 ثانية. علي 1M ، اذا اخي الفاضل هل نتكل علي الله ونباشر المشروع ، وقد قمت بارسل صورة للمبرمجة علي ايميلك الخاص وهي تعمل بشكل رائع وسوف اجد طريقة لرسم التصميم الجديد للدارة وارسله لمن يرغب في الاستفادة ، بارك الله فيك ياطيب


مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 619
نشاط [ مشتاق الله ]
قوة السمعة:
قديم 28-10-2016, 07:22 PM المشاركة 376   
sun


بسم الله الرحمن الرحيم

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


على بركة الله جرب هذا باستخدام السنسور على portb.0 :
كود:
char letter_M[] = {0xfe,0xfe,0x60,0x30,0x60,0xfe,0xfe};
char letter_i[] = { 0x00,0x82,0xfe,0xfe,0x82,0x00,0x00};
char letter_c[] = { 0x38,0x7c,0xc6,0x82,0x82,0xc6,0x44};
char letter_R[] = {0x82,0xfe,0xfe,0x98,0x9c,0xf6,0x62};
char letter_O[] = {0X38,0X7C,0XC6,0X82,0XC6,0X7C,0X38};
char letter_p[] = { 0x82,0xfe,0xfe,0x92,0x90,0xf0,0x60};
char letter_Rr[] = { 0x82,0xfe,0xfe,0x98,0x9c,0xf6,0x62};

char i = 0;
void main() {
DDRD = 0XFF;
DDRB = 0XFE;
while(1){
          while(PINB & 0X01){}
          for(i=0; i<7; i++){portb=letter_M[i]; delay_us(300);}
          portb=0; delay_us(1200);

          for(i=0; i<7; i++){portb=letter_i[i]; delay_us(300);}
          portb=0; delay_us(1200);

          for(i=0; i<7; i++){portb=letter_c[i]; delay_us(300);}
          portb=0; delay_us(1200);
          
          for(i=0;i<7;i++){portb=letter_R[i]; delay_us(300);}
          portb=0; delay_us(1200);
          
          for(i=0;i<7;i++){portb=letter_O [i]; delay_us(300);}
          portb=0; delay_us(1200);
          
          for(i=0;i<7;i++){portb=letter_P[i]; delay_us(300);}
          portb=0; delay_us(1200);
          
          for(i=0;i<7;i++){portb=letter_Rr[i]; delay_us(600);}
          portb=0;
          }
}

الله ولى التوفيق



اللهم اجعلنا مؤمنين حقا
و علمنا ما ينفعنا و ينفع بنا
اللهم اكتب حياة ترضيك و ميتة تضحكك منا
و احفظ حلب و موصل و اهلها و سائر بلادنا





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