• 大小: 5.35KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 其他  

资源简介

STM32F4xx GT911电容屏驱动程序和配置文件
包含两个驱动配置文件对应800*480和1024*600的分辨率
电容屏对应的排线编号是JY-R9014和JY-R9015,对应11条驱动线,19条感应线

资源截图

代码片段和文件信息

#include “ctiic.h“
#include “delay.h“  

//控制I2C速度的延时
void CT_Delay(void)
{
delay_us(2);

//电容触摸芯片IIC接口初始化
void CT_IIC_Init(void)
{      
    GPIO_InitTypeDef GPIO_Initure;
    __HAL_RCC_GPIOB_CLK_ENABLE(); //开启GPIOB时钟
__HAL_RCC_GPIOD_CLK_ENABLE(); //开启GPIOD时钟
    
    GPIO_Initure.Pin=GPIO_PIN_3;            //PD3
    GPIO_Initure.Mode=GPIO_MODE_OUTPUT_PP;  //推挽输出
    GPIO_Initure.Pull=GPIO_PULLUP;          //上拉
    GPIO_Initure.Speed=GPIO_SPEED_HIGH;     //高速
    HAL_GPIO_Init(GPIOD&GPIO_Initure);     //初始化

    GPIO_Initure.Pin=GPIO_PIN_15;            //PB15
    HAL_GPIO_Init(GPIOB&GPIO_Initure);     //初始化
    CT_IIC_SDA=1;      
CT_IIC_SCL=1;
}
//产生IIC起始信号
void CT_IIC_Start(void)
{
CT_SDA_OUT();     //sda线输出
CT_IIC_SDA=1;      
CT_IIC_SCL=1;
delay_us(30);
  CT_IIC_SDA=0;//START:when CLK is highDATA change form high to low 
CT_Delay();
CT_IIC_SCL=0;//钳住I2C总线,准备发送或接收数据 
}   
//产生IIC停止信号
void CT_IIC_Stop(void)
{
CT_SDA_OU

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2853  2019-03-16 14:36  C代码\ctiic.c
     文件         859  2019-03-18 10:47  C代码\ctiic.h
     文件        6789  2019-03-19 09:29  C代码\gt911.c
     文件        1451  2019-03-18 10:52  C代码\gt911.h
     文件         422  2019-03-19 09:44  readme.txt
     目录           0  2019-03-19 09:42  C代码\

评论

共有 条评论