- 博客(9)
- 收藏
- 关注
原创 香橙派部署miniconda
python后面加=”版本号“(创建指定环境的python版本)一般会自动加入到bash脚本里,如果没有可以参考一下内容。python后面什么都不加是默认python最新版本。因为香橙派是arm架构aarch64。按照提示输入yes或者回车就可以。运行bash脚本,更新环境变量。先下载miniconda。
2024-09-19 01:50:24
385
原创 海思306x系列 gc9a01移植
先写gc9a01_driver.c和gc9a01_driver.h。再写一个lcd_sample.c和lcd_sample.h。把这两个文件写在middleware。system_init.c如下。lcd_sample.c如下。lcd_sample.h如下。连线根据原理图找相应位置即可。
2024-09-10 00:33:51
348
原创 0.96寸小圆屏
我们暂时借用别人的库做依赖,回头做自己的项目的时候可以再做适当的调整,可以只保留其中的某些文件,想要删除依赖的项目(依赖多个项目时,有可能两个项目里面的部分文件重名会冲突)可以在platformio.ini中把《lib_deps = 》后面的内容删除掉并保存就可以。我在User_Setup中定义一个SetupX_ESP32_ST7789.h的头文件,并把User_Setup.h的代码复制进来。找到这个User_Setup_Select.h的文件。定义用到的字体,这里我选择了用作者默认的。
2024-08-21 00:11:57
447
原创 关于如何实现按键长按短按不同功能代码
运行环境vscode+platformio+arduino框架+esp32s3。用简单的代码即可实现长按关灯,短按开灯。
2024-08-06 13:00:50
413
原创 GC9A01 原理图设计 1.28寸圆屏
8脚 CS接LOW为enable,低电平使能,由于项目中只用到一个屏幕,并且spi的SDA、SCL、DC是只用作屏幕的通讯,所以片选就一直拉低使能即可,这样设计省一条线。2脚 LEDK为led阴极,所以直接接GND。3脚 LEDA为led阳极,所以直接接VDD。参考中景园的这一个屏幕,我买了两个。
2024-08-01 14:52:11
619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人