想用STM32f0写个电容触摸按键检测程序。开发板是STM320518-EVAL, 板子上PB12连接了触摸按键 。
我想的步骤是:
初始化KEY n为GPIO口,配置为既不上拉也不下拉的模式;
使能并配置KEY n的高电平中断;
将KEY n设置为输出,并输出低电平,此时电容放电;
开启定时器,将KEY n配置为输入,并开启高电平中断,此时电容开始充电,在KEY n的中断服务函数中读取定时器的时间;
根据这个充电时间的变化量就可以判断出是否有按键按下。
请问STM32f0怎么读取定时器呢?之前的定时器配置该如何配置?
PS:再请教各位大神一下,有没有详细点的定时器介绍的资料?这部分一直觉得好复杂啊。。。 |