امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 4
  • 1
  • 2
  • 3
  • 4
  • 5
سوال در مورد فیوزبیت ها
نویسنده پیام
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #1
سوال در مورد فیوزبیت ها
سلام .
من تازه با میکرو اشنا شدم.میخواستم بدونم که :
فیوزبیت ها چیستند؟
چه کارا یی انجام میدند؟
و چطور میشه از اون ها استفاده کرد؟ (با استفاده از کامپایلر بسکام)
Confused
اگه کسی می تونه راهنمایی کنه ممنون میشم.
با تشکر

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۳۰-شهریور-۱۳۹۳, ۲۳:۴۱:۰۰
ارسال‌ها
پاسخ
تشکر شده توسط : a.mehran
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #2
RE: سوال در مورد فیوزبیت ها
سلام
فیوزبیت ها یه سری قوانین نرم افزاری هستن که رو میکرو اعمال میشن
فرض کنید میخواد میکروکنترلر با فرکانس 16مگ و کریستال خارجی کار کنه
میایید فیوزبیت های کلاک 0 تا 3 رو بصورت 1111 تعریف میکنید
اینطوری بعد از پروگرام کردن میکرو میتوجه میشه که باید با کریستال خارجی که روش تعبیه شده کلاک بخوره

یا فرض کنید یکسری فیوز واسه قفل کردن میکرو داریم که بهشون فیوز لاک میگن
شما واسه اینکه نخواهید برنامه ای که نوشتید از روی میکروکنترلر مهندسی معکوس نشه میایید این فیوز ها رو فعال میکنید تا دسترسی به محتوای میکرو امکان پذیر نباشه

طرز استفاده هم بستگی به نرم افزاری داره که باهاش پروگرام میکنید
فرضا یکسری نرم افزار معروف progisp - chillprog و دکترفیوزبیت زیاد رو بورس هستن و اکثریت استفاده رو دارن
واسه شروع میتونید با progisp که پرمخاطب تره کار کنید و توضیحات کافی برای طرز استفادش هم از همین فروم و از سرچ گوگل میتونید پیدا کنید.

موفق باشید/

۳۱-شهریور-۱۳۹۳, ۰۰:۱۰:۲۷
ارسال‌ها
پاسخ
تشکر شده توسط : grimm, helma, milad15m, aKaReZa75
a.mehran آفلاین
مدیر بخش
*****

ارسال‌ها: 1,029
موضوع‌ها: 93
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 5125
( 4490 تشکر در 1882 ارسال )
ارسال: #3
RE: سوال در مورد فیوزبیت ها
سلام دوست عزیز
خیلی خلاصه میگم
یه سری تنظیمات دستی برای میکرو هستن
مثلا میشه با دسکاریشون میکرو رو قفل کرد
یا پایه ریستو برداشت
یا کریستال خارجیو فعال کرد و ...

silent people have the loudest minds شادی − بهینه شده برای ورژن جدید شادی − بهینه شده برای ورژن جدید
سایت من Abrdade.com
۳۱-شهریور-۱۳۹۳, ۰۰:۱۱:۳۸
ارسال‌ها
پاسخ
تشکر شده توسط : grimm, helma, milad15m
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #4
RE: سوال در مورد فیوزبیت ها
سلام .
باعرض تشکر از راهنمایی های شما می خواستم بدونم چگونه میشه بااستفاده از پروگرامر progisp فیوزبیت استفاده از کریستال خارجی رافعال کرد .Sad
باتشکر.

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۳۱-شهریور-۱۳۹۳, ۱۱:۳۷:۱۱
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #5
RE: سوال در مورد فیوزبیت ها
سلام
به قسمت Fuse&Lock که وارد شدید، تیک فیوزهای CKSEL0 تا CKSEL3 رو برابر 1 قرار بدید
فقط توجه کنید که رو حالت کریستال خارجی، موقع پروگرام کردن باید کریستال به پین میکروکنترلر وصل باشه واگرنه احتمال قفل شدن فیوزها وجود داره

۳۱-شهریور-۱۳۹۳, ۱۱:۵۸:۲۲
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m, a.mehran
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #6
RE: سوال در مورد فیوزبیت ها
با سلام
خیلی ممنون از راهنمایی های شما.Clap
آیا یا فیوز بیت مربوط به pwm هم وجود داره واگه هست نهوه فعال کردن ان و استفاده در برنامه نویسی چه جوریه.
باتشکر.

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
(آخرین ویرایش در این ارسال: ۳۱-شهریور-۱۳۹۳, ۱۲:۱۵:۲۹، توسط milad15m.)
۳۱-شهریور-۱۳۹۳, ۱۲:۰۶:۰۲
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #7
RE: سوال در مورد فیوزبیت ها
سلام
نه فیوز خاصی واسه pwm وجود نداره
pwm صرفا یک پالسی هست که طی نرم افزار(کامپایلر) بر روی پین های OCR میکروکنترلر ایجاد میشه
استفاده در برنامه نویسی هم با تایمر میکروکنترلر پیکربندی میشه

زبان بیسیک بصورت زیر تعریف میشه؛
کد:
Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Prescale = 64

با دستورات زیر هم مقدار رجیستر PWM نوشته و خوانده میشه؛
کد:
PWM1A = متغیر
متغیر = PWM1A

۳۱-شهریور-۱۳۹۳, ۱۲:۳۴:۱۷
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #8
RE: سوال در مورد فیوزبیت ها
(۳۱-شهریور-۱۳۹۳, ۱۲:۳۴:۱۷)r0b0 نوشته است: سلام
نه فیوز خاصی واسه pwm وجود نداره
pwm صرفا یک پالسی هست که طی نرم افزار(کامپایلر) بر روی پین های OCR میکروکنترلر ایجاد میشه
استفاده در برنامه نویسی هم با تایمر میکروکنترلر پیکربندی میشه

زبان بیسیک بصورت زیر تعریف میشه؛
کد:
Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Prescale = 64

با دستورات زیر هم مقدار رجیستر PWM نوشته و خوانده میشه؛
کد:
PWM1A = متغیر
متغیر = PWM1A
با عرض تشکر می تونید بیشتر توضیح بدید.

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۳۱-شهریور-۱۳۹۳, ۱۲:۵۱:۵۴
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #9
RE: سوال در مورد فیوزبیت ها
چه قسمتی رو میخواهید توضیح بدم؟

۳۱-شهریور-۱۳۹۳, ۱۳:۱۰:۴۹
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m, a.mehran
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #10
RE: سوال در مورد فیوزبیت ها
(۳۱-شهریور-۱۳۹۳, ۱۳:۱۰:۴۹)r0b0 نوشته است: چه قسمتی رو میخواهید توضیح بدم؟
قسمت تعریف pwm رو
لطفا قسمت ها شو یکی یکی توضیح بدین.
با تشکر.

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۳۱-شهریور-۱۳۹۳, ۱۳:۳۵:۳۱
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #11
RE: سوال در مورد فیوزبیت ها
کد:
Config Timer1 = Pwm

پیکربندی تایمر1 روی مد pwm

کد:
Pwm = 10

پیکربندی بر روی مد 10 بیتی(متغیر پالس خروجی بین 0 تا 1023)

کد:
Compare A Pwm = Clear Down

تغییرات سیگنال pwm(وقتی رجیستر pwm بیشترین مقدار رو داشته باشه، خروجی کمترین پهنای پالس رو خواهد داشت)

کد:
Prescale = 64

تقسیمات مربوط به فرکانس کاری pwm
فرکانس کاری pwm = فرکانس کاری میکرو \ 64

۳۱-شهریور-۱۳۹۳, ۱۵:۳۹:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سوال در مورد اتصال حافظه eeprom جانبی به میکرو SBRE77 9 10,467 ۰۷-مهر-۱۳۹۵, ۲۳:۳۱:۲۹
آخرین ارسال: omidrn
  سوال در مورد ساخت ساعت با ال سي دي navayi 5 4,744 ۱۲-اسفند-۱۳۹۴, ۱۲:۱۷:۱۰
آخرین ارسال: 1نفر
  سوال در مورد دستور timeout$ mohebbat 3 2,932 ۲۹-بهمن-۱۳۹۴, ۱۲:۳۵:۱۹
آخرین ارسال: 1نفر
  [سوال] تنظیم فیوزبیت در RTC ساده hese 0 1,921 ۱۹-دى-۱۳۹۴, ۱۵:۳۲:۱۳
آخرین ارسال: hese
  سوال در مورد حافظه جانبی برای میکرو pontiac132 4 4,705 ۰۵-اسفند-۱۳۹۳, ۲۳:۵۸:۵۹
آخرین ارسال: pontiac132
  سوال در مورد انتخاب سنسور و برنامه نویسی dj kaka 10 6,397 ۰۲-اسفند-۱۳۹۳, ۰۹:۱۱:۰۳
آخرین ارسال: dj kaka
  [سوال] سوال در مورد تغذیه میکرو biner 6 4,473 ۰۶-دى-۱۳۹۳, ۱۸:۴۴:۲۲
آخرین ارسال: a.mehran
  [سوال] سوال در مورد ریجستر ها milad15m 1 2,118 ۳۱-شهریور-۱۳۹۳, ۱۸:۴۵:۰۵
آخرین ارسال: omid_phoenix
  سوال در مورد سرعت AVR kookooli 0 1,499 ۰۴-آذر-۱۳۹۲, ۱۹:۳۸:۱۴
آخرین ارسال: kookooli
  درخواست راهنمایی در خصوص تنظیم فیوزبیت sinastar 0 1,920 ۲۱-شهریور-۱۳۹۲, ۱۱:۲۷:۱۸
آخرین ارسال: sinastar

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS