Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar el lenguaje C para operar el bus de datos de 16 bits de DSP2812

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;

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, que es un potente TMS320F2812. Es una versión mejorada de TMS320LF2407A, la cantidad de datos procesados ​​también ha aumentado de 16 a. punto fijo de bits a 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.