- 博客(10)
- 收藏
- 关注
原创 立创泰山派RK3566学习手记
2.仅按照官方教程安装python2.7还不够(sudo apt-get install python2.7),后续编译时会提示找不到python2,所以还需要安装python2(sudo apt-get install python2)。(22.04我没用过,但是一开始试过24.04,因为这个版本下python2已经不提供在线安装,而编译泰山派SDK又必须用python2,所以还是比较麻烦的,不太推荐新手折腾)2.因为自带的cmake版本过低,导致编译lvgl时也会出现问题。
2025-06-02 00:33:13
190
原创 泰山派移植lvgl记录
由于我编译泰山派的ubuntu版本是18.04,apt找不到符合要求的版本,于是只能到github手动下载3.12.4版本进行编译。6. 编译完成后会生成lvglsim文件,将其用adb工具上传到开发板中,并给与执行权限后运行(我泰山派运行的是buildroot系统)4.指定交叉编译工具之后,为了更加方便执行编译操作,在lv_port_linux目录中,编写一个小脚本。1.在 Ubuntu 中,创建一个目录用于存放lvgl源码,并执行以下命令获取源码。3.在lv_port_linux目录中,编写。
2025-05-26 23:11:31
367
原创 tm1638按键扫描避坑
用stm32操作tm1638数码管模块,数码管显示都正常,但案件扫描一直出错。现象是按键1-4、6扫描正常,其余三个按键一直没反应。以为是代码哪里写错了,折腾了一下午,快放弃了,最后试着把vcc从3.3v改接5v就好了...记录一下,提示避坑。
2025-01-18 21:15:19
173
原创 解决ESP32S3 TFT_eSPI无限重启的问题
最近在研究esp32s3利用arduino下的TFT_eSPI库和LVGL开发界面。但是遇到了运行所有示例代码都会无限重启的问题(esp32则没有这个问题)。在网上查到如下文章,发现降低开发板版本到2.0.14,tft_espi版本到2.4.79后确实可以解决问题。但是每次打开arduino后IDE都会提示有新版本可用很麻烦。于是在github上又查到如下文章,发现只要在tft_espi 的setup.h配置文件中加入一个宏定义就能完美解决。库版本:TFT_eSPI 2.5.4.3。硬件:ESP32S3。
2024-12-14 17:26:49
1764
6
原创 制作STM32开发板(F103RCT6+F103CBT6)
1.负责RTC的32.768kHz低速时钟晶振之前选用了一片贴片晶振,负载电容是12.5pf,发现无法起振。折腾了好久,最终查阅STM32官方数据手册发现了下面的话。方案是主控用F103RCT6,并上一颗F103CBT6作为仿真器芯片,这样以后调试下载程序就不用外接STlink了。2.右下角的的触控按键的做法查了好久资料,最后发现本质就是一个大焊盘,底部禁用铺铜就好。3.移植LVGL时打点函数错误导致一直白屏,困扰了两天,最后发现漏了一句颜色指针自增。最终做下来并移植了LVGL,效果还算不错。
2024-06-09 14:59:47
392
1
原创 自制stlink v2-1
其中遇到的最大的坑是错把Type-C D+ D-两条信号线的电阻(R16、R18)由10欧焊成了10K欧,导致电脑始终无法识别USB。以为是芯片引脚连锡,或者其他元件虚焊,折腾了好几天,都没找到原因。结果在转而焊第二块板时,发现自己手头根本没有10欧的电阻,这才知道第一块板焊错了。然后给两块板子都换上了22欧的,效果也OK。虽然最终成品卖相不是很好看,但作为焊接新手,完成了这样一个工程还是很有成就感的。焊接完成并烧录固件V2J31M21后,可以通过Cubeide、Keil等升级到最新固件。
2024-05-18 01:53:28
316
原创 记录学习STM32H743在CubeIDE下运行LVGL过程中遇到的各种坑
2. 跟着正点原子视频一步步移植LVGL,最开始是要建立目录,我照猫画虎在CubeIDE工程根目录下新建了Middlewares/LVGL/GUI/lvgl,然后放入LVGL相关文件并开始改代码,做到最后要添加定时器了,跑到ioc文件设置好并点击更新代码后,整个Middlewares目录及之下的文件居然全部删除了,之前算是白忙活了。而恰好点亮屏幕需要设置包括FMC、LTDC在内的很多参数,我也吃不准问题出在哪里,于是我对着正点原子的代码以及上网搜了好多帖子,各种调整参数,弄了好几天还是无法运行。
2024-04-05 01:55:40
3405
3
原创 用Arduino改装小米沙漠赛车
家里有一辆小米沙漠赛车搭好后一直在吃灰。刚好最近买了Arduino,干脆就改成一辆遥控小车。电机用的是N20,舵机sg90,蓝牙模块是HC-42。同时基于汇承官方的串口调试微信小程序源码改了一个遥控器。小车只是把发动机模块拆出来用来放电机,改动很小(只拆掉了塑料袋里的几个小部件而已,同时买了一个黄铜联轴器),基本保持原样。所有板卡都是用胶带固定的,虽然丑了些,但是总算是完成了一辆与众不同的智能小车,还是很有成就感的。![底盘![](https://img-blog.csdnimg.cn/20210706
2021-07-06 12:35:39
943
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人