






این برنامه یک آموزش AVR بر پایهٔ زبان C و ATMEGA16 است. برای علاقهمندان و دانشجویان مهندسی مناسب است.
یادگیری میکروکنترلر AVR دشوار است و منحنی یادگیری تندی دارد. این فرایند شامل خواندن دیتاشیت، نوشتن کد، ساخت نمونههای اولیه و عیبیابی میشود. محتملترین خطاها، تنظیم مقدار نادرست برای ثباتها هستند.
اکنون، آموزش AVR راهحل این مشکل است. راهنمای تولید کد به شما امکان میدهد تایمر، UART، ADC، وقفه و لوازم جانبی را تنها با چند کلیک در تنظیمات پیکربندی کنید. کد منبع C آزمایششده بهطور خودکار تولید میشود.
با اینکه راهنمای تولید کد بر پایهٔ ATMEGA16 است، انتقال آن به دیگر ATMEGAها آسان است، زیرا کد منبع تولیدشده ساختار بسیار منظمی دارد.
امکانات
• مروری بر معماری AVR
• دستورهای نمونیک اسمبلی AVR و زبان C
• 21 پروژهٔ نمایشی شامل LED، کلیدها، صفحهکلید، LCM 16x2، ADC و غیره
• راهنمای تولید کد برای UART، تایمر، وقفه، ADC و لوازم جانبی خارجی، از جمله LED، بیزر، کلید، وقفهٔ خارجی، نمایشگر 7-segment، ماتریس LED 8x8، صفحهکلید 4x4، LCM 16x2، ساعت بلادرنگ و غیره
امکانات نسخهٔ Pro
• پشتیبانی از EEPROM با رابط I2C، از 24C01 (128B) تا 24C512 (64kB)
• پشتیبانی از EEPROM با رابط SPI، از 25010 (128B) تا 25M02 (256kB)
• پروژههای نمایشی بیشتر، از جمله ماتریس LED 16x16، EEPROM با رابط I2C، EEPROM با رابط SPI و غیره
• راهنمای تولید کد برای EEPROM با رابط I2C، EEPROM با رابط SPI، LCM 128x64 و غیره
https://play.google.com/store/apps/details?id=com.peterhohsy.atmega_tutorialpro
نمونههای نمایشی اختیاری
* OLED 128x64
* TFT 220x176
* حسگر MPU6050 (شتابسنج + ژیروسکوپ)
* حسگر دما 18B20
* ماژول MP3 مدل DFPlayer
* حافظهٔ فلش SPI
* موتور پلهای
* موتور سروو
* اتوماسیون خانگی با استفاده از بلوتوث
توجه:
1. اگر به پشتیبانی نیاز دارید، لطفاً به نشانی ایمیل تعیینشده ایمیل بزنید.
برای طرح پرسش از بخش بازخورد استفاده نکنید؛ این کار مناسب نیست و تضمینی وجود ندارد که پرسشهای شما را بخوانیم.
Atmel® و AVR® علامتهای تجاری ثبتشده یا علامتهای تجاری Atmel Corporation یا شرکتهای تابعهٔ آن در ایالات متحده و/یا سایر کشورها هستند. این برنامه به هیچوجه با Atmel Corporation مرتبط یا وابسته نیست.




















