stm32 驱动 触摸屏
#include "stm32f10x_it.h"
#include "xpt2046.h"//中断,检测到PEN脚的一个下降沿.
//置位Pen_Point.Key_Sta为按下状态
//中断线0线上的中断检测
void EXTI1_IRQHandler(void)
{ Pen_Point.Key_Sta=Key_Down;//按键按下 EXTI->PR = 1<<1; //清除中断标志位 使用库函数会出现问题,原因不详//EXTI_ClearITPendingBit(EXTI_Line1); //这两句清除中断顺序不能颠倒//EXTI_ClearFlag(EXTI_Line1);//清除LINE1上的中断标志位
}
int main(void)
{//stm32 初始化 RCC_Configuration();NVIC_Configuration(); USART_Configuration();SPI_Configuration();EXTI_Configuration();GPIO_Configuration();LCD_Init();Touch_Init();POINT_COLOR = BLACK; //设置字体颜色Delay(100000);LCD_ShowString(180,0,"Click");//显示"Click"字符按钮while(1){if(Pen_Point.Key_Sta==Key_Down)//触摸屏被按下{Pen_Int_Set(0);//关闭中断do{Convert_Pos();Pen_Point.Key_Sta=Key_Up;if(Pen_Point.X0>180&&Pen_Point.Y0<16) //判定按下的是否是 "Click"字符按钮区域{LCD_Clear(WHITE);LCD_ShowString(30,50,"Hello Dog .. "); }}while(TOUCH_PEN==0);//如果PEN一直有效,则一直执行Pen_Int_Set(1);//开启中断}}}
stm32 驱动 触摸屏相关推荐
- STM32 驱动4.3寸TFT LCD 触摸屏
STM32 驱动4.3寸TFT LCD 触摸屏 STM32的FSMC接口是并行总线接口,可以用于驱动存储芯片如FLASH/SRAM等,也可以用于驱动并口LCD屏.触摸屏是在显示屏上覆盖一层触摸感应的外 ...
- STM32驱动4寸ST7796S LCD-TFT屏
STM32驱动4寸ST7796S LCD-TFT屏 简介 屏幕与STM32F103RCT6开发板接线 屏幕原理图 STM32驱动程序 屏幕显示效果 简介 屏幕驱动芯片ST7796S最大支持320*48 ...
- 关于STM32驱动DS1302实时时钟的一点思考
关于STM32驱动DS1302实时时钟的一点思考 之前用51驱动过DS1302,没用多久就输出了正确的时间.当时以为这块芯片其实没啥,很简单.但是现在用STM32做项目,用到同样的芯片,以为这有何难, ...
- stm32官方例程在哪找_正点原子Linux第十一章模仿STM32驱动开发格式实验
1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 第十一章模仿STM32驱动开发格式实验 在上一章使用C语 ...
- ARM(IMX6U)裸机模仿STM32驱动开发实验(定义外设结构体)
参考:Linux之ARM(IMX6U)裸机模仿STM32驱动开发格式 作者:一只青木呀 发布时间: 2020-08-15 12:11:56 网址:https://blog.csdn.net/weixi ...
- stm32读取目标芯片_使用stm32驱动RC522读IC卡(代码留言邮箱)
RC522与PN532简介 关于STM32驱动方式 接线说明 程序烧录 查看卡号 总结 RC522与PN532简介 在写这篇文章之前有写过一篇有关于PN532的文章,RC522与PN532在使用上都可 ...
- STM32驱动LCD实战
目录 01 驱动时序 02 FSMC外设配置 03 背光驱动 04 复位驱动 05 寄存器配置 前段时间写了<STM32驱动LCD原理>和<STM32的FSMC外设简介>两篇文 ...
- STM32驱动串口屏,STM32F103C8T6串口发送指令控制HMI串口屏
STM32驱动串口屏,STM32F103C8T6串口发送指令控制HMI串口屏 串口屏 基础指令集 硬件和接线 接线 实验前准备 STM32程序 串口程序 主函数 实验现象 总结 串口屏 串口屏是一个集 ...
- STM32驱动开发(二)--USB Device RNDIS虚拟网卡(USB2.0 基础概念讲解)
STM32驱动开发(二)–USB Device RNDIS虚拟网卡(USB2.0基础概念讲解) 一.简介 本文基于stm32 Rndis实例,github开源, 使用STM32F407单板.结合协 ...
最新文章
- 【Python】一道题吃够Python语法糖
- android 生命周期 Activity/Fragment lifecycle
- wince驱动异常调试方法(作者:wogoyixikexie@gliet)
- 总结 Visual Studio 2019 发布以来 XAML 工具的改进
- ISP运营商实验室测试机架拓扑搭建经验分享
- 用批处理替换文件中的内容
- 服务器为什么要装操作系统,服务器需要安装操作系统吗
- 【笔试/面试】—— 二叉树的最远距离
- 没有做数据备份 网站随时毁于一旦
- 修改tableView侧栏索引的背景色
- linux centos安装wine qq,ubuntu安装wine QQ
- python写通讯录_Python—— Django 通讯录制作(一)
- 微信App支付接入步骤支付中前后端交互流程
- 如何用Ps制作中国移动基础框架
- Python练习题 01
- 二维码技术在证卡上的应用
- 反距离加权法IDW C#实现
- USB扫码枪二维码读取(二)——MFC篇
- 使用PHP将任意格式的日期转换为Unix时间戳
- dvwa brute force(暴力破解)
热门文章
- 人生成功的生活经典治理名言
- python123-Python基本语法元素 (第1周)-温度转换 II
- 洗礼灵魂,修炼python(41)--巩固篇—从游戏《绝地求生-大逃杀》中回顾面向对象编程...
- 一塔湖图(codevs 1024)
- 用Python+可视化工具制作漂亮地图
- linux设置防火墙允许ftp通过,FTP服务器的防火墙通用设置规则
- 华为AI计算机,华为在人工智能行业的发展
- 关于SaaS运营的不成熟的小建议
- 京东XDD机器人图文详细教程-优雅草科技老八
- c# datatable分类汇总