HC-SR04是一款集成度比较高的超声波测距模块,外形很小巧借用图片一张
对外有4根线:
Vcc、 Trig(控制端)、 Echo(接收端)、 Gnd
使用方法很简单:Trig线给一个10us以上的高电平,看Echo引脚高电平的持续时间,
距离=(高电平时间*声速(340M/S))/2
对于CC2530终端开发板来说,使用T3定时器来计算高电平的时间,
用Time3的Channel0的输入捕获功能来计算时间,由于Time3是8位定时器,而高电平的持续时间又远远大于8位定时器最大定时时间,所以还得加一个计数器指示定时器转了几圈
Time3的使用的外设引脚可以是P1_3,P1_4,P1_6,P1_7
根据zigbee网关 CC2530网关开发板之终端开发板可用的IO,只有P1_3可以