基于DSP 的高速信号采集系统设计
3 系统软件设计
3.1 单片机程序设计
单片机控制着整个系统,主要工作是各个芯片的上电复位初始化, 对于不同的芯片操作方式也不尽相同,程序设计中将每个芯片初始化定义为一个函数,其主函数如下:

对DSP 的初始化过程分为复位和加载程序两步,完成初始化后通过AIC23 放音。
3.2 DSP 程序设计
DSP 程序包括主程序,AD 控制程序,8019 控制程序,中断向量表和命令文件。主程序中完成对自身各寄存器的配置和外围芯片的二次初始化以及死循环,需要配置的自身寄存器包括几个基本状态寄存器,定时器有关寄存器和多通道缓冲串口寄存器。AD 控制程序包含于McBSP 接收中断服务程序中,该程序将接收到的信号存储到一个定义好的缓存中,同时将发送缓存中的一个信号送给AD。程序如下:



评论