wuyouwuyou

DSP串口参数传递总结

0
阅读(39868)

DSP通过串口1将数据接收到DSP内核中,之后DSP在对接收到的信号进行处理,以实现我们需要的波形。串口的实现方式如下:

电阻上为10k,而下为20k,作分压处理。由上图我们可以看到单片机的发送端一个作用就是用作参数的传输,另外的一部分作用就是用作帧同步信号的使用。串口1的具体配置如下程序所示:

stm  #0,MCBSP1_SPSA

     stm  #2000h,MCBSP1_SPSD  

     stm  #1,MCBSP1_SPSA      

     stm  #100h,MCBSP1_SPSD   

     stm  #2,MCBSP1_SPSA       

     stm  #40h,MCBSP1_SPSD  

     stm  #3,MCBSP1_SPSA   

     stm  #40h,MCBSP1_SPSD

        stm  #4,MCBSP1_SPSA     

     stm  #00h,MCBSP1_SPSD     

     stm  #5,MCBSP1_SPSA    

     stm  #04h,MCBSP1_SPSD

     stm  #6,MCBSP1_SPSA    

     stm  #1fah,MCBSP1_SPSD     

     stm  #7,MCBSP1_SPSA           

     stm  #2000h,MCBSP1_SPSD   

     stm  #0eh,MCBSP1_SPSA     

     stm  #0a0ch,MCBSP1_SPSD   

     rpt  #0ffh

     nop

     stm  #0h,MCBSP1_SPSA

     stm  #2001h,MCBSP1_SPSD  

     stm  #1,MCBSP1_SPSA

     stm  #1c1h,MCBSP1_SPSD   

     stm  #0,DXR11

 

参数在传输的时候主要以数据包的形式进行传输,数据包主要分为以下两个部分。一部分为前端码,主要包含的信息为参数的类型。另一部分为信息码,主要包含的信息为参数的数值。