Bavo Van Achte
/
MLX90418_I2C_master
Fork
Diff: main.cpp
- Revision:
- 9:76a0b9f29a2d
- Parent:
- 8:2554218db1e6
- Child:
- 10:a8390614edcc
--- a/main.cpp Tue Jan 26 11:13:25 2021 +0000 +++ b/main.cpp Fri Feb 26 08:45:13 2021 +0000 @@ -11,12 +11,20 @@ main_init(); /*reset the FPGA!*/ /*control codes*/ - wait_ms(5000); /* keep FPGA in reset for 5s, to let motor stop*/ - enbale_fpga(); /* enable FPGA */ + wait_ms(2000); /* keep FPGA in reset for 5s, to let motor stop*/ + enbale_fpga(); /* enable FPGA */ + wait_ms(1000); led4 = i2c.i2c_window_open(); /*send password 0xd0d0*/ - wait_ms(1000); + //wait_ms(1000); //i2c.i2c_set_position_pulse_width(3,4); /*unsigned int mantisaa_2b, unsigned int exponent_3b*/ - led4 = i2c.i2c_set_soft_start_up(1, 1, 0, 1, 1); + //wait_ms(1000); + //led4 = i2c.i2c_set_soft_start_up(1, 1, 0, 1, 1); + wait_ms(1000); + i2c.i2c_set_position_anti_cog(1); + wait_ms(1000); + i2c.i2c_set_loop_mode(0); + wait_ms(1000); + i2c.i2c_set_open_loop_duty(0x8000); wait_ms(1000); led4 = i2c.i2c_motor_start(); /*send password 0xcafe*/