PDA

View Full Version : تفاوت OCR3BH و OCR3BL



alireza_g698
پنج شنبه 24 مهر 1393, 23:36 عصر
سلا
دوستان تفاوت OCR3BH و OCR3BL چی هست؟
و کد زیر چه کاری انجام میدهد

PORTE.6=1;
OCR3BH=0x00;
OCR3BL=pwm;

ممنون

alireza_g698
جمعه 25 مهر 1393, 18:28 عصر
سلا
دوستان تفاوت OCR3BH و OCR3BL چی هست؟
و کد زیر چه کاری انجام میدهد

PORTE.6=1;
OCR3BH=0x00;
OCR3BL=pwm;

ممنون

دوستان منظورم در میکروکنترر های AVR هست.لطفا راهمایی بفرمایید

shahin bahari
جمعه 25 مهر 1393, 19:37 عصر
این رجیستر 16 بیتی هست ولی میکرو 8 بیتی هست و نمی تونه مستقیم به 16 بیتی ها دسترسی داشته باشه. برای همین 2 تا رجیسترش کردن. OCR3BL به 8 بیت پایین دسترسی داره و OCR3BH به 8 بیت بالا. توی کدی هم که گزاشتید مقدار 8 بیت بالا رو 0 کرده و 8 بیت پایین رو برابر pwm.

alireza_g698
جمعه 25 مهر 1393, 21:08 عصر
این رجیستر 16 بیتی هست ولی میکرو 8 بیتی هست و نمی تونه مستقیم به 16 بیتی ها دسترسی داشته باشه. برای همین 2 تا رجیسترش کردن. OCR3BL به 8 بیت پایین دسترسی داره و OCR3BH به 8 بیت بالا. توی کدی هم که گزاشتید مقدار 8 بیت بالا رو 0 کرده و 8 بیت پایین رو برابر pwm.

ممنون.
اگه به هشت پایین pwm بدیم،مشکلی پیش میاد؟

اگر به OCR3BH مقدار ندهیم و فقط به OCR3BL مقدار بدهیم باز هم روبات حرکت میکنه؟
با تشکر