ورود یا ثبت نام
در حال ورود...
ذخیره؟
ورود
فراموشی رمز عبور یا حساب کاربری؟
یا
ثبت نام
Log in with
جستجو فقط در عنوان ها
جستجو فقط در میکروکنترلرهای AVR
جست و جو
جست و جوی پیشرفته
انجمنها
فروشگاه
بلاگ
راهنمای انجمن
Forum
میکروکنترلرها ، پروسسورها و ادوات مرتبط
میکروکنترلرهای AVR
اطلاعیه
Collapse
No announcement yet.
مشکل با SRF08
Collapse
X
Collapse
پست
جدیدترین فعالیت ها
عکس ها
جست و جو
صفحه
of
2
فیلتر
زمان
همیشه
امروز
Last Week
Last Month
Show
همه
Discussions only
Photos only
Videos only
Links only
Polls only
Events only
Filtered by:
Clear All
new posts
قبلی
1
2
template
بعدی
23hossein
تاریخ عضویت:
۱۳۹۳/۰۴/۱۸
پست:
54
#16
۰۶:۳۷ ۱۳۹۳/۱۱/۱۱
پاسخ : مشکل با SRF08
نوشته اصلی توسط
ATROBOT
سلام این برنامه 100% جواب میده فقط چند نکته :
1. ID را درست بنویس .
2. مقاومت پول پ هم بگذار .
[code=c]
unsigned char distanceLowByte=0,distanceHighByte=0;
unsigned char out_read_rej;
i2c_start();
i2c_write(ID_SRF08);
i2c_write(0x00);
i2c_write(0x51);
i2c_stop();
_delay_ms(100);
i2c_start();
i2c_write(ID_SRF08);
i2c_write(0x02);
i2c_rep_start(ID_SRF08+1);
distanceLowByte=i2c_read(0);
i2c_stop();
i2c_start();
i2c_write(ID_SRF08);
i2c_write(0x03);
i2c_rep_start(ID_SRF08+1);
distanceHighByte=i2c_read(0);
i2c_stop();
out_read_rej=(distanceHighByte<<8)+distanceL owByte;
[/code]
سلام.این دستور i2c_rep_start تو چه کتابخونه ای تعریف میشه هر چی میزنم کدویژن خطا میده؟
دیدگاه
ارسال پست
انصراف
قبلی
1
2
template
بعدی
لطفا صبر کنید...
بله
خیر
باشه
باشه
انصراف
X
دیدگاه