“E-Paper Shield”的版本间的差异
来自丢石头百科
小 (文本替换 - 替换“[http://{{SERVERNAME}}/study/portal.php?mod=list&catid=40 STM32cubeMX系列教程]”为“STM32CubeMX系列教程”) |
|||
第67行: | 第67行: | ||
[[STM32CubeMX系列教程]]<br /> | [[STM32CubeMX系列教程]]<br /> | ||
[https://www.bilibili.com/video/av22300362?from=search&seid=13967526127729512568 电子纸刷bad apple] | [https://www.bilibili.com/video/av22300362?from=search&seid=13967526127729512568 电子纸刷bad apple] | ||
+ | |||
+ | |||
转到:[[#软件]],[[#程序]],[[#文档]] | 转到:[[#软件]],[[#程序]],[[#文档]] |
2020年1月9日 (四) 19:06的版本
Arduino
- 本例程使用的开发板主控为:Arduino UNO
把模块插到Arduino UNO上,需要注意:
- Arduino 主板带有 ICSP 接口时,显示模块上的 SPI Config 开关置于 ICSP 方向(默认)
- Arduino 主板没有 ICSP 接口时,显示模块上的 SPI Config 开关分别置于 SCLK\D13,MISO\D12,MOSI\D11
在资料中下载程序,或点击此处下载
解压文件,把Arduino目录下的EPD文件复制到Arduino安装目录的libraries下,一般是C:\Program Files (x86)\Arduino\libraries
重启 Ariduino IDE,点击 File-> Example,查看是否有EPD选项,若有说明库导入成功。
选择对应尺寸的屏幕,选择对应的COM口,下载到UNO上,会实现画图、读取SD卡上图片等功能
STM32
- 本例程使用的开发板主控为 XNUCLEO-F103RB
- 本例程基于 HAL 库,因此可以使用 STM32CubeMX 把示例程序移植到其他 STM 芯片上
- 本例程在 Keil v5 环境下编译通过
在资料中下载程序,或点击此处下载
解压文件,提供的例程有两种,一种是使用STM32本身的RAM的例程,一种使用的是板载的SPIRAM,对于前者而言,在4.2寸以上的屏幕中,无法作到创建全图的缓存,使用的是多次上传并刷新的方式。
如下图,
打开工程中的main.c,去掉对应屏幕对应的测试语句的//,编译并下载,会实现画图、读取SD卡上图片等功能
栗子:如果使用的是1.54寸墨水屏,如下图所示
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
文档
示例程序
e-Paper相关资料
- 1.54inch e-Paper
- 1.54inch e-Paper (B/C)
- 2.13inch e-Paper
- 2.13inch e-Paper (B/C)
- 2.13inch e-Paper (D)
- 2.7inch e-Paper
- 2.7inch e-Paper (B)
- 2.9inch e-Paper
- 2.9inch e-Paper (B/C)
- 4.2inch e-Paper
- 4.2inch e-Paper (B/C)
- 7.5inch e-Paper
- 7.5inch e-Paper (B/C)
开发资料
相关链接
|
|
|
|
|
|
|
|
|
|