超聲波流量計 超聲波換能器性能開發及設計與實現五十四
固件的主要工作是根據自定義設備修改PERIPH.C。(超聲波流量計)本設計中CY7C68013工作在Slave FIFO自動模式下,因此不需要在用戶功能函數TD )中添加代碼,主要是在Pon(TD_Init()蘧數中設置芯片的工作方式,幫根據應焉需求設置相關寄存器的值。固件代碼的存儲位置有三種:
(1)存在主機中,設備加電居由驅動程序把躁件下載到片內RAM莓執行,鄹“重新列舉’’;
(2)把固件代碼固化到一片EEPROM中,外設加電后踟FX2通過IIC總線下載到片內RAM屠自動執行;
(3)把程序固化到一片ROM中,使之充當外部程序存儲器,連在FX2的總線上。在調試階段采用了第一種方式,通過Cyress公司提供的控制面板中的Download功能按鈕將經過Keil C51編譯得到的HEX下載到片內RAM;在應用階段采用了第二種方式,通過控制面板中的EEPROM功能按鈕把由Hex2bix.exe轉換來的IIC文件下載到配置的EEPROM中。設備配置、有效端點、工作方式、設備功能都可以通過改變固件進行再配置。
超聲波流量計