سلام دوستان
من برای راه اندازی ماژول cmps10 از کتابخانه I2C به صورت نرم افزاری استفاده کردم ولی الان میخوام به صورت سخت افزاری با کتابخانه twi.h راه اندازی کنم
اما توابعش فرق داره و هرچی سرچ زدم متوجه نشدم...
اینو چجوری به صورت سخت افزاری باید نوشت؟
من برای راه اندازی ماژول cmps10 از کتابخانه I2C به صورت نرم افزاری استفاده کردم ولی الان میخوام به صورت سخت افزاری با کتابخانه twi.h راه اندازی کنم
اما توابعش فرق داره و هرچی سرچ زدم متوجه نشدم...
کد:
i2c_start(); i2c_write(0xC0); i2c_write(2); delay_ms(20); i2c_start(); i2c_write(0xC1); bearing = (i2c_read(1))<<8; bearing |= i2c_read(1); bearing /=10; pitch = i2c_read(1); roll = i2c_read(0); i2c_stop();
اینو چجوری به صورت سخت افزاری باید نوشت؟
