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

小熊派开发板显示图片

参考

[手把手教学]零基础学会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.xdnf.cn/news/13684.html

相关文章:

  • 机器人导航中的高程图 vs 高度筛选障碍物点云投影 —— 如何高效处理避障问题?
  • Oracle 条件索引 case when 报错解决方案(APP)
  • HTTP 网络协议演进过程
  • 【Docker基础】Docker核心概念:容器(Container)与镜像(Image)的区别与联系
  • Vue3 计算属性 computed
  • 装饰器模式(Decorator Pattern)
  • 【深尚想】M74VHC1GT08DTT1G逻辑芯片安森美ON 工业/物联网首选 电子元器件解析
  • 第29节 Node.js Query Strings
  • Kotlin 中的继承/实现
  • 2025-06-13【api】阿里百炼api调用方法
  • HarmonysOS 模块化设计理念
  • Jsoup解析商品详情时,有哪些常见的标签和属性?
  • 网络安全之CTF专题赛RE题解
  • Python训练营打卡Day49
  • 在QtCreator中使用GitHubCopilot
  • UML和模式应用(软件分析设计与建模期末复习)
  • 华为:eSight网管平台使用snmp纳管交换机
  • 利用Snowflake与SNP Glue揭示数据集成新潜力
  • Ozon欧亚仓网战略解析与中国卖家机遇
  • GUI丝滑教程-python tinker
  • Middleware
  • 力扣HOT100之技巧:287. 寻找重复数
  • 安装配置以太链钱包工具
  • 好用的培训教务管理系统哪个用的最多?
  • 68元开启智能硬件新纪元——明远智睿SSD2351开发板引领创新浪潮
  • java_api路径_@Parameter与@RequestParam区别
  • 【hadoop】疫情离线分析案例
  • 关于使用EasyExcel、 Vue3实现导入导出功能
  • 系统功耗管理
  • 25年春招:米哈游运维开发一面总结