這是我親手寫的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)
2020-3-30 01:55 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|