با سلام ببخشید من یه اماتورم یه سوال ابتدایی داشتم برای اتمگا8 همونطور که میدونم فرکانس کاری توسط خود میکرو از0 تا16 مگا هرتز میشه تعرف کرد حالا من میخام بدونم اگه برای برنامه مثلا فرکانس 1 بزارم با فرکانس 16 مگا هرتزی چه تفاوتی تو اجرای برنامه و دستورات دارن :فقط بزبون ساده بگین ما هم حالیمون بشه متشکرم oo: oo: oo: oo: oo: oo: oo: oo: oo:
اطلاعیه
Collapse
No announcement yet.
یه سوال در ابتدایی در مورد فرکانس
Collapse
X
-
پاسخ : یه سوال در ابتدایی در مورد فرکانس
علاوه بر فرمایشات اشکان جان :
خیلی خلاصه : سرعت اجرای 16 برابر میشه و شاید کمی داغ بشه شابدم نه
این تغییر کریستال باعث به هم ریختن زمان های تعیین شده در مدار میشه
زمان های تعیین شده مثل زمان تایمر ها و waitها
خب معلومه که در این حالت (حالت فرکانس 16 مگا هرتز) سرعت اجرای دستورات داخل برنامه بیشتر میشه یعنی در این حالت همون برنامه ای که نوشتین اجرا میشه ولی سریع تر .
به زبون ساده :
دو تا ماشین رو در نظر بگیر که هر دو یک مقصد مشخص دارن و یکی با سرعت 1 کیلومتر در ساعت و دیگری با سرعت 16 کیلو متر در ساعت حرکت میکنه . خب حالا کدوم سریع تر میرسه ؟
جواب : هر دو به "یک" مقصد میرسن ولی ماشینی که سرعتش 16 کیلومتر در ساعت بود زود تر میرسه .
سرعت بیشتر در میکرو کنترلر ها زمانی لازم میشه که شما قصد داشته باشی یک کاری رو سریع انجام بدی . مثلا خود من برای نمایش تصویر روی lcd n96 از avr استفاده کردم ولی سرعت نمایش عکس ها خیلی پایین بود و مجبور به استفاده از arm شدم .
:NO:افتاد؟ :NO:
دیدگاه
-
پاسخ : یه سوال در ابتدایی در مورد فرکانس
نوشته اصلی توسط m e h r d a d
دو تا ماشین رو در نظر بگیر که هر دو یک مقصد مشخص دارن و یکی با سرعت 1 کیلومتر در ساعت و دیگری با سرعت 16 کیلو متر در ساعت حرکت میکنه . خب حالا کدوم سریع تر میرسه ؟
جواب : هر دو به "یک" مقصد میرسن ولی ماشینی که سرعتش 16 کیلومتر در ساعت بود زود تر میرسه .
میکرو با فرکانس 1مگ میتونه یک میلیون دستور رو (همون کدی که برای میکرو نوشتی) تو یک ثانیه انجام بده ولی 16 مگ میتونه 16 میلیون دستور رو تو یک ثانیه انجام بده.
موفق باشید.به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
(پيش به سوي هدف)
دیدگاه
دیدگاه