基于Ai-M61-32s开发板的3.5寸SPI彩屏的外设移植
大家好,今天给大家带来基于Ai-M61-32s开发板的3.5寸SPI彩屏的移植库(硬件SPI,因为软件SPI刷新率的问题,所不提供软件SPI)。
01 接线图及参数
接线图如下:
02 库文件介绍
该移植库共包含五个部分,分别是:
1)lcd_init.c LCD初始化函数相关源码文件
2)lcd_init.h LCD初始化函数头文件
3)lcd.c LCD显示相关源码文件
4)lcd.h LCD显示相关头文件
5)lcdfont.h 字体文件
6)pic.h 显示图片相关
7)USER_SPI.c SPI相关源码文件
8)USER_SPI.h SPI相关头文件
03 如何使用
1- 用户需要在CMakeLists.txt引入需要编译的库即可,如下所示(可自定义引入的路径)。
2- 在main.c 中进行测试,或者手动调用lcd.h中的方法,下图为main.c的代码。
3- lcd.h lcd显示相关函数定义,已经加了详细的代码注释
(完整代码可点击原贴查看)。
04 移植验证
如果上述的操作无误的话,在代码烧录后,屏幕应该如下图所示。
05 常见问题汇总
1)上述文档中额外提供了图片的取模操作以及文字的取模操作即可在屏幕上显示中文或者显示图片,具体的步骤在压缩包内的文档中,需要自己摸索下。
2)spi的速度不要超过50M,否则屏幕将会出现撕裂的情况。
3)用户可以自定义除了SPI的其他pin。只需要初始化对应的IO和调整对应的功能函数即可。
4)规格书较大,无法长传,可搜索ILI9488 Data Sheet_100.pdf自行下载。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由雪飘梦飞转载自安信可科技公众号,原文标题为:【外设移植】Ai-M61-32s 开发板+3.5寸SPI彩屏,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
Ai-BS21系列烧录指导——开发板or模组
本篇以Ai-BS21-32S_Kit为例指导烧录固件,这是由深圳市安信可科技有限公司开发的蓝牙星闪开发板。该模块核心处理器芯片Hi2821是一款高集成2.4GHzSoCBLE&SLE芯片,支持BLE5.4/SLE1.0,集成RF电路,RF包含功率放大器PA、低噪声放大器、TX/RXSwitch、集成电源管理等模块,支持1M/2M/4M3种带宽,最大支持12Mbit/s速率。
设计经验 发布时间 : 2024-06-24
打卡智能家居之旅(5):Ai-WB2 使用HomeAssistant-C库接入HomeAssistant
之前所有写的《智能家居之旅》帖子代码都是基于Ai-M61来开发的,不少大佬跟我反馈说:Ai-M61/62只用来连接MQTT太浪费资源了,Ai-WB2更具性价比!我觉得有道理,所以昨天就把HomeAssistant-C 给做了一次大改,提升了耦合性,目前仓库的master分支也可以支持Ai-WB2了,现在,跟着我来试试吧!
设计经验 发布时间 : 2024-07-22
星闪开发板or模组烧录指导
Ai-BS21-32S_Kit是由安信可科技开发的蓝牙星闪开发板。该模块核心处理器芯片Hi2821是一款高集成2.4GHzSoCBLE&SLE芯片,支持BLE5.4/SLE1.0,集成RF电路,RF包含功率放大器PA、低噪声放大器、TX/RXSwitch、集成电源管理等模块,支持1M/2M/4M3种带宽,最大支持12Mbit/s速率。
设计经验 发布时间 : 2024-06-21
低能耗、低时延、快速度,星闪开发板Ai-BS21-32S-Kit更多场景应用,邀您一起来探索!
万众期待的星闪开发板上架了!Ai-BS21-32S-Kit 低延迟,高效率!话不多说!先回顾下基本参数信息。
产品 发布时间 : 2024-06-23
安信可24G毫米波雷达Rd-03打造卫生间感应香薰系统
利用ESP32C3开发板、安信可24G毫米波雷达Rd-03和超声波雾化器,构建了一套卫生间感应香薰系统。通过雷达模块检测人体存在,并控制雾化器定时释放香薰,改善卫生间气味环境。系统具备时间间隔判断和雾化时长限制功能,有效防止过度工作。
应用方案 发布时间 : 2024-09-12
针对摄像头黑屏问题,安信可对AiPi-Cam-D200摄像头开发板的硬件、软件、工作模式等各方面进行优化
小安派-Cam-D200摄像头开发板已经发布半年了,随后在使用的过程中,大家将各种各样的问题也陆续反馈到安信可。安信可针对摄像头黑屏问题,对AiPi-Cam-D200摄像头开发板进行了全面升级。
产品 发布时间 : 2024-08-23
高性能开发板Ai-M61-32S-Kit助力Wi-Fi6+BLE5.3模组
Ai-M61-32S-Kit是针对Ai-M61-32S模组设计的开发板。Ai-M61-32S是由深圳市安信可科技有限公司开发的Wi-Fi6+BLE5.3模组,该模组搭载BL618芯片作为核心处理器,支持Wi-Fi 802.11b/g/n/ax协议和BLE协议,支持Thread协议。
产品 发布时间 : 2024-06-22
安信可推出基于Ai-M61-32S的屏幕驱动开发板,支持2.8/3.5寸等30Pin SPI显示屏
小安派-DSL(AiPi-DSL) 是安信可开源团队专门为 Ai-M61-32S 设计的一款屏幕驱动开发板,支持 2.8/3.5 寸等 30Pin SPI 显示屏、2.4 寸及 1.28 寸等 18Pin SPI 显示屏。
厂牌及品类 发布时间 : 2023-07-13
打开智能家居之旅(3):Ai-M61/M62 接入HomeAssistant 实现点灯
上一篇我们介绍了MQTT设备如何接入HomeAssistant,这一篇就给大家讲一下Ai-M61/M62 开发板或者模组怎么通过编程来接入HomeAssistant。这次的帖子会从开发环境搭建开始讲,一直到HomeAssistant 控制Ai-M61-Kit 开发板的蓝灯,会有点长,请耐心看完。
设计经验 发布时间 : 2024-07-21
安信可星闪开发板与西门子PLC通信的应用探索
星闪技术作为一项中国原生的、具有竞争力的近距离无线通信技术,通过技术创新和标准体系建设,打破了传统蓝牙和Wi-Fi在特定应用领域的一些局限性,为物联网、车联网、工业互联网等场景带来了更高性能、更安全、更具成本效益的无线连接解决方案。随着相关产品的不断推出和生态系统的持续完善,星闪技术有望在全球范围内产生深远影响,成为未来短距离无线通信领域的重要力量。
设计经验 发布时间 : 2024-06-24
电子商城
现货市场
服务
可加工PCB层数:1-30层;板材类型:FR4板/铝基板/铜基板/刚扰结合板/FPC板/高精密板/Rogers高频板;成品尺寸:5*5mm~53*84cm;板厚:0.1~5.0mm。
最小起订量: 1 提交需求>
可加工PCB板层数:1~30层,板材类型:单双面板/多层板/HDI盲埋孔板/高频高速板/微波射频天线板/高精度阻抗板/厚铜板/微波FR4/耐腐蚀光模块PCB等,成品尺寸:5*5cm~58*70cm; 板厚0.2~6mm。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论