上升按钮(Up key,图4中的第8项)和下降按钮(Down key,图4中的第7项)管脚配置为输入上拉模式,使其通常处于高电平(5V);如果按下UP或DOWN按钮,将显示两种不同情况:
■ Short Touch: 如果按下按钮的时间少于100ms,窗户玻璃将一直上升或下降(取决于按下的按钮属性),直到窗户的上边沿或下边沿接触到位为止。
■ Long Touch∶如果按钮按下的时间超过100ms,窗户将按照具体接触状况上升或下降,具体依赖于按钮的属性。
Window Up switch管脚(图4中的第6项)也配置为输入上拉模式,且必须连接到一个用来指示窗户运行结束的机械开关,以便了解是否接触到了门窗的上方极限位置。
一旦按下按钮,选择的将是常规操作模式,并设置或重置VNH2SP30的INA和INB管脚,具体取?于被按按钮是上升键或下降键,Timer B Out Compare管脚用来为VNH2SP30提供一个频率为20kHz、占空比为30%的PWM信号,而Timer A Output Compare管脚用来随机应变地执行任务,执行时间为1ms。在1ms的任务执行期间,通过ST7 ADC采集电流感应,平均采集时间为10ms。