سلام دوستان
تو اين تاپيك مي خوايم در مورد ميكرو كنترلر avrبا هم بحث و گفتگو كنيم
پس منتظر شما دوستان هستم
ممنون
Printable View
سلام دوستان
تو اين تاپيك مي خوايم در مورد ميكرو كنترلر avrبا هم بحث و گفتگو كنيم
پس منتظر شما دوستان هستم
ممنون
تنها جان خودت شروع كن دوستان هم كمكت خواهند كرد ...
سلام
لطف كنين هر كي در مورد Avr اطلاعات داره يا مايله اين تاپيك شروع به كار كنه بگه تا بدونيم و تاپيك بي فايده نباشه
ممنون
در ابتدا من مي گم خيلي دوست دارم تو اين سايت از اين ميكرو بيشتر گفته بشه
ممنون
خيلي خوبه
اون كتاب قهوه اي رو بگو
يعني من تازه دارم ميخونم و خيلي هم علاقه دارم
سلام
پس کی شروع می کنید ؟؟؟؟
با سپاس
دوست عزيز من فكر مي كنم اين تاپيك شروع نشه
چون مدت زيادي هست كه اينطوريه
به هر حال كساني كه پيشنهاد دادن و چيزي بلدن بايد اقدام كنن
ولي من بعيد مي دونم كه شروع بشه.
شرکت Atmel 5 میکروکنترلر 8 بیتی AVR جدید با توان مصرفی بسیار پایین برای استفاده در مدارات با تعداد کدهای بالا و اینترفیسینگ زیاد عرضه نموده است.
این میکروکنترلر ها با نام های ATmega640، ATmega1280، ATmega2560، ATmega1281، ATmega2561 عرضه شده است و دارای 64 تا 256 کیلو بایت flash و 8 کیلو بایت RAM به صورت داخلی می باشد.
این میکروهای جدید مدارات جانبی میکروها را با توجه به مدارات داخلی خود کاهش داده است که از آن جمله می توان به وجود یک اسیلاتور RC 8 مگا هرتزی در داخل خود که باعث حذف اسیلاتور خارجی گشته است را نام برد؛ از دیگر قابلیت های جالب این میکرو مصرف بسیار پایین آن می باشد این میکرو که با 1.5 ولت کار می کند در حالت power down تنها 100 نانو آمپر مصرف می کند که باعث افزایش عمر باتری خواهد شد.
مدل 100 پین این میکرو ها داراری 4 کانال UART و 16 عدد A/D می باشد.
قیمت این میکرو ها برای 10000 عدد برای ATmega640، 4.75$ ؛ ATmega1281، 6.00$؛ ATmega1280، 6.40$؛ ATmega2561، 7.50$ و ATmega2560، 7.80$ می باشد.
برای اطلاعات بیشتر به سایت زیر مراجعه نمایید:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
منبع : [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
آره شروع نمي شه
چون كسي مايل به شروعش نيست
من كه رمقي واسه گذاشتن آموزشها ندارم
ممنون
ترجيح مي دم اگه پستي دارم تو تاپيك هاي ديگه بزارم
ببخشيد
با سلام :biggrin:
كي در مورد ارتباط avr با graphical lcd اطلاعاتي داره؟
لطفا من رو هم در جريان بذاره
ممنون
سلام
لطفا
درمورد دستور dtmfout در bascom توضيح كامل مي خواهم؟
با سلام
من دنبال كيت avr به مدل stk 500 ميگردم لطفا اگر كسي در مورد نحوه خريد يا محل فروش اون اطلاعاتي داره توضيح بده.
با تشكر
سلام
به نظر من avr خیلی قشنگتر و کامل تر از 8051 است و نکات آموزشی در مورد آن زیاد
پس سریعتر شروع کنید
مطمئن باشید مخالفین هم موافق می شوند
:5:
سلام 2243839
اول از همه خوش آمدید
در ثانی برای این خرید ، من مغازه ی جوان در بازار عباسیان ، واقع در خیابان جمهوری ، بعد از بازار امجد را پیشنهاد می کنم
فروشنده ی آگاهی دارد.
موفق باشید
سلام عزیزم 2243839 حالت خوبه . میخواستم بگم نیازی به خرید stk 500 نیست چون اونو به راحتی میتونی از روی نقشش درس کنی و حتی انو روی بردی که روش هست پیاده کنی در ضمن چراstk500? میتونی از stk 200 هم استفاده کنی خیلی ساده ترهم هست .
سلام
دوستان به راهنمايي شما نياز دارم شديدا
اصلا چرا كسي كه اين تاپيك رو ايجاد چرا ديگه ادامه نداد ....
خيلي ها مثل من اصلا وقت كتاب خوندن و كلاس رفتن ندارن و در عين حال خيلي به تجربه و اطلاعات ديگران هم محتاجند...
تو وبلاگ ها خيلي در مورد اين ميكرو كنترلر گفته شده ولي كلا هم همشون مثل هم نوشتم ... يعني هيچ جا يه مطلب جامع پيدا نميشه ......
اي كاش اين دوستمون برگردن اين تاپيك رو دوباره راه اندازي كنند.
و حالا مشكل من!!!
ببينيد من تا حالا با avr كار نكردم ولي ميخوام شروع كنم و چون هميشه قدم اول آشنايي هست ، مطالبي رو هم در اين رابطه خوندم ( فقط خوندم...) .والان مثلا فهميدم ميكرو كنترلر چي هست ؟ يا مثلا چه انواعي داره ؟ چه كامپايلرايي داره؟ ولي چيزي كه زياد متوجه نشدم اينه هر كردوم پايه ها چي كار ميكنن كه اگر اين دوستمون تجربياتشون رو در اين تاپيك و كلا راجع به اين ميكرو در اين تاپيك قرار ميدادن مطمئنا راه گشاي خيلي از مشكلات بودن و ميخوام بدونم كه يك ميكرو چه طوري تصوير رو پردازش ميكنه .... اينم فعلا در حد تئوري
این هم مقدمه ای در مورد میکروهای AVR
http://www.divshare.com/download/2176562-805
منتظر برنامه هایی برای AVR باشید
ميشه يه سري برنامه كاربردي با BASCOM بذارين.
منم سعي مي كنم اين كارو بكنم
ممنون
سلام
کسی هست که برنامه نویسی avrبازبان cرابلد باشه یا مرجعی رامعرفی کنه.
با سلام
دوستانی که میخوان برنامه نویسی به زبان C یاد بگیرند اول باید خود برنامه C را یاد بگیرند .
برای این کار کافی کتاب برنامه نویسی C نوشته جعفرنژاد قومی را بخونند
بعد برای برای نوشتن برنامه برای میکر کنترولر Avr میتونند در موحیط کدوویژن کتاب میکرو کنترولر های Avr نوشته امیر ره افروز یا پرتوفر ... را مطالعه کنند
من با اسمبلی بیشتر حال می کنم.
کل کدهاش یه صفحه a4 بیشتر نیست. اصلا if و while هم نداره !!!!!! نیازی هم نیست قبلش اسمبلی بلد باشی.
من با avr studio برنامه مو می نویسم و کنترل می کنم و با خودش اسمبل می کنم و با bascom هم atmega 16 مو write می کنم . پروگرامر رو هم خودم ساختم stk200/300 بدون لچ. برقش هم از usb می گیره.
کمکی از دستم بر بیاد در خدمتم.
میکروکنترولرهای avr به سه گروه tiny mega و با پسوندهای at90 تقسیم می شوند
سلام
دوستانی که تجربه دارند به من تازه کاربگیدبرنامه نویسی میکروبا سی بهتره یا اسمبلی؟
به اين سايت سري بزنين.
نظري داشتين ممنون مي شم.
کد:http://mahdi.kharkesh.com/article/avr-tool-chain/
بدون شك سي !!! اصلا قابليتاي سي با اسمبلي قابل مقايسه نيست :20:نقل قول:
اگه اسمبلی کار کنی با ساختار و نحوه کار میکرو آشنا میشید.نقل قول:
اما اگه بخواهید برنامه و پروژه بنویسید کار با اسمبیلی خیلی سخت میشه. بیشتر سختی اون به خاطر مدیریت رم و پشته هست.
زبانهای برنامه نویسی برای avr فراوون شده.
سی
پاسکال
بیسیک
یک سری سیستم عامل هم برای avr های قدرتمند (دارای رم و حافظه برنامه بالا) طراحی شده که برای ساخت پروژه های بزرگتر عالیه.
میکروکنترلر چیست: میکروکنترلر رو درواقع می توان یه کامپیوتر کوچولو در قالب یه چیپ برای کنترل وسایل الکترونیکی (در اینجا ربات) تلقی کرد. تفاوت میکروکنترلر با میکروپروسسور در اینه که میکروکنترلر دارای یک CPU ٫مقدار محدودی RAM ٬ ROM ٬ پورت های I/O و تایمر در درون خود می باشد در صورتی که میکروپروسسور فقط یه CPU هست و شما باید RAM, ROM ,... رو به صورت اجزای جانبی به اون متصل کنید (درست مثل CPU کامپیوتر). برای همین میکروکنترلرها تک منظوره ولی میکروپروسسورها همه منظوره هستند. با این تفاسیر میکروکنترلرها دارای کارایی های خاص خودشون مثلا در ماشین لباسشویی٬ ماکروویو٬ تلفن و البته ربات هاو... هستند یعنی جایی که استفاده از میکروپروسسور نه از نظر کارایی و نه از نظر اقتصادی عقلانیه!
این یه توضیح کوچک برای میکروکنترلر بود شاید به درد بخوره
دوستان خواهشا نزارید اینجا خاک بخوره! من تازه دارم avr یاد میگیرم و امیدم به شماست! من با سی کار میکنم و برنامه های کدویژن و avr studio رو دارم.
اگر کسی با avr_studio کار می کنه و میخواد با زبان c برنامه نویسی کنه می تونه WINAVR رو سیستمش نصب کنه.
به وسیله این برنامه به راحتی میشه به زبان c برنامه نویسی کرد و در همون محیط avr_stdio شبیه سازیش کرد..
این برنامه رایگانه و برنامه نویسی اون تحت استاندارد avr-gcc هست.
اغلب نمونه کد های زبان c که در اینترنت یافت میشه به این استاندارد هست.
تنها برتری codevision نسبت به WINAVR در library های آماده اون و قسمت WIZARD اون هست.
برای دریافت این برنامه 24 مگابایتی به این سایت مراجعه کنید.
کد:http://sourceforge.net/project/showfiles.php?group_id=68108
تاپیک بیخودیه
کسی اطلاعات درست حسابی نمیزاره فقط مقدمات و تاریخچه
اونیم که ایجادش کرد فکر میکرد بقیه می یان براش کاری انجام بدن که وقتی دید خبری نیست گذاشت و رفت
كتاب مرجع كامل ميكروكنترلرهاي AVR انتشارات نصنقل قول:
بهتربن كامپايلر c هم codevision هستش
اگه اطاعاتي راجبش خواستي درخدمتم .
تایید میشه!:31:نقل قول:
امروز برای اولین بار این تاپیک رو دیدم(چون Sticky نشده بود!) و به عمق فاجعه پی بردم!:41:
ابتدا اینو بگم ؛ واقعا متاسفم که تاپیک 8051 تاحالا 265 تا پست داشته ولی تاپیک مثلا تخصصی!!!!! avr فقط 32 تا پست!(درصورتی که avr خیلی سریعتر،قویتر و با امکانات بیشتر از 8051 هست)
لطفا دوستانی که تازه با میکرو کنترل اشنا شدن یا قراره بشن! الکی پست ندن که :
چون باعث میشه کسی که میاد تاپیک رو بخونه کلا بیخیال قضیه شه.:13:نقل قول:
میکروکنترولرهای avr به سه گروه tiny mega و با پسوندهای at90 تقسیم می شوند
اما برای اینکه فقط انتقاد نکرده باشم ، در مورد زبان برنامه نویسی اینو بگم که اصلا avr برای زبان c بهینه شده،یعنی نوشتن برنامه با اسمبلی علاوه بر سختی و طولانی شدن برنامه ، دیرتر هم تو avr اجرا میشه و از این لحاظ یه کم بهتر از بیسیک هست.پس بهترین زبان برای avr همون c هست، شک نکنید(میتونید تو سایت خود atmel هم پیگیری کنید)
امیدوارم یکی از دوستان یه تاپیک جدید (و البته درست حسابی) برای avr درست کنه چون هرکی بیاد 3 صفحه اول این تاپیک رو بخونه فکر میکنه avr دیگه چه میکروکنترلر درپیتیه:2:
راستی درمورد زدن تاپیک جدید نظر بدید چون این تاپیک دیگه مرده و از 4000 تا بازدید فقط 30 تا پست زده شده در ضمن فاصله پستها هم حداقل 1 هفته اس!!!. خود من هم تمایلی ندارم تو این تاپیک پست بدم.
پس یکی از دوستان یه تاپیک جدید درست کنه(شایدم خودم!) ، منم تا اونجایی که بلدم(یه کم!) کمک می کنم [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] .اگه مدیرمحترم هم لطف کنن تاپیک جدید رو مهم کنن که دیگه خیلی خوب میشه.
چون واقعا زشته که تو p30world که در مورد همه چیز تاپیک داره ، در مورد avr (پر استفاده ترین میکرو ،حداقل در ایران) یه تا پیک درست حسابی نداشته باشه. [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
به به ، چه استقبالی!!!:18::2:
حرفمو پس گرفتم .اشکال از تاپیک نیست ، اشکال جای دیگه ای است!
امیدوارم بقیه مثل من از این اشتبا ها نکنن:31:
خب بذارید یه توضیح راجع به زبانهای برنامه نویسی بدم تا مطلب جا بیفته
زبان مورد استفاده در میکرو کنترلر ها اسمبلی هست و هر نوع میکرو کنترلر از اسمبلی مخصوص به خود استفاده میکنه که تفاوتهایی با همدیگه دارند.
از اونجایی که برنامه نویسی با اسمبلی بسیار پیچیده و نیاز مند داشتن آشنایی زیاد با میکروی مورد استفاده داره از برنامه های دیگه ای مثل سی یا بیسیک استفاده میشه.برای کسانیکه اطلاعات برنامه نویسی زیادی ندارند زبان بیسیک راحت تره چون به زبان محاوره ای نزدیکتره
کسانیکه با زبان سی آشنایی داشته باشند میدونن که این زبان قابلیتهای بسیار بالایی رو داره و میتونن خیلی راحت دستوراتی رو که میخوان پیاده سازی کنن.
برای اینکه بتونین برنامه ها رو بنویسین نیاز به برنامه های ویرایشگر دارین که بسته به زبان برنامه نویسی فرق میکنه
برای زبان سی از برنامه های code vision یا avr studio و غیره استفاده میشه
و برای بیسیک هم از Bascom
هر کدوم از این برنامه ها رو که استفاده کنین در زمان انتقال برنامه به میکرو کنترلر ، اون رو به زبان اسمبلی که تنها زبان فابل فهم برای آن است تبدیل میکنه
برای اینکه برنامه های خودتون رو به حافظه میکرو انتقال بدین نیاز به پروگرامر دارین تا بتونین برنامه ها از کامپیوتر بر روی حافظه میکرو بنویسین که برای avr چند نوع مختلف وجود داره که ساده ترین آن stk 200/300 هست که میتونین اون رو به راحتی بسازین!
نقشه اون رو توی کتابها میشه پیدا کرد.
تا اینجای کار رو داشته باشین از این به بعد رو باید از روی کتاب رفت جلو
اگر دوستان دیگه هم بیان جلو و اون چیزهایی رو که بلدن رو آموزش بدن فکر کنم بد نباشه
بزرگان بد نمیگن که: زکات علم آموزش آن به دیگران است
سلام من تازه می خواهم برنامه نویسی برای Avr رو شروع کنم حالا موندم با bascom بنویسم یا با C؟اگر دوستانی که تجربه ای در این زمینه دارند به من کمک کنند ممنون میشم. با تشکر
سلام. من یه مقاله در مورد مقایسه AVRstudio و Codevision لازم دارم... ممنون....
يكي مي تونه به من بگه چطور ميتونم 2 تا ميكروavr رو به صورت سريال به هم وصل كنم؟
ميخواهم فايل بفرستم.