Image
Image

等你下课

+ 关注

粉丝 0     |     主题 43     |     回帖 527

如何使用STM32 HAL库驱动TFT-LCD实现手画板功能
2024-4-7 13:47
  • ST MCU
  • 62
  • 3049
  功能实现 手写板展示效果图:  
  主函数: main函数,则比较简单,初始化相关外设,然后去选择执行rtp_test。 ...  
  rtp_test,该函数用于电阻触摸屏的测试,该函数代码比较简单,就是扫描触摸屏,如果触摸屏有按下,则在触摸 ...  
  下面分别介绍一下三个重要的函数。 电阻屏测试函数:  
  上述代码,我们重点看看_m_tp_dev结构体,这个结构体用于管理和记录触摸屏(包括电阻触摸屏与电容触摸屏) ...  
  该函数比较简单,重点说一下:tp_dev.scan,这个结构体函数指针,默认是指向TP_Scan的,如果是电阻屏则用默 ...  
  接下来看看触摸屏初始化函数:TP_Init,该函数代码如下:  
  TP_Adjust就是根据上面的原理设计的校准函数,注意该函数里面多次使用了lcddev.width和lcddev.height,用于 ...  
  校正思路:在了解了校正原理之后,我们可以得出下面的一个从物理坐标到像素坐标的转换关系式: LCDx=xfacPx ...  
  TP_Adjust是此部分最核心的代码,在这里,给大家介绍一下我们这里所使用的触摸屏校正原理:我们传统的鼠标 ...  
  该函数采用了一个非常好的办法来读取屏幕坐标值,就是连续读两次,两次读取的值之差不能超过一个特定的值( ...  
  ......  
  打开touch.c文件,在里面输入与触摸屏相关的代码(主要是电阻触摸屏的代码),这里我们也不全部贴出来了, ...  
  软件设计 打开工程可以发现,我们在工程中添加了touch.c、touch.h等文件,并保存在Drive分组下面。其中,to ...  
  硬件设计 所有这些资源与STM32的连接图,在前面都已经介绍了,这里我们只针对TFTLCD模块与STM32的连接端口 ...  
STM32G4x FLASH 读写配置结构体(LL库下使用)
2023-12-29 14:02
  • ST MCU
  • 21
  • 2388
  4类器件 • 高达512 KB 的闪存(单块) • 64 位数据宽度的闪存读取操作 • 页擦除和批量擦除 ...  
  查看参考手册发现STM32G4系列芯片FLASH分成好几类  
  • 安全存储区域:闪存的一部分可以通过选项字节配置为安全的。复位后,该安全存储区域不受保护,其行为类 ...  
  通过选项字节可以配置灵活的保护: • 读出保护(RDP),用于保护整个存储器。提供三种保护级别: ...  
  闪存接口特性: – 单存储体或双存储体操作模式 – 双存储体模式下的边写边读 (RWW) 此 ...  
2
3
近期访客