“E-Paper Shield”的版本间的差异
来自丢石头百科
(创建页面,内容为“<div class="tabber"> <div class="tabbertab" title="说明"> ==Arduino== *本例程使用的开发板主控为:Arduino UNO <font color="#FF0000">把模块插到Ard…”) |
|||
第19行: | 第19行: | ||
*本例程基于 HAL 库,因此可以使用 STM32CubeMX 把示例程序移植到其他 STM 芯片上 | *本例程基于 HAL 库,因此可以使用 STM32CubeMX 把示例程序移植到其他 STM 芯片上 | ||
*本例程在 Keil v5 环境下编译通过 | *本例程在 Keil v5 环境下编译通过 | ||
− | 在资料中下载程序,或[http:// | + | 在资料中下载程序,或[http://{{SERVERNAME}}/w/upload/e-Paper_Shield_Code.7z 点击此处下载]<br /> |
解压文件,提供的例程有两种,一种是使用STM32本身的RAM的例程,一种使用的是板载的SPIRAM,对于前者而言,在4.2寸以上的屏幕中,无法作到创建全图的缓存,使用的是多次上传并刷新的方式。<br /> | 解压文件,提供的例程有两种,一种是使用STM32本身的RAM的例程,一种使用的是板载的SPIRAM,对于前者而言,在4.2寸以上的屏幕中,无法作到创建全图的缓存,使用的是多次上传并刷新的方式。<br /> | ||
如下图,<br /> | 如下图,<br /> | ||
第31行: | 第31行: | ||
{{扩展板|colorscheme=blue | {{扩展板|colorscheme=blue | ||
|name = E-Paper Shield | |name = E-Paper Shield | ||
− | |img = [[File:e-Paper-Shield-intro.jpg|360px |alt=E-Paper Shield|link=http:// | + | |img = [[File:e-Paper-Shield-intro.jpg|360px |alt=E-Paper Shield|link=http://{{SERVERNAME}}/shop/e-Paper-Shield.htm | E-Paper Shield]] |
|category1=Arduino | |category1=Arduino | ||
|brand=Waveshare | |brand=Waveshare | ||
第39行: | 第39行: | ||
}} | }} | ||
===文档=== | ===文档=== | ||
− | *[http:// | + | *[http://{{SERVERNAME}}/w/upload/b/bb/E-Ppaer_Shield_Schematic.pdf 原理图] |
===示例程序=== | ===示例程序=== | ||
第60行: | 第60行: | ||
===开发资料=== | ===开发资料=== | ||
− | *[http:// | + | *[http://{{SERVERNAME}}/w/upload/3/36/Image2Lcd.7z Image2Lcd图片取模软件] |
− | *[http:// | + | *[http://{{SERVERNAME}}/w/upload/c/c6/Zimo221.7z 字摸提取软件] |
*[http://www.waveshare.net/w/upload/0/02/Chinese_Font_Create_for_e-Paper.pdf 中文显示学习手册] | *[http://www.waveshare.net/w/upload/0/02/Chinese_Font_Create_for_e-Paper.pdf 中文显示学习手册] | ||
===相关链接=== | ===相关链接=== | ||
− | [http:// | + | [http://{{SERVERNAME}}/study/portal.php?mod=list&catid=40 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] | ||
2019年11月14日 (四) 09:35的版本
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)
开发资料
相关链接
|
|
|
|
|
|
|
|
|
|