پنج شنبه , ۲۷ تیر ۱۳۹۸
آخرین مطالب
LINK TABLES
خانه | بایگانی برچسب: EEPROM

بایگانی برچسب: EEPROM

پروگرم کردن AVR با نرم افزار Progisp-(جلسه ۲۴)

به منظور انتقال فایل های هگز به میکروکنترلر به پروگرامر نیاز دارید. از نرم افزار progisp برای انتقال فایل‌های hex تولید شده توسط نرم افزارهایی مانند codevision یا Atmel studio یا Bascom-AVR به تراشه های AVR از طریق پروگرمر usbasp استفاده می شود. قابلیت های خیلی جالب و کلیدی در این نرم افزار از قبیل تنظیم فیوزبیت‌ها، انتقال فایل هگز و فایل های eeprom...

ادامه نوشته »

فیوزبیت ها در AVR – (جلسه ۲۳)

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

ادامه نوشته »

برنامه نویسی اسمبلی برای AVR (جلسه ۹)

در این جلسه مفاهیم و ملزومات لازم برای برنامه نویسی اسمبلی AVR در Atmel Studio مطرح می‌شود. برخی از شبه دستورات(دستورالعمل های اسمبلر): تفاوت دستورات با دستورالعمل ها در این است که دستورات وظایف را برای cpu تعریف می کنند، در حالی که دستورالعمل ها یا شبه دستورات راهنما و هدایتگر اسمبلر هستند. شبه دستورات دراسمبلر AVR با علامت نقطه آغاز می شوند.

ادامه نوشته »

سازمان‌دهی حافظه در AVR

به طور کلی حافظه ها به دوسته ی ROM و RAM تقسیم می شوند. ROM حافظه های فقط خواندنی هستند که با قطع برق داده های ذخیره شده در آن ها پاک نمی شوند. RAM حافظه های با دسترسی تصادفی هستند که برای ذخیره ی موقت داده ها به کارگرفته می شوند. میکروکنترلرهای AVR هر دو نوع حافظه ی RAM و ROM را در خود دارند.

ادامه نوشته »

ساختار میکروکنترلر AVR

میکروکنترلرهای AVR  دارای یک واحد مرکزی به نام MCU هستند. MCU مخفف عبارت Master Control Unit و به معنای واحد کنترل اصلی است. این واحد وظایف مهمی از قبیل مدیریت تمام فعالیت های میکروکنترلر و انجام تمام عملیات های لازم بر روی داده ها را بر عهده دارد.     همان طور که می دانیم و همچنین با توجه به …

ادامه نوشته »

مروری بر میکروکنترلرهای سری AVR

تاریخچه ی مختصری از میکروکنترلر AVR معماری اولیه  AVR توسط دو دانشجوی موسسه ی فن آوری نروژ (NHT) به نام های Alf-Egil Bogen  و Vegard Wollan طراحی و سپس در سال ۱۹۹۶، توسط شرکت Atmel خریداری و تولید شد.  انواع زیادی از میکروکنترلرهای AVR با ویژگی های متفاوت وجود دارند. به استثنای AVR32 که یک میکروکنترلر ۳۲ بیتی است، بقیه AVR …

ادامه نوشته »