رفتن به مطلب

تخته امتیازات

مطالب محبوب

در حال نمایش مطالب دارای بیشترین امتیاز در 04/11/10 در همه بخش ها

  1. نو اگر خواستید مدل galaxy G100 هستش 41 تومان ولی کارت کاملا معمولیه اگر یه کارت خوب دست دوم بخرید به نفعتونه که فعلا ندارم
    1 امتیاز
  2. سلام از اینکه این قدر دیر اومدم شرمنده سرم خیلی شلوغه سال جدید هم مبارک باشه. میخوام توی این تاپیک در مورد بیت ADCSRA صحبت کنم مخفف کلمات ADC Control and tatuse Register A وقتی میکرو روشن میشه ADEN صفر هست و وقتی یک کردیم A/D روشن میشه وقتی A/D را روشن میکنیم به صورت پیش فرض یک سری اطلاعات را دارد . بیت ششم ADSC: اول کار صفر است خودمان یک میکنیم .وقتی یک میکنیم یک را نگه میدارد تا مدار sample & hold ولتاژ را داخل A/D حدود یک ثانیه نگه میدارد و بعد ترجمه میکنه بعد از اینکه ترجمه کرد دوباره صفر میشه .تا زمانی که ADSC یک هست متوجه میشویم که هنوز عدد آماده نشده ولی برای هر بار که خواندن عدد باید آن را یک کنیم که به این کار single mode میگویند.البته این کار واسه ولتاژ های ثابت خوبه یعنی dc حالا اگه ولتاژ ac شد ؟ بیت پنجم ADFR : برای ولتاژ های ac از این بیت استفاده میشه یعنی مرتب عملیات ترجمه رو انجام میده. بیت چهارم ADIF : از زمان فرمان تا اجرای دستور یه مدت زمانی میگذره حال اگه در بین این مدت زمان دستور بدهی انجام نمیده سوال ما باید چه طوری بفهمیم که این زمان کی تموم شده؟ جواب : این بیت این وظیفه رو بر عهده داره که بعد از تموم شد زمان مشخص بهمون اطلاع بده. بیت سوم ADIE : مشخص میکنه که بیت چهارم فعال باشه یا نه . به دو صورت میتوان تمام شدن عملیات رو دید یکی ADSC صفر بشه و یکی دیگه ADIF یک شود ولی باید ADIF را خودمان صفر کنیم که flag(پرچم) وقتی یک شود توسط A/D یک میشود که باید توسط cpu صفر شود.(امیدوارم که مطلب رو گیج کننده بیان نکرده باشم میدونید باید یه کم واسش وقت بگذارین و روش فکر کنید تا دستتون بیاد که چی گفتم) فرکانس اعمالی به A/D از 50 کیلو هرتز نباید کمتر باشد و از 200 کیلو نباید بیشتر باشد کمتر از 50 کیلو هرتز مدار sample نمیتونه کار کنه و بیش از 200 کیلو هرتز مدار camprator نمیتونه کار کنه . به مداری که قبل از A/D قرار میگیرد و فرکانس را تقسیم میکند prescaler میگویند که باعث میشود فرکانس cpu شکسته شود . فرکانس cpu 8 مگا هرتز هست (200 برابر ماکزیمم مقداریه که A/D میتونه تحمل کنه) که با محاسباتی که خودتون هم میتونین انجام بدین میشه 40<N<160 پس با سه بیت آخری هم تعداد تقسیم رو مشخص میکنن. پیروز باشید.
    1 امتیاز
این صفحه از تخته امتیازات بر اساس منطقه زمانی تهران/GMT+03:30 می باشد
×
×
  • اضافه کردن...