Quantcast
Channel: Motor drivers forum - Recent Threads
Viewing all articles
Browse latest Browse all 21636

RE: Need help on DRV8711

$
0
0
Hi Rick,

Reset is low
Sleep is high
I used 12V power and there's 0 current.
I put a breakpoint after enable and used oscilloscope, the writing outputs are correct,
I set register 0 in the beginning and set it again in the end, the only difference is bit 0
(dataToSend is the first command I sent to register 0, and dataToSend to reg 0 is the second command
I sent to register 0 to set bit 0 to high)

Still not working

These are what I sent:
uint16_t dataToSend = 0b0000000100011000;
uint16_t dataToSend_to_reg_0 = 0b0000000100011001;
uint16_t dataToSend_to_reg_1 = 0b0000000000111100;
uint16_t dataToSend_to_reg_2 = 0b0000000000101000;
uint16_t dataToSend_to_reg_3 = 0b0000000010010110;
uint16_t dataToSend_to_reg_4 = 0b0000010100010100;
uint16_t dataToSend_to_reg_5 = 0b0000100000111100;
uint16_t dataToSend_to_reg_6 = 0b0000000011110000;
uint16_t dataToSend_to_reg_7 = 0b0000000000000000;

Write2Bytes(0x00,&dataToSend);
Write2Bytes(0x10,&dataToSend_to_reg_1);
Write2Bytes(0x20,&dataToSend_to_reg_2);
Write2Bytes(0x30,&dataToSend_to_reg_3);
Write2Bytes(0x40,&dataToSend_to_reg_4);
Write2Bytes(0x50,&dataToSend_to_reg_5);
Write2Bytes(0x60,&dataToSend_to_reg_6);

//clear status
Write2Bytes(0x70,&dataToSend_to_reg_7);

//enable
Write2Bytes(0x00,&dataToSend_to_reg_0);

Viewing all articles
Browse latest Browse all 21636

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>