超声波流量计多普勒原理的探讨 四十三
由于这些引脚具有多种功能。因而,在使用这些引脚之前应该确认引脚的当前功能是否是用户想要的。
这些引脚功能的配置方法分为硬件配置和软件配置,硬件配置使用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的高位地址,实现换页功能。
超声波流量计