Cómo utilizar el lenguaje C para operar el bus de datos de 16 bits de DSP2812
Envía 0xFFFF nivel alto completo a la línea de datos, puedes escribir así:
#define MADDRESS 0x80123
(*MADDRESS)=0x0ffff; p>
Dado que está escribiendo datos en la dirección 0x80000, la dirección correspondiente 0x123 aparecerá en la línea de dirección y la señal de selección del chip XZCS2 también será válida. En el flanco ascendente de la señal XWE, un todo-1 estable. Se mantendrá la línea de datos y luego se liberará el autobús.
El equipo AD es relativamente "ruidoso". Generalmente, cuando se conecta a la línea de datos, debe aislarse con un dispositivo de aislamiento de bus y leer y escribir después de usar la selección de chip. Esto requiere que el chip acceda. en modo sondeo o interrupción, lo cual es más problemático.
También puedes considerar usar el chip AD serie para conectarte a McBSP.
DSP2812 es un DSP de punto fijo de 32 bits lanzado recientemente por TI Company. Es una versión mejorada de TMS320LF2407A. La característica más importante es que la velocidad es un salto cualitativo en comparación con TMS320LF2407A, saltando desde la más alta. 40M a TMS320F2812, la cantidad de datos procesados también saltó del punto fijo de 16 bits al punto fijo de 32 bits. Lo más destacado es que cuenta con EVA, administrador de eventos EVB y admite adquisición de datos AD de 12 bits y 16 canales, lo que facilita el control de los motores.