Chen Huan
/
MotorPID
闭环步进电机
Diff: as5047.cpp
- Revision:
- 0:5b4f19f8cd85
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/as5047.cpp Fri Mar 30 12:03:12 2018 +0000 @@ -0,0 +1,23 @@ +#include "as5047.h" +////////////////////////////////////////////////////////////////////////////////// +//功能:磁编码器spi方式驱动代码 +//简介: +//作者:陈欢 清华大学电机工程与应用电子技术系 +//邮箱:heroistired@gmail.com OR h-che14@mails.stinghua.edu.cn +////////////////////////////////////////////////////////////////////////////////// + +void AS5047_Init(SPI *device, DigitalOut *cs) +{ + cs->write(1); + device->format(16,1); + device->frequency(100000); +} + +unsigned int AS5047_ReadData(SPI *device, DigitalOut *cs) +{ + cs->write(0); + int response = device->write(0xFFFF); + response &= 0x3fff; + cs->write(1); + return response; +} \ No newline at end of file