渦街流量計數字信號處理技術的探討 一百
下面按照程序流圖中所示的過程詳細說明各部分的程序設計:
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)。
流量計