使用BearPi-Pico H3863驱动3.52inch e-Paper HAT

First Post:

Last Update:

Word Count:
402

Read Time:
1 min

使用BearPi-Pico H3863驱动3.52inch e-Paper HAT

先祝大家新年快乐🎉

微雪的官网已经给出了常见单片机使用3.52inch e-Paper的例程,我们在此基础上对其中的库文件以及例程进行了修改,使其能够适配BearPi-Pico H3863,下面先给出修改完后的文件包

点击下载

在下载完之后进行解压,打开海思HiSpark Studio IDE,在BearPi-Pico H3863的SDK工程的 /application/samples/ 下新建文件夹E-paper,然后再将刚刚解压的文件夹的内容都拷贝进来

/application/samples/ 下的文件目录如下图所示

在 /application/samples/ 下的Kconfig文件的最后添加如下代码

1
2
3
4
5
6
7
8
9
10
11
config ENABLE_EPAPER_SAMPLE
bool
prompt "Enable the Sample of E-paper."
default n
depends on SAMPLE_ENABLE
help
This option means enable the sample of E-paper.

if ENABLE_EPAPER_SAMPLE
osource "application/samples/E-paper/Kconfig"
endif

在 /application/samples/ 下的CMakeLists.txt文件中添加如下代码

1
2
3
if(DEFINED CONFIG_ENABLE_EPAPER_SAMPLE)
add_subdirectory_if_exist(E-paper)
endif()

之后打开系统配置,通过修改编译宏配置改模块参与编译,如下图所示

保存关闭之后对该文件进行重编译

接下来就是使用杜邦线将BearPi-Pico H3863与3.52inch e-Paper HAT连接,

对应关系如下

BearPi-Pico H3863 3.52inch e-Paper HAT
GP12 BUSY
GP02 RST
GP10 DC
GP08 CS
GP07 SCLK
GP09 DIN
GND GND
3.3V VCC

具体连线还需根据设置进行调整

然后将程序加载到目标板,待加载完成后运行,在墨水屏上输出测试图案,且运行过程中LED亮起即为成功。