涡街流量计数字信号处理技术的探讨 一百
下面按照程序流图中所示的过程详细说明各部分的程序设计:
1.DSP的初始化:课题中DSP的初始化是对DSP的复位端口进行有效的复位,直到HRDY端产生稳定的高电平,然后DSP的程序指针指向DSP片内ROM程序段,准备进行程序加载引导。
2.DSP的Boot Loader:所谓的“Boot Loader”就是在DSP上电后,将固化在外部存储器的程序导入到DSP的片上或片外RAM映射成的存储区间的一个过程16710课题中采用HPI模式由单片机对DSP进行程序引导装载(Boot Loader)。
3.HPI口接收A/D采样数据:通过HPI口接收数据时,DSP是被动的,主要任务由单片机完成。但是DSP要开辟一段空间暂存收到的采样数据,本文中将地址为5000h~6000h的空间留出存储接收到的数据。根据这一思路,必须要定一个指针,指向5000h,当数据处理程序需要这些采样数据时,将采样数据值赋给数组。
4.初始化DSP的各端口:需要初始化的端口有时钟和设置处理器模式状态寄存器PMST。其中时钟的初始化要对时钟模式寄存器CLKMD进行设置,本程序中对CLKMD的设置值是OxF007,即主频运行在lOMHz(即PLL×1)。
流量计