بایگانی/آرشیو برچسب ها : AVR

برای ورود به بازار کار باید چه کار کنیم؟ + voice

خیلی وقت بود که پیام‌های زیادی را در تلگرام، پیامک، به صورت تلفنی یا از طریق ایمیل از سمت دوستان دریافت می‌کردم و موضوع همه‌ی اون‌ها هم یک چیز بود. این که من الان فارغ التحصیل شدم یا آخر درسم هست و باید چه کار کنم؟ میکروکنترلر یاد بگیرم یا FPGA؟ برم سمت برنامه نویسی یا نرم؟ من که الکترونیک خوندم باید اندروید کار کنم یا نه؟...

بیشتر بخوانید »

تجربه های اول من در الکترونیک

امروز میخوام از اولین تجربه های برنامه نویسی خودم با میکروکنترلر براتون بگم. چند ترمی الکترونیک خونده بودم که متوجه شدم دانشگاه فقط قراره یک سری مطلب تئوری و گذروندن واحدها باشه پس خودم شروع کردم به گوگل کردن و سر زدن به سایت های الکترونیک. اون موقع خیلی ویدیو به اشتراک گذاشته نمیشد...

بیشتر بخوانید »

دانلود Bascom AVR 2.0.7.8 + آموزش نصب

نرم افزار Bascom-AVR همانطور که می دانید برای برنامه نویسی میکروکنترلر AVR می توان از زبان C و BASIC استفاده کردم. هر کدام مزایا و معایب خاص خود را دارند. یکی از مزایای زبان بیسیک سادگی و نزدیک بودن آن به زبان محاوره انسانی است که همین مورد کار را برای کسانی که به تازگی شروع به کار با میکروکنترلرها کرده …

بیشتر بخوانید »

دانلود نرم افزار proteus pro 8.4 + آموزش نصب

نرم افزار proteus نرم افزار پروتئوس یک شبیه ساز برای مدارهای دیجیتال می باشد. در این نرم افزار یک محیط کاملا یک پارچه وجود دارد که می توان از مرحله کدنویسی میکروکنترلر تا طراحی PCB را به خوبی انجام داد. محیط شماتیک این نرم افزار امکان کار کردن با طیف وسیعی از قطعات الکترونیکی را برای شما فراهم می کند. …

بیشتر بخوانید »

دانلود کامپایلر جدید CodevisionAVR-Advanced 3.12 + آموزش نصب

کامپایلر codevision نرم افزار کدویژن یکی از نرم افزارهای مهم رشته الکترونیک است که به وسیله ی آن می توان برای میکروکنترلرهای سری AVR به زبان C برنامه نویسی انجام داد. از ویژگی های مهم این نرم افزار بخش codewizard است که به وسیله ی آن می توان بسیاری از تنظیمات اجزای داخلی میکروکنترلر AVR مانند پورت ها، وقفه ها، …

بیشتر بخوانید »

مد PWM در تایمرهای AVR (بخش دوم) – (جلسه ی ۲۰)

این بار می خواهیم یاد بگیریم که چطور تایمرها را برای استفاده در مد PWM برنامه ریزی کنیم. PWM مخفف عبارت Pulse Width Modulation و به معنای مدولاسیون پهنای پالس می باشد. مد PWM در میکروکنترلر AVR به طور سخت افزاری کنترل می شود. در این جا برای تشریح حالت PWM از تایمر صفر در میکروکنترلر ATmega16 استفاده می کنیم. ابتدا رجیسترهای مربوط به مد PWM برای تایمر صفر را معرفی می نماییم...

بیشتر بخوانید »

پروتکل I2C در AVR (جلسه ۱۹)

I2C یا (IIC (Inter integrated circuits یک نوع گذرگاه رابط است که در بسیاری از مدارهای مجتمع از جمله سنسورها، حافظه ها و rtc ها جهت تبادل داده پیاده سازی شده است. بسیاری این رابط را رابط دو سیمه یا (TWI(Two Wire Interfaceمی نامند.در میکرو کنترلر AVR دو پایه با نامهای SCK و SDA به این گذرگاه اختصاص داده شده است.

بیشتر بخوانید »

پروتکل SPI در AVR (جلسه ۱۸)

(SPI(serial peripheral interface یا پروتکل اتصال سریال بین قطعات جانبی یک گذرگاه رابط است که در بسیاری از مدارهای مجتمع از جمله سنسورها، بسیاری از حافظه ها و انواع گوناگونی از نمایشگرها پیاده سازی شده است. قطعاتی که spi را پشتیبانی می کنند به جای استفاده از ۸ پایه تنها از دو پایه برای انتقال اطلاعات ...

بیشتر بخوانید »

ارتباط سریال در AVR (جلسه ۱۷)

منظور ما از انتقال داده، ارسال اطلاعات از یک میکروکنترلر به یک میکروکنترلر دیگر و یا به یک کامپوتر و همچنین از کامپوتر به یک میکروکنترلر می باشد.شما با خواندن این پست آشنایی مختصری در مورد انواع روشهای انتقال داده و همچنین اصول ارتباط سریال و انواع آن در میکروکنترلر avr کسب می کنید.سپس ارتباط سریال با uart به صورت مفصل ...

بیشتر بخوانید »