单片机
返回首页

1.9.10_ADC和触摸屏_较准与画线编程_P

2021-08-18 来源:eefocus

上一节得到了触摸屏和LCD坐标关于x轴和y轴的转换公式,其中主要是获取两个长度比例Kx和Ky,以及中心点E的坐标,这节编程实现按下触摸屏,在对应的LCD上画点画线的功能。


Kx = (s1 + s2) / (s1’ + s2’)

Ky = (d1 + d2) / (d1’ + d2’)

在这里插入图片描述

写程序:

在A点显示'+'(fb_disp_cross(int x, int y, int color));

用户点击'+';

记录触摸屏坐标(ts_read_raw());

在BCDE上循环1-3步(显示,点击,读取);

根据获得的数据确定公式(ts_calibrate());

以后得到TS触点时,转换出LCD坐标(ts_read());

后记:


注意无符号数的相减溢出问题;

触摸屏AD信号采样需要多次采样求平均值来防止误差,校准时还要对多次采样的平均值再平均,这样才可以避免某次误差过大带来的校准误差。

在这里插入图片描述
在这里插入图片描述

进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • 红外线探测报警器

  • 短波AM发射器电路设计图

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 用NE555制作定时器

  • 如何调制IC555振荡器

  • 基于TDA2003的简单低功耗汽车立体声放大器电路

    相关电子头条文章