使用BearPi-Pico H3863驱动3.52inch e-Paper HAT
First Post:
Last Update:
Word Count:
Read Time:
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亮起即为成功。