基于STMSKY网络的2.8寸LCD驱动开发
#include <stm32f10x_lib.h>
#include "key.h"
#include "delay.h"
//正点原子
//2009/12/23
//按键输入
#define KEY1 (1<<6) //PC6
#define KEY2 (1<<7) //PC7
#define KEY3 (1<<8) //PC8
//按键初始化函数
//PC.6.7.8 设置成带上拉的输入
void key_init(void)
{
RCC->APB2ENR|=1<<4; //使能PORTC时钟
GPIOC->CRL&=0X00FFFFFF;//PC6.7设置成输入
GPIOC->CRL|=0X88000000;
GPIOC->CRH&=0XFFFFFFF0;//PC8,设置成输入
GPIOC->CRH|=0X08;
GPIOC->ODR|=0X1C0; //PC 6 7 8 上拉输入
}
//按键处理函数
u8 key_scan(void)