|
رباتیک والکترونیک روبواچ پیRoboHp رباتیک والکترونیک |
|||||||||||||
|
پنجشنبه 12 بهمن 1391 :: 11:33 :: نويسنده : robohp
به نام خدا
یکشنبه 08 بهمن 1391 :: 20:31 :: نويسنده : robohp
وبسایت رباتيك والكترونيك روبواچ پي
www.RoboHp.lxb.ir robohp.ir@gmail.com باعضويت دروبسایت ماراهمکاری کنید.
یکشنبه 08 بهمن 1391 :: 20:15 :: نويسنده : robohp
مژده برای همشهریان عزیز شهرستان
رامهرمز
برگزاری کلاس های آموزش رباتیک در
مقاطع تحصیلی:
پیش دبستانی -ابتدایی-راهنمایی-
دبیرستان-دانشگاه
با نازلترین قیمت
علاقه مندان میتوانند برای شرکت در
کلاس با یکی از شماره های زیر تماس
حاصل نمایند:
آقای پهلوانپور:09363467410 RoboHp.ir فروشگاه الكترونيك ورباتيك روبواچ پي
اِلهى عَظُمَ الْبَلاَّءُ وَبَرِحَ الْخَفاَّءُ وَانْكَشَفَ الْغِطاَّءُ وَانْقَطَعَ الرَّجاَّءُ وَضاقَتِ الاَْرْضُ وَمُنِعَتِ السَّماَّءُ واَنْتَ الْمُسْتَعانُ وَاِلَيْكَ الْمُشْتَكى وَعَلَيْكَ الْمُعَوَّلُ فِى الشِّدَّةِ وَالرَّخاَّءِ اَللّهُمَّ صَلِّ عَلى مُحَمَّدٍ وَ الِ مُحَمَّدٍ اُولِى الاَْمْرِ الَّذينَ فَرَضْتَ عَلَيْنا طاعَتَهُمْ وَعَرَّفْتَنا بِذلِكَ مَنْزِلَتَهُمْ فَفَرِّجْ عَنا بِحَقِّهِمْ فَرَجاً عاجِلا قَريباً كَلَمْحِ الْبَصَرِ اَوْ هُوَ اَقْرَبُ يا مُحَمَّدُ يا عَلِىُّ يا عَلِىُّ يا مُحَمَّدُ اِكْفِيانى فَاِنَّكُما كافِيانِ وَانْصُرانى فَاِنَّكُما ناصِرانِ يا مَوْلانا يا صاحِبَ الزَّمانِ الْغَوْثَ الْغَوْثَ الْغَوْثَ اَدْرِكْنى اَدْرِكْنى اَدْرِكْنى السّاعَةَ السّاعَةَ السّاعَةَ الْعَجَلَ الْعَجَلَ الْعَجَلَ يا اَرْحَمَ الرّاحِمينَ بِحَقِّ مُحَمَّدٍ وَآلِهِ الطّاهِرينَ .
به نام خدا با عرض سلام خدمت همهي دوستان عزيز اين جلسه همانطور كه قبلاً گفته بوديم، سعي ميكنيم كمي از مقدمات سخت افزاري و مدارهاي راه اندازي ميكروكنترلرهاي AVR صحبت كنيم تا دوستان بتوانند به تدريج كار عملي با Atmega16 را شروع كنند. در شكل زير شماي كلي ATMEGA16 آورده شده است
پايهي 10: تغذيهي آي سي است و بايد به 5ولت متصل گردد. ولتاژ تغذيه براي ميكروكنترلرهاي Atmega16، بين 5.5_4.5 ولت بايد باشد، و براي Atmega16L، بين 5.5_2.7 ولت است. پايههاي 11 و 31: اين 2 پايه GND هستند و بايد به قطب – منبع تغذيه متصل شوند. پايهي 30: اين پايه، تغذيهي مبدل آنالوگ به ديجيتال است(ADC) و اگر بخواهيم از اين امكان ميكروكنترلرهاي AVR استفاده كنيم، بايد اين پايه را به همان 5ولت منبع تغذيه متصل كنيم. پايهي 32: اين پايه نيز مربوط به همان امكان تبديل آنالوگ به ديجيتال است، در مورد آن در جلسات آينده توضيح خواهيم داد. وقتي از اين امكان استفاده نميكنيم، نيازي نيست اين پايه به جايي متصل باشد.
اين پايه براي Reset كردن آي سي به كار مي رود. Reset شدن ميكروكنترلر مثل Reset شدن كامپيوتر است و باعث ميشود كه آي سي همهي برنامههاي خود را دوباره از اول اجرا كند. اين پايه بايد در حالت عادي 1 منطقي باشد و هرگاه بخواهيم آيسي را Reset كنيم، بايد آنرا 0 منطقي كنيم(حداقل 16 ميلي ثانيه) و سپس 1 منطقي كنيم. براي اين پايه، ميتوان مدار زير را بست.
ميكروكنترلر هم مثل كامپيوتر شما يك فركانسِ كاري دارد، مثلاً وقتي ميگوييد CPU كامپيوتر شما 2.5 گيگا هرتز است، در حقيقت شما فركانس كاري پردازندهي كامپيوتر خود را گفتهايد. براي توليد اين فركانس، ما نياز به يك نوسان ساز يا اسيلاتور داريم. اين قطعه در اصطلاح تجاري به كريستال معروف است.
اما در Atmega16 اين نوسان ساز دقت خوبي ندارد و براي كارهايي كه نياز به دقت بالا دارند(بعداً در اين مورد توضيح خواهيم داد)، بايد از كريستال يا نوسان ساز خارجي استفاده كرد. اما فعلاً براي كار ما نيازي به كريستال خارجي نيست. پايههاي 12 و 13 براي اين منظور در نظر گرفته شدهاند. براي اتصال كريستال به آيسي بايد مدار زير را كه شامل 2 عدد خازن عدسي 30 پيكوفاراد است به اين 2 پايه متصل كنيد.
براي ميكروكنترلرهاي ATMEGA16L، حداكثر از اسيلاتورهاي 8 مگا هرتز ميتوان استفاده نمود، اما براي ATMEGA16 ميتوان از 12 يا 16 مگاهرتز هم استفاده نمود. در جلسهي آينده، نحوهي ساخت اين پروگرامر را براي ميكروكنترلرهاي خانوادهي AVR آموزش ميدهيم. منتظر سوالات، پيشنهادات و انتقادات دوستان خوبم هستم تا جلسهي آينده خدا نگهدار
پنجشنبه 05 بهمن 1391 :: 17:15 :: نويسنده : robohp
ادامه مطلب ... پنجشنبه 05 بهمن 1391 :: 17:15 :: نويسنده : robohp
درباره سایت به فروشگاه رباتیک والکترونیک RoboHpخوش آمدید موضوعات سایت
آخرین مطالب آرشيو سایت پيوندها نويسندگان |
|||||||||||||
|
|
|||||||||||||