↔️ تفاوت میکروکنترلرهای AVR با توجه به پسوند آن ها:
🔺بدون پسوند یا پسوندهای PU و PA و A دارای محدوده تغذیه 4.5 ولت تا 5.5 ولت و محدوده فرکانس 16MHz می باشند.
🔺پسوند L دارای محدوده تغذیه 2.7 ولت تا 5.5ولت و محدوده فرکانس 8MHz می باشند.
🔺پسوند V دارای محدوده تغذیه 1.8 ولت تا 5.5 ولت و محدوده فرکانس 4MHz می باشند.
☑️ آشنایی با فیوزبیت ها:
🔶فیوزبیتهاي CKSEL0، CKSEL1 ، CKSEL2 ، CKSEL3:
این فیوز بیتها منبع کلاک سیستم را تعیین می کنند. در واقع نوع کلاک سیستم مطابق جدول(فیوز بیت های mega16 ) تعیین می شود.
🔷فیوزبیت های SUT0 ، SUT1 :
این فیوز بیت ها سرعت ریست میکروكنترلر را مشخص می کنند. که طبق جدول برنامه ريزي مي شوند.
🔶فیوز بیت های BODEN و BODLEVEL:
فیوز بیتBODEN قابلیت Detection Brown –out آي سي را فعال می کند. این قابلیت بدین صورت است که اگر ولتاژ تغذیه آي سي از حدی پایین تر آيد، میکروReset می شود. این ولتاژاز طریق فیوز بیت BODLEVEL تعیین می شود
🔷فیوز بیت BOOTRST :
این فیوز بیت در صورت برنامه ریزی شدن آدرس بردار Reset را به ابتدای حافظه Boot انتقال می دهد.
🔶فیوز بیت هاي BOOTSZ0 و BOOTSZ1:
این فیوز بیتها برای تعیین اندازه و مکان شروع حافظه Boot بکار می روند که طبق جدول زیر تعیین می شود.
🔷فیوز بیت EESAVE:
اگر این فیوز بيت برنامه ریزی شود در هنگام Erase کردن، فقط حافظه Flash پاک مي شود و حافظه EEPROM آن ثابت باقي مي ماند.
🔶فیوز بیت CKOPT:
با برنامه ریزی کردن این فیوز بیت، خازنهای داخلی ميكرو با مقدار 36pf فعال مي شوند و دیگر نیازی به استفاده از خازنهای خارجی در روي كريستال نیست. همچنین با فعال کردن این فیوز بیت دامنه ولتاژ اسیلاتور چندين برابر مي شود.
🔷فیوز بیت JTAGEN :
اگر از رابط JTAG برای پروگرم کردن استفاده مي كنيد باید این فیوز بیت فعال شود. دقت داشته باشید که اگر این فیوز بیت فعال شده باشد دیگر قادر به استفاده از پورتی که بیت هاي JTAG برروی آن می باشد (مثلاً پورت C در ATmega16 ) نیستیم. به طور پیش فرض این فیوز بیت فعال می باشد و برای استفاده از پورت F باید این فیوز بیت را غیرفعال کنیم.
🔶فیوز بیت SPIEN:
اگر این فیوز بیت فعال باشد میکرو قابلیت اتصال پروگرمرهایی که با رابط SPI کار میکنند (به طور مثال پروگرمر STK200 ) را پیدا میکند.( در نرم افزار code vision و بسکام این فیوز بیت در اختیار کاربران قرار نمیگیرد)
🔷فیوز بیت OCDEN :
اگر این فیوز بیت فعال شود میکرو قابلیت debug شدن را پیدا می کند.
🔶فیوز بیت WDTON:
اکثر میکروکنترلرهای AVR دارای شمارنده Watchdog هستند که می توان آنها را به صورت نرم افزاری فعال یا غیر فعال کرد. اگر این فیوز بیت فعال شود شمارنده watchdog دائماً روشن خواهد بود.(شمارنده watchdog به منظوری برای کم کردن تاثیر نویز استفاده میشود. بدین صورت که با هر بار سر ریز شدن این شمارنده میکرو یکبار ریست میشود.)
🔷فیوز بیت M103C:
میکروکنترلرهایmega128 و mega103 شباهت های خیلی خیلی زیادی دارند ولی دارای اختلافات کوچکی نیز هستند که ما می توانیم با فعال کردن این فیوز بیت ، اختلافات موجود را نیز بر طرف کنیم تا این دو میکرو دقیقاً مانند هم کار کنند.
🕐 نحوه تنظیم کردن کلاک داخلی میکروکنترلرهای AVR:
درمیکروکنترلرهای AVR فیوز بیت هایی وجود دارد که از آن ها برای تنظیم کلاک داخلی میکروکنترلراستفاده می شود.
⏳اگرفیوز بیت های Ck3=0 Ck2=0 Ck1=0 Ck0=1 کلاک روی 1MHz و کریستال داخلی است.
⏳اگر فیوز بیت های Ck3=0 Ck2=0 Ck1=1 Ck0=0 کلاک روی 2MHz و کریستال داخلی است.
⏳اگرفیوز بیت های Ck3=0 Ck2=0 Ck1=1 Ck0=1 کلاک روی 4MHz وکریستال داخلی است.
⏳ اگرفیوز بیت های Ck3=0 Ck2=1 Ck1=0 Ck0=0 کلاک روی 8MHz و کریستال داخلی است.
⏳اگرفیوز بیت Ck3=0 Ck2=0 Ck1=0 Ck0=0 کلاک توسط کریستال خارجی تنظیم می شود.
#موج_یادگیری
#نکاتی_درباره_میکروکنترلر_های_AVR
@techtronic
🔺بدون پسوند یا پسوندهای PU و PA و A دارای محدوده تغذیه 4.5 ولت تا 5.5 ولت و محدوده فرکانس 16MHz می باشند.
🔺پسوند L دارای محدوده تغذیه 2.7 ولت تا 5.5ولت و محدوده فرکانس 8MHz می باشند.
🔺پسوند V دارای محدوده تغذیه 1.8 ولت تا 5.5 ولت و محدوده فرکانس 4MHz می باشند.
☑️ آشنایی با فیوزبیت ها:
🔶فیوزبیتهاي CKSEL0، CKSEL1 ، CKSEL2 ، CKSEL3:
این فیوز بیتها منبع کلاک سیستم را تعیین می کنند. در واقع نوع کلاک سیستم مطابق جدول(فیوز بیت های mega16 ) تعیین می شود.
🔷فیوزبیت های SUT0 ، SUT1 :
این فیوز بیت ها سرعت ریست میکروكنترلر را مشخص می کنند. که طبق جدول برنامه ريزي مي شوند.
🔶فیوز بیت های BODEN و BODLEVEL:
فیوز بیتBODEN قابلیت Detection Brown –out آي سي را فعال می کند. این قابلیت بدین صورت است که اگر ولتاژ تغذیه آي سي از حدی پایین تر آيد، میکروReset می شود. این ولتاژاز طریق فیوز بیت BODLEVEL تعیین می شود
🔷فیوز بیت BOOTRST :
این فیوز بیت در صورت برنامه ریزی شدن آدرس بردار Reset را به ابتدای حافظه Boot انتقال می دهد.
🔶فیوز بیت هاي BOOTSZ0 و BOOTSZ1:
این فیوز بیتها برای تعیین اندازه و مکان شروع حافظه Boot بکار می روند که طبق جدول زیر تعیین می شود.
🔷فیوز بیت EESAVE:
اگر این فیوز بيت برنامه ریزی شود در هنگام Erase کردن، فقط حافظه Flash پاک مي شود و حافظه EEPROM آن ثابت باقي مي ماند.
🔶فیوز بیت CKOPT:
با برنامه ریزی کردن این فیوز بیت، خازنهای داخلی ميكرو با مقدار 36pf فعال مي شوند و دیگر نیازی به استفاده از خازنهای خارجی در روي كريستال نیست. همچنین با فعال کردن این فیوز بیت دامنه ولتاژ اسیلاتور چندين برابر مي شود.
🔷فیوز بیت JTAGEN :
اگر از رابط JTAG برای پروگرم کردن استفاده مي كنيد باید این فیوز بیت فعال شود. دقت داشته باشید که اگر این فیوز بیت فعال شده باشد دیگر قادر به استفاده از پورتی که بیت هاي JTAG برروی آن می باشد (مثلاً پورت C در ATmega16 ) نیستیم. به طور پیش فرض این فیوز بیت فعال می باشد و برای استفاده از پورت F باید این فیوز بیت را غیرفعال کنیم.
🔶فیوز بیت SPIEN:
اگر این فیوز بیت فعال باشد میکرو قابلیت اتصال پروگرمرهایی که با رابط SPI کار میکنند (به طور مثال پروگرمر STK200 ) را پیدا میکند.( در نرم افزار code vision و بسکام این فیوز بیت در اختیار کاربران قرار نمیگیرد)
🔷فیوز بیت OCDEN :
اگر این فیوز بیت فعال شود میکرو قابلیت debug شدن را پیدا می کند.
🔶فیوز بیت WDTON:
اکثر میکروکنترلرهای AVR دارای شمارنده Watchdog هستند که می توان آنها را به صورت نرم افزاری فعال یا غیر فعال کرد. اگر این فیوز بیت فعال شود شمارنده watchdog دائماً روشن خواهد بود.(شمارنده watchdog به منظوری برای کم کردن تاثیر نویز استفاده میشود. بدین صورت که با هر بار سر ریز شدن این شمارنده میکرو یکبار ریست میشود.)
🔷فیوز بیت M103C:
میکروکنترلرهایmega128 و mega103 شباهت های خیلی خیلی زیادی دارند ولی دارای اختلافات کوچکی نیز هستند که ما می توانیم با فعال کردن این فیوز بیت ، اختلافات موجود را نیز بر طرف کنیم تا این دو میکرو دقیقاً مانند هم کار کنند.
🕐 نحوه تنظیم کردن کلاک داخلی میکروکنترلرهای AVR:
درمیکروکنترلرهای AVR فیوز بیت هایی وجود دارد که از آن ها برای تنظیم کلاک داخلی میکروکنترلراستفاده می شود.
⏳اگرفیوز بیت های Ck3=0 Ck2=0 Ck1=0 Ck0=1 کلاک روی 1MHz و کریستال داخلی است.
⏳اگر فیوز بیت های Ck3=0 Ck2=0 Ck1=1 Ck0=0 کلاک روی 2MHz و کریستال داخلی است.
⏳اگرفیوز بیت های Ck3=0 Ck2=0 Ck1=1 Ck0=1 کلاک روی 4MHz وکریستال داخلی است.
⏳ اگرفیوز بیت های Ck3=0 Ck2=1 Ck1=0 Ck0=0 کلاک روی 8MHz و کریستال داخلی است.
⏳اگرفیوز بیت Ck3=0 Ck2=0 Ck1=0 Ck0=0 کلاک توسط کریستال خارجی تنظیم می شود.
#موج_یادگیری
#نکاتی_درباره_میکروکنترلر_های_AVR
@techtronic
Forwarded from کانال تبلیغاتی فنی و مهندسی (Mahmoud.Vat)
معرفی لینک تبلیغاتی " کانالها و گروه های" فنی و مهندسی :
(( برق ،، مخابرات ، کامپیوتر، مکانیک ، هوافضا، پزشکی ، معماری ، ریاضی و... ))
در این کانال : 👇
@Introduction_ChannelsAndGroups
(( برق ،، مخابرات ، کامپیوتر، مکانیک ، هوافضا، پزشکی ، معماری ، ریاضی و... ))
در این کانال : 👇
@Introduction_ChannelsAndGroups
Modern_Electronic_Circuits_Refer.zip
42.9 MB
🔰سوپرایز ازین بهتر میخواین ؟؟؟
✅کتاب ۳۶۰۰ مدار مدرن الکترونیک تست شده 👌
مرجع تمام مدار هایی که تا حالا دیدین
برید حالشو ببرید
از کانال الکترونیک مبتدی تا پیشرفته
@techtronic
✅کتاب ۳۶۰۰ مدار مدرن الکترونیک تست شده 👌
مرجع تمام مدار هایی که تا حالا دیدین
برید حالشو ببرید
از کانال الکترونیک مبتدی تا پیشرفته
@techtronic
AVRProjectBook.pdf
1.7 MB
یک کتاب بی نظیر 60 صفحه ای به زبان اصلی جهت آموزش میکروکنترلر AVR کاملا رجیستری.
🆔 @techtronic
🆔 @techtronic
shortcut keys.pdf
190.6 KB
مطلبی کاربردی در طراحی :
لیست کلیدهای میانبر در نرم افزار آلتیوم در pdf
از کانال آلتیوم دیزاینر
@techtronic
لیست کلیدهای میانبر در نرم افزار آلتیوم در pdf
از کانال آلتیوم دیزاینر
@techtronic
🔳⭕️بودجهی محدود به شما این فرصت را میدهد تا ماهیچههای خلاقیت خودتان را ورزیده کنید‼️
@techtronic
@techtronic
AVR_RezaSepasYar.pdf
2.7 MB
آموزش سریع میکرو کنترل های avr
@techtronic
@techtronic
This media is not supported in your browser
VIEW IN TELEGRAM
💥قطعات SMD رو بدون هیتر تعویض کنید😎🔥😳
@techtronic
@techtronic
❤🔥1
Forwarded from کدنیک | codenic (SAHANDRJB)
فایل آلتیوم شماتیک شارژر باطری لیتیوم پلیمری بر مبنای چیپ MCP73831
📡کانال تلگرام سیب الکترونیک
👇👇👇👇👇👇👇
https://news.1rj.ru/str/joinchat/AAAAAFHv1LjBUPE56uyvwg
📡کانال تلگرام سیب الکترونیک
👇👇👇👇👇👇👇
https://news.1rj.ru/str/joinchat/AAAAAFHv1LjBUPE56uyvwg
Forwarded from کدنیک | codenic (SAHANDRJB)
sibelectronics_MCP73831.rar
24 KB
فایل آلتیوم شماتیک شارژر باطری لیتیوم پلیمری بر مبنای چیپ MCP73831
📡کانال تلگرام سیب الکترونیک
👇👇👇👇👇👇👇
https://news.1rj.ru/str/joinchat/AAAAAFHv1LjBUPE56uyvwg
📡کانال تلگرام سیب الکترونیک
👇👇👇👇👇👇👇
https://news.1rj.ru/str/joinchat/AAAAAFHv1LjBUPE56uyvwg
Forwarded from کدنیک | codenic
⚠️توجه⚠️
کانال تلگرام تکترونیک
فرصتی برای یادگیری و ساخت پروژه های AVR_PIC_ARM😍😍
از مطالب کانال استفاده کنید 👌👌
پشیمون نمیشید 😊
لینک 👇👇👇
https://news.1rj.ru/str/joinchat/AAAAAFHv1LiR8ZPK25uAVQ
کانال تلگرام تکترونیک
فرصتی برای یادگیری و ساخت پروژه های AVR_PIC_ARM😍😍
از مطالب کانال استفاده کنید 👌👌
پشیمون نمیشید 😊
لینک 👇👇👇
https://news.1rj.ru/str/joinchat/AAAAAFHv1LiR8ZPK25uAVQ
Forwarded from کدنیک | codenic (SAHANDRJB)
Forwarded from کدنیک | codenic (SAHANDRJB)
OPENPCB_ROBOT.zip
1.5 MB
فایل آلتیوم ربات تعقیب خط (مناسب برای دوستان مبتدی و تازه کار)
به همراه برنامه میکرو
اصلاح شد.
📡کانال تلگرام سیب الکترونیک
🆔 @sibelectronics
به همراه برنامه میکرو
اصلاح شد.
📡کانال تلگرام سیب الکترونیک
🆔 @sibelectronics
Forwarded from کدنیک | codenic
Forwarded from کدنیک | codenic
pcb_dimer@sibelectronics.rar
333.8 KB