“E-Paper Shield”的版本间的差异
来自丢石头百科
小 (文本替换 - 替换“http://{{”为“https://{{”) |
|||
(未显示同一用户的1个中间版本) | |||
第8行: | 第8行: | ||
*Arduino 主板没有 ICSP 接口时,显示模块上的 SPI Config 开关分别置于 SCLK\D13,MISO\D12,MOSI\D11 | *Arduino 主板没有 ICSP 接口时,显示模块上的 SPI Config 开关分别置于 SCLK\D13,MISO\D12,MOSI\D11 | ||
− | 在资料中下载程序,或[ | + | 在资料中下载程序,或[https://{{SERVERNAME}}/w/upload/6/69/E-Paper_Shield_Code.7z 点击此处下载]<br /> |
解压文件,把Arduino目录下的EPD文件复制到Arduino安装目录的libraries下,一般是C:\Program Files (x86)\Arduino\libraries<br /> | 解压文件,把Arduino目录下的EPD文件复制到Arduino安装目录的libraries下,一般是C:\Program Files (x86)\Arduino\libraries<br /> | ||
[[file:e-paper_Shield.png|1200px]]<br /> | [[file:e-paper_Shield.png|1200px]]<br /> | ||
第19行: | 第19行: | ||
*本例程基于 HAL 库,因此可以使用 STM32CubeMX 把示例程序移植到其他 STM 芯片上 | *本例程基于 HAL 库,因此可以使用 STM32CubeMX 把示例程序移植到其他 STM 芯片上 | ||
*本例程在 Keil v5 环境下编译通过 | *本例程在 Keil v5 环境下编译通过 | ||
− | 在资料中下载程序,或[ | + | 在资料中下载程序,或[https://{{SERVERNAME}}/w/upload/e-Paper_Shield_Code.7z 点击此处下载]<br /> |
解压文件,提供的例程有两种,一种是使用STM32本身的RAM的例程,一种使用的是板载的SPIRAM,对于前者而言,在4.2寸以上的屏幕中,无法作到创建全图的缓存,使用的是多次上传并刷新的方式。<br /> | 解压文件,提供的例程有两种,一种是使用STM32本身的RAM的例程,一种使用的是板载的SPIRAM,对于前者而言,在4.2寸以上的屏幕中,无法作到创建全图的缓存,使用的是多次上传并刷新的方式。<br /> | ||
如下图,<br /> | 如下图,<br /> | ||
第39行: | 第39行: | ||
}} | }} | ||
===文档=== | ===文档=== | ||
− | *[ | + | *[https://{{SERVERNAME}}/w/upload/b/bb/E-Ppaer_Shield_Schematic.pdf 原理图] |
===示例程序=== | ===示例程序=== | ||
− | *[ | + | *[https://{{SERVERNAME}}/w/upload/6/69/E-Paper_Shield_Code.7z 示例程序] |
===e-Paper相关资料=== | ===e-Paper相关资料=== | ||
第60行: | 第60行: | ||
===开发资料=== | ===开发资料=== | ||
− | *[ | + | *[https://{{SERVERNAME}}/w/upload/3/36/Image2Lcd.7z Image2Lcd图片取模软件] |
− | *[ | + | *[https://{{SERVERNAME}}/w/upload/c/c6/Zimo221.7z 字摸提取软件] |
− | *[ | + | *[https://{{SERVERNAME}}/w/upload/0/02/Chinese_Font_Create_for_e-Paper.pdf 中文显示学习手册] |
===相关链接=== | ===相关链接=== | ||
第75行: | 第75行: | ||
</div> | </div> | ||
+ | |||
+ | == FAQ == | ||
<div class="tabbertab" title="FAQ"><br /> | <div class="tabbertab" title="FAQ"><br /> | ||
{{FAQ|电子墨水屏刷新注意事项| | {{FAQ|电子墨水屏刷新注意事项| |
2021年6月18日 (五) 17:59的最新版本
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)
开发资料
相关链接
FAQ
|
|
|
|
|
|
|
|
|
|