بنام خدا
در این سری از آموزش ها قصد داریم به آموزش سریع و آسان میکروکنترلر های AVR با کامپایلر قدرتمند کدویژن بپردازیم همان طور که می دانید این کامپایلر از زبان C پشتیبانی میکند و اگر با زبان C آشنایی داشته باشد مشکل چندانی با این کامپایلر نخواهید داشت ولی اگر با زبان C آشنایی نداشته باشید باز هم مشکلی در یاد گیری این آموزش ها نخواهید داشت.کاربران هدف این آموزش کسانی هستند که جدیدا وارد دنیای AVR شده اند و یا قبلا در کامپایلر های دیگری مانند بسکام کار کرده اند.
آنچه در این آموزش ها به آن پرداخته خواهد شد:
مختصری در مورد کامپایلر کدویژن و نحوه کار با آن
نحوه کار با پورت ها به صورت ورودی و خروجی
نحوه کار با رابط UART
نحوه کار با رابط SPI
نحوه کار با رابط I2C
مبدل آنالوگ به دیجیتال
مقایسه کننده آنالوگ
نحوه کار با تایمر ، کانتر ها
نحوه کار با ال سی دی های گرافیکی و کاراکتری
نحوه کار با مموری کارت با پشتیبانی FAT32/16
…..
وسایل و نرم افزار های مورد نیاز برای شروع :
اول از همه شما به نرم افزار کامل و کرک شده کدویژن نیاز دارید (از اینجا دانلود کنید: لینک مستقیم CodeVisionAVR 2.05.3 — دانلود از لینک کمکی حجم 16 مگابایت)
نرم افزار پروتئوس برای شبیه سازی دانلود از لینک مستقیم(از اینجا دانلود کنید لینک غیر مستقیم)حجم 104 مگابایت
هر نوع پروگرامر Avr مانند Stk200/300
میکروکنترلر AVR مانند Mega 8 یا Mega 16 یا Mega 32 …
برد برد و مقداری سیم
وسایل دیگر مورد نیاز در هر آموزش معرفی خواهد شد
روش ساخت پروگرامر STK200/300:
نقشه پروگرامر با بافر
برای بزرگ نمایی روی عکس کلیک کنید
نقشه پروگرامر بدون بافر
برای بزرگ نمایی روی عکس کلیک کنید
16 پاسخ به “آموزش آسان AVR با کدویژن قسمت 1”
واقعا عالیه لطفا ادامه بدید
ممنون
حرف نداشت واقعا عالیه ؟
دوست عزیز از اطلاعات خوب شما خیلی ممنونم.
واقعا اطلاعاتتون کمک بزرگی به ما میکنه لطفا ادامه بدین این کورس رو و در مورد مطالب بیشتری صحبت کنین.ممنونم از زحماتتون
بسیار عالی
اگر میشود اموزش های مدار های منطقی هم بگذاری
سلام میخواستم یه برنامه پروگرم کنم رو میکروم ولی همش این خطا رو میده
error while oparating…
:error:could not find ssb device”USB aps”with vid=0x16c0 pid=0x5dc
راستی ی سوال دیگه اگه icسوخته باشه پروگرمر میشناسه یا نه. مگا۱۶a هستش
اگه میشه سریع جواب بدید پروژم مونده
ممنون
آی سی سوخته باشه نمیشناسه
مشکلتون نمیدنم کجاست پروگرامر رو درست نصب کردید
فکر نکنم بشناسه
کسی نیس پاسخگو باشه
بسیار عالی
چرا پس هیچی راجب پروگرم کردن نگفتید:[
فقط گفتید چجوری پروژه باز کنیم و کد بنویسیم 🙁
من نمیدونم چجوری عملی اجراش کنم :((
کار باکد ویژن کمی سخت شده مخصوصا کرک و… در صورت امکان با آردینو ادامه دهید که آموزش های جدید سایت با آردینو هست.
برای پروگرام کردن در کدویژن نیاز به پروگرامر دارید که در آردینو نیاز به هیچ سخت افزار نیست و فقط با یک کلیک ای سی پروگرام میشه
سلام ادمین جان
من یه پروژه دارم به زبان c میخوام همین برنامه رو ببرم تو اردوینو میخواستم ببینم ممکنه یا نه؟
با تشکر
با سلام و عرض ادب
لطفا الگوریتمی برای بنده معرفی کنید یک سیگنالی از یک سنسور به میکرو کنترلر میرسد که فرکانس ان حدود پنج هرتز میباشد این سنسور در کنار پروانه حلزونی کولر نصب شده میخواهم وقتی به هر دلیلی موتور کولر مشکل داشت یا تسمه پاره شد یعنی سیگنال قطع شد یک پورتی از یک به صفر تغییر وضعیت دهد البته این پورت باید موقع راه اندازی یک باشد تا اجازه راه اندازی کولر را بدهد با توجه به اینکه مدام این سیگنال تغییر وضعیت میده چگونه برنامه بنویسم که هر کدام از حالتهای صفر و یک را که دیگه تغییر نمیکنه و دایم تو صفر یا یک مونده تشخیص بده ممنون از سایت خوبتون لطفا کمکم کنید
سلام
خدا خیرتون بده
ان شاالله موفق باشید