DSP编程技巧之---详解浮点运算的定点编程 我们使用的处理器一般情况下,要么直接支持硬件的浮点运算,比如某些带有FPU的器件,要么就只支持定点运算,此时对浮点数的处理需要通过编译器来完成。在支持硬件浮点处理的器件上,对浮点运算的编程最快捷的方法就是直接使用浮点类型,比如单精度的float来完成。但是在很多情况下,限... 2023-06-13 DSP编程浮点运算的定点编程文章单片机DSP
DSP编程技巧之--从C/C++代码调用汇编代码中的函数与变量 在C/C++与汇编语言混合编程的情况下,一般我们都会选择C/C++来实现所期待的大部分功能,对于少数和硬件关联度高(例如操作某些CPU寄存器)以及对运算的实时性要求高(例如高速、多点的FFT)的功能才使用汇编来实现,这就使得大多数情况下,C/C++与汇编的交互都是从C/C++代码调用汇编... 2023-06-13 DSP编程CC++代码调用文章单片机DSP
DSP编程技巧之理解函数的调用过程 在我们使用C/C++对DSP进行编程的时候,函数无疑是功能模块划分的重要组成部分,这些函数之间则通过显式地调用或者中断等方式来共同工作。除了对特定的RTS库中的函数(例如某些数学函数)的调用按照它们内置规则进行分配外,我们自定义的函数之间的调用则需要遵循一定的规则,了解... 2023-06-13 DSP编程结构体函数调用文章单片机DSP
DSP编程的几个关键问题 1McBSP(MultichannelBufferedSerialPort)串口利用DMA中的多帧(Multi-Frame)方式通信的中断处理在实际通信应用中,一个突发之后,程序必须为下一个突发作准备。因此一般采用串口的DMA多帧方式但在串口以DMA方式传输数据时却有一些问题要讨论。首先DMA的传输同步事件应设McBSP的... 2023-06-13 DSP编程DMA串口配置寄存器文章单片机DSP
基于DSP编程的几个关键问题 1 McBSP(Multichannel Buffered Serial Port)串口利用DMA中的多帧(Multi-Frame)方式通信的中断处理在实际通信应用中,一个突发之后,程序必须为下一个突发作准备。因此一般采用串口的DMA多帧方式但在串口以DMA方式传输数据时却有一些问题要讨论。首先DMA的传输同步事件应设McB... 2023-06-13 DSP编程关键问题DMAMcBSP文章单片机DSP