这是我亲手写的STM32F103寄存器版电容触摸按键实验。
单片机源程序如下:
- #include "tpad.h"
- #include "sys.h"
- #include "usart.h"
- #include "delay.h"
- int main()
- {
- int i=0;
-
- Stm32_Clock_Init(9);
- LED_init();
- uart_init(72,115200);
- delay_init(72);
- TPAD_Init(6);
-
-
- while(1)
- {
- if(TPAD_Scan(0))
- {
-
- GPIOE->BRR|=1<<5;
- GPIOB->BSRR|=1<<5;
-
- }
-
- i++;
-
- if(i==20)
- {
- i=0;
- GPIOB->BRR|=1<<5;
- GPIOE->BSRR|=1<<5;
-
- }
-
- delay_ms(20);
-
- }
- }
复制代码
所有资料51hei提供下载:
project9_TIME-TPAD(电容触摸按键).7z
(82.91 KB, 下载次数: 36)
|