超声波流量计 超声波换能器性能开发及设计与实现五十四
固件的主要工作是根据自定义设备修改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中。设备配置、有效端点、工作方式、设备功能都可以通过改变固件进行再配置。
超声波流量计