当前位置: 首页 > news >正文

小熊派开发板显示图片

参考

[手把手教学]零基础学会STM32 LCD显示图片_lcd触摸屏在keil中如何显示图片-CSDN博客

我这里用的小熊派官方的LCD驱动

 

/*** @brief	显示图片** @remark	Image2Lcd取模方式:	C语言数据/水平扫描/16位真彩色(RGB565)/高位在前		其他的不要选** @param   x,y		起点坐标* @param   width	图片宽度* @param   height	图片高度* @param   p		图片缓存数据起始地址** @return  void*/
void LCD_Show_Image(uint16_t x, uint16_t y, uint16_t width, uint16_t height, const uint8_t *p)
{if(x + width > LCD_Width || y + height > LCD_Height){return;}LCD_Address_Set(x, y, x + width - 1, y + height - 1);LCD_DC(1);if(width * height*2>65535){LCD_SPI_Send((uint8_t *)p, 65535);LCD_SPI_Send((uint8_t *)(p+65535), width*height*2-65535);}else{LCD_SPI_Send((uint8_t *)p, width * height * 2);}
}

这个显示图片的函数描述的很清除了 按照格式设置即可 软件在上面那个博主有

小熊派这个直接用数组的画尽量选小一点的图片 太大了 容易崩 图片越大占的内容也很大的

根据图片大小设置就行 因为这个屏幕分辨率就240x240 

这样就行  

有点小了  哈哈

感兴趣的可以研究一下代码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/247041.html

相关文章:

  • 现金日记账余额截取
  • 968. Binary Tree Cameras
  • 概率论几大分布的由来
  • EMS企业微电网能效管理 + IBMS智能化集成系统:双擎驱动企业绿色低碳转型
  • 在GIS 工作流中实现数据处理(3)
  • 汇编语言深度指南:从基础到字符串操作
  • linux日志工具Rsyslog
  • 基于鹅优化算法(GOOSE)和三次样条插值的机器人路径规划MATLAB完整实现方案
  • STL难记忆却常用的用法集合(持续更新中)
  • 【测试开发】函数进阶-纯函数
  • 欧盟RED网络安全标准EN 18031-2的要求
  • ES集群的分布式存储
  • YOLOv1 技术详解:NMS(非极大值抑制)的工作原理与实现细节
  • Python+TensorFlow:30分钟快速入门AI开发
  • LaViDa:基于扩散模型的多模态大模型,速度超越next-token范式
  • 魔百和网络机顶盒CM211-1硬件解析
  • linux驱动开发(6)-内核虚拟空间管理
  • IGBT开通时间、关断时间、死区时间
  • java复习 09
  • UE5场景漫游——鼠标控制旋转与第一人称漫游
  • 5.4.1树的存储结构
  • 获取Unity节点路径
  • 前端八股文 - JavaScript 篇
  • 【Create my OS】从零编写一个操作系统
  • mesh转solid freecad
  • docker compose的变量使用说明
  • Spring常见面试题
  • PCB比对--CAM Brd文件比对
  • 中文分词总结:历程、问题、发展
  • 【笔记】Blockchain