اطلاعیه
Collapse
No announcement yet.
علت گذاشتن NOP قبل از خواندن پورت
Collapse
X
-
پاسخ : علت گذاشتن NOP قبل از خواندن پورت
برای همگام سازی
چون سرعت پردازنده از سرعت دستگاه های ورودی و خروجی بیشتره
برای همین به یه مهلت زمانی کوتاه نیاز داره تا با هم هماهنگ بشن
بسته به فرکانس میکرو میشه یه تاخیری داشت
یه چیزی در حد پنج میکرو ثانیه خوبه. حالا اگه فرکانس بالا نباشه تقریبا همون یه پالس میشه.
If the wind will not serve, take to the oars
-
پاسخ : علت گذاشتن NOP قبل از خواندن پورت
سلام این دستور یعنی به اندازه یک T cycle کاری انجام ندهNo Operand
از این دستور در محیط های debugger ، مثل AVRstudio استفاده میشه برای اینکه هر بار که کلید F11 رو میزنی تا برنامه یک خط بره جلو
حال برای اینکه فرصت داشته باشی که رجیستر مربوطه رو خودت تو AVRstudio وارد کنی از این دستور استفاده می کنند
در محیط های مثل کد ویژن از delay یا در بس کام از wait استفاده میشه که با اندازه عدد جلوی دستور بر حسب میکرو ثانیه یا میلی ثانیه تاخیر ایجاد میکنه
موفق باشی . . .
دیدگاه
دیدگاه