¿Alguien ha experimentado el uso del giroscopio Invensense IMU3000 con algún microcontrolador?
El hardware viene con una biblioteca realmente buena que integra el control total de sus funciones. Esta librería está estructurada en 3 capas diferentes, la inferior es la que implementa la comunicación con el propio chip. El proveedor proporciona esta capa para usar el IMU3000 con una placa adaptadora en Windows XP. Básicamente, lo que debo hacer (y lo que se sugiere en la nota de la aplicación) es reescribir esta capa para usar toda la biblioteca con mi PIC (comunicación I2C). Después de eso, puedo usar la biblioteca (esto es lo que se dice en la nota de la aplicación).
Estoy tratando de construir la biblioteca IMU en Visual Studio 2005 (el proyecto se hizo originalmente de esta manera) para un PIC pero estoy atascado con las dependencias.
Alternativamente, puedo compilar .lib con el IDE de PIC, pero... ¿es posible?
¡Cualquier pista, incluso con otras plataformas, ayudaría!
¡Gracias a todos!
PD Desafortunadamente, no puedo encontrar el DS en línea... justo después de instalar el paquete, lo encuentras.
Dudo que pueda compilar las bibliotecas (destinadas a Visual Studio por lo que puedo decir) en MPLAB: los objetivos son increíblemente diferentes (PC de escritorio frente a microcontrolador PIC). Me parece que las instrucciones que le dieron con las bibliotecas deben seguirse si desea usar el chip con su PC de escritorio. Dudo que pueda modificar las bibliotecas para permitirles compilar y ejecutar con el PIC. En su lugar, debe examinar el código e intentar volver a implementarlo por su cuenta para el PIC. El código puede darle una idea de qué hacer, pero no se ahorrará tiempo tratando de usarlo directamente.
También compré un IMU3000, instalé ese software que Invensense me envió, y logré compilarlo de alguna manera y obtener un archivo lib de todo. También estoy tratando de hacer que funcione con una foto... estoy usando pic18f4550... pero ni siquiera sé por dónde empezar. ¿Son esos códigos fuente de alguna utilidad? ¿O debería olvidarlo y tratar de escribir mis propias cosas para esto?
¿Oh? ¿MS Visual Studio ha lanzado de repente compatibilidad con la compilación cruzada de PIC? ... ¿o está haciendo algo astuto para que MSVC use su compilador cruzado?
¿Qué tipo de PIC estás usando? ¿Qué compilador cruzado estás usando?
nick t
.lib
's: no solo es un.lib
archivo específico de la CPU, es específico de la cadena de herramientas.