超聲波流量計多普勒原理的探討 四十三
由于這些引腳具有多種功能。因而,在使用這些引腳之前應該確認引腳的當前功能是否是用戶想要的。
這些引腳功能的配置方法分為硬件配置和軟件配置,硬件配置使用GPl00管腳,而軟件配置使用ESCR。
。兩個寄存器可以實現四種工作模式,其功能如上表,其中oo和10兩種模式在復位時不會出現,必須由軟件設置才能得到,而0l和11兩種模式與GPIO引腳的配置相同。通常如果不考慮oo和10兩種模式,只需要配置GPIO通常引腳即可,軟件可以不去處理ESCR[1:01的內容。
3.4.4 TMS320VC5509和FLASH、FIFO連接
TMS320VC5509只能最多外擴16K異步存儲器(FLAsH是異步存貯器的一種),因此,要訪問全部512K字節地址需要按照分頁方式訪問,這個訪問可以通過控制FAR寄存器來實現,這里采用的是AMD公司的AM29LVS00B芯片,其容量的大小為1Mx8Bit/512Kxl6Bit。由于DSP為16位數據,所以其BYTE#管腳應該接高電平,選擇容量為512K×16Bit。它是3.3V的低電壓器件。其最小讀取周期為70ns。
這里使用AM29Lv800芯片作為外部ROM使用。外部ROM一般用來固化程序,上電后,可以利用TM$320VC5509芯片的Bootloader功能從外部ROM中加載程序到存儲器中使用p“。此外,AM29LV800芯片還可以在線編程,保存使用中需要保留的數據。其中Flash的高位地址線由TMS320VC5509的FAl,FA2控制寄存器控制,FAl,FA2可以驅動Flash的高位地址線處于一個固定的狀態,從而實現分頁的目的。上電復位時,FAl,FA2寄存器的值被設置為0x0,此時,所有的高位地址線處于高電平狀態,TMS320VC5509訪問Flash的最低16K地址單元。此后隨著復位的結束,用戶程序開始工作,這樣,就可以對FAI,FA2寄存器寫值,改變Flash的高位地址,實現換頁功能。
超聲波流量計