
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
参考用正官原子的官方例程用stm32f4驱动w25q64,得到的id一直是ffff。找了好久的原因,最后发现只要将spi的预分频系数从256分频调到较低的分频(如32分频)问题即解决。这个问题只出现在了寄存器代码中,如果用cubemx配置代码,即便是256分频也没问题。实在不明白背后原因,先记录下来。
本文详细记录了在梁山派(GD32F470)开发板上移植LVGL 9.3图形库到4.3寸480×272屏幕的过程。主要内容包括:1)工程配置,拷贝必要文件并修改配置;2)屏幕显示驱动移植,重点说明GD32的IPA加速功能实现;3)触摸驱动配置,对比硬件IIC和软件IIC实现方式;4)系统时基配置和初始化流程。移植结果表明,GD32与STM32的库函数虽有差异但思路相通,最终成功运行LVGL演示程序。

2.仅按照官方教程安装python2.7还不够(sudo apt-get install python2.7),后续编译时会提示找不到python2,所以还需要安装python2(sudo apt-get install python2)。(22.04我没用过,但是一开始试过24.04,因为这个版本下python2已经不提供在线安装,而编译泰山派SDK又必须用python2,所以还是比较麻烦的,不

由于我编译泰山派的ubuntu版本是18.04,apt找不到符合要求的版本,于是只能到github手动下载3.12.4版本进行编译。6. 编译完成后会生成lvglsim文件,将其用adb工具上传到开发板中,并给与执行权限后运行(我泰山派运行的是buildroot系统)4.指定交叉编译工具之后,为了更加方便执行编译操作,在lv_port_linux目录中,编写一个小脚本。1.在 Ubuntu 中,创

手搓TD4-4bit CPU

用stm32操作tm1638数码管模块,数码管显示都正常,但案件扫描一直出错。现象是按键1-4、6扫描正常,其余三个按键一直没反应。以为是代码哪里写错了,折腾了一下午,快放弃了,最后试着把vcc从3.3v改接5v就好了...记录一下,提示避坑。

最近在研究esp32s3利用arduino下的TFT_eSPI库和LVGL开发界面。但是遇到了运行所有示例代码都会无限重启的问题(esp32则没有这个问题)。在网上查到如下文章,发现降低开发板版本到2.0.14,tft_espi版本到2.4.79后确实可以解决问题。但是每次打开arduino后IDE都会提示有新版本可用很麻烦。于是在github上又查到如下文章,发现只要在tft_espi 的set








