資源簡介
自己做小車買的PS2手柄 實現了PS2按鍵的所有功能,現在把資料貢獻出來
代碼片段和文件信息
#include?
#include?“key.h“
#include?“delay.h“
/*********************************************************
Copyright?(C)?2015-2025?YFRobot.
www.yfrobot.com
File:KEY驅動代碼
Author:pinggai????Version:1.0?????Data:2015/05/06
Description:?Balance-STM32?KEY驅動代碼
**********************************************************/ ??
????
//按鍵初始化函數
//PA5?設置成輸入
void?KEY_Init(void)
{
RCC->APB2ENR|=1<<2;??????//使能PORTA時鐘
GPIOA->CRL&=0XFF0FFFFF;??//PA5設置成輸入 ??
GPIOA->CRL|=0X00800000;??? ???
GPIOA->ODR|=1<<5; ?????//PA5上拉
}?
//按鍵處理函數
//返回按鍵值
//0,沒有任何按鍵按下
//1,KEY按下
u8?KEY_Scan(void)
{ ?
static?u8?key_up=1;//按鍵按松開標志
if(key_up&&KEY==0)
{
delay_ms(10);//去抖動?
key_up=0;
if(KEY==0)
{
return?1;
}
}
else?if(KEY==1)key_up=1;? ????
re
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????399??2015-03-12?08:49??PS2例程?-?stm32資料\ps2與舵機\keilkilll.bat
?????文件????????931??2015-05-06?23:18??PS2例程?-?stm32資料\ps2與舵機\Libraries\KEY\key.c
?????文件????????483??2015-05-06?23:18??PS2例程?-?stm32資料\ps2與舵機\Libraries\KEY\key.h
?????文件????????582??2015-05-12?11:33??PS2例程?-?stm32資料\ps2與舵機\Libraries\LED\led.c
?????文件????????479??2015-05-06?23:18??PS2例程?-?stm32資料\ps2與舵機\Libraries\LED\led.h
?????文件???????2807??2015-09-07?18:11??PS2例程?-?stm32資料\ps2與舵機\Libraries\PS2\pstwo.c
?????文件???????1752??2015-08-25?14:05??PS2例程?-?stm32資料\ps2與舵機\Libraries\PS2\pstwo.h
?????文件???????1559??2015-05-28?15:54??PS2例程?-?stm32資料\ps2與舵機\Libraries\SERVO\servo.c
?????文件????????612??2015-05-28?15:51??PS2例程?-?stm32資料\ps2與舵機\Libraries\SERVO\servo.h
?????文件????????298??2015-07-21?09:25??PS2例程?-?stm32資料\ps2與舵機\README.TXT
?????文件???????2038??2011-01-12?20:34??PS2例程?-?stm32資料\ps2與舵機\SYSTEM\delay\delay.c
?????文件????????876??2011-01-12?20:34??PS2例程?-?stm32資料\ps2與舵機\SYSTEM\delay\delay.h
?????文件???????6885??2011-01-12?20:34??PS2例程?-?stm32資料\ps2與舵機\SYSTEM\sys\sys.c
?????文件???????3839??2011-01-12?20:34??PS2例程?-?stm32資料\ps2與舵機\SYSTEM\sys\sys.h
?????文件???????3611??2015-04-29?18:54??PS2例程?-?stm32資料\ps2與舵機\SYSTEM\usart\usart.c
?????文件???????1356??2015-04-29?18:54??PS2例程?-?stm32資料\ps2與舵機\SYSTEM\usart\usart.h
?????文件??????11307??2009-12-22?19:16??PS2例程?-?stm32資料\ps2與舵機\USER\STM32F10x.s
?????文件????????924??2015-07-21?09:23??PS2例程?-?stm32資料\ps2與舵機\USER\test.c
?????文件???????8863??2015-09-07?14:26??PS2例程?-?stm32資料\ps2與舵機\USER\TEST.hex
?????文件???????1822??2016-07-10?10:50??PS2例程?-?stm32資料\ps2與舵機\USER\TEST.Opt
?????文件????????198??2016-07-10?10:50??PS2例程?-?stm32資料\ps2與舵機\USER\TEST.plg
?????文件???????2963??2015-05-22?17:34??PS2例程?-?stm32資料\ps2與舵機\USER\TEST.Uv2
????.......??????1822??2015-12-19?17:09??PS2例程?-?stm32資料\ps2與舵機\USER\TEST_Opt.Bak
?????文件???????2498??2016-07-10?10:50??PS2例程?-?stm32資料\ps2與舵機\USER\TEST_Target?1.dep
?????文件????????399??2015-03-12?08:49??PS2例程?-?stm32資料\ps2振動實驗\keilkilll.bat
?????文件????????582??2015-05-12?11:33??PS2例程?-?stm32資料\ps2振動實驗\Libraries\LED\led.c
?????文件????????479??2015-05-06?23:18??PS2例程?-?stm32資料\ps2振動實驗\Libraries\LED\led.h
?????文件???????5392??2016-05-07?10:08??PS2例程?-?stm32資料\ps2振動實驗\Libraries\PS2\pstwo.c
?????文件???????2423??2015-10-20?11:23??PS2例程?-?stm32資料\ps2振動實驗\Libraries\PS2\pstwo.h
?????文件????????646??2015-10-20?11:25??PS2例程?-?stm32資料\ps2振動實驗\README.TXT
............此處省略115個文件信息
- 上一篇:CSS3實現漂亮的卡片翻轉效果
- 下一篇:uploadPreview
評論
共有 條評論