سلام خدمت دوستان عزیز
من با میکرو pic16f877a کار می کنم.می خوام با یه سنسور که رابط i2c داره ارتباط برقرار کنم.
اما یه مشکلی هست,اونم اینکه ولتاژ میکرو من 5 ولته و ولتاژ سنسور 3 ولته که تو برقراری ارتباط به مشکل می خوره.یعنی ولتاژ slave و master یکی نیست.
من vcc میکرو رو با vcc سنسور یکی کردم که میکرو کار میکنه اما پایدار نیست.
تو دیتاشیت برای سری 16f ولتاژ رو از 4 تا 5 ولت و برای سری 16Lf بین 2 تا 5 ولت زده.اما بازم یه مشکل دیگه اینکه سری Lf فرکانس کاریشون خیلی پایینه و نویز پذیری بالایی دارن.بعضی از دوستان گفتن که از i2c نرم افزاری استفاده کنم روی پرت b که خروجی TTL داره.بعضی از دوستان گفتن که از i2c نرم افزاری استفاده کنم روی پرت b که خروجی TTL داره.بعضی هام گفتن از level shifter استفاده کنم.
حالا از شما دوستان می خوام که کمک کنن که با سری 16f این سنسور رو راه اندازی کنم
یا علی