Autor Tema: Libreria para L6470  (Leído 1179 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado smrz

  • PIC10
  • *
  • Mensajes: 20
Libreria para L6470
« en: 22 de Noviembre de 2013, 12:41:08 »
Buenas tardes, últimamente he estado centrado en el uso de motores, y he descubierto un driver para motores paso a paso bastante curioso, es un L6470 http://www.st.com/web/en/resource/technical/document/datasheet/CD00255075.pdf. Solo funciona por SPI y ni si quiera logro acceder a los valores de status. La funcion que utilizo es tal que así (en este caso uso el compilador de mikroE):
Doy por seguro que las conexiones las tengo bien, ya que para descartar errores utilizo los mismo pines y conexionado que en otro periferico(un ADC) por spi que me funciona correctamente. ¿Alguna idea?

Código: [Seleccionar]
unsigned int GetStatusL6470(){
unsigned short temp1;
unsigned short temp2;

CS_L6470 = 0;
//SPI1_Write(0xD0);
temp1 = SPI1_Read(0xD0);
temp2 = SPI1_Read(0);
CS_L6470 = 1;

return (temp1<<8) | temp2;
}
En resumen... senos y cosenos


 

anything