自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 使用EEZ Studio移植lvgl项目到stm32-使用EEZ作为辅助完成lvgl项目的思路,以及部分问题的解决思路(三)

和代码里我们可以看到,lvgl的版本很多,在工作和学习中,无法保证都是用同一个版本,很糟糕的是,lvgl的函数代码经常会改变,这也会导致一个问题,你在codeblock里是可以正常跑的,但是一到硬件上就会白屏,以下是我在上期评论中指出的问题。在遇到一个不熟悉的部件时,本人第一步是先去AI生成一个大体的框架,但是请不要使用AI的代码,他们很多函数都是莫须有的,在以前我可能会一直去让AI去生成那个莫须有的函数,这也会导致代码冗杂,别说防御式编程,连自己都防的无懈可击了(笑)·(>-<)·\\\<——

2025-02-10 17:51:04 2468 3

原创 使用EEZ Studio移植lvgl项目到stm32-移植ui(noflow)到codeblock(二)

介绍lvgl工具EEZ STUDIO使用noflow移植工程到codeblocks

2024-10-05 08:51:47 4096 17

原创 使用EEZ Studio移植lvgl项目到stm32-移植ui到codeblock(一)

EEZ Studio是同squareline类似的,可以进行lvgl图形界面编辑器,目前的0.16.0版本支持lvgl9.0及以上版本,且目前还在更新。详情见官网,笔者不在这里详细介绍。在外网这方面的资料非常少,大部分都是移植到arduino或者ESP32上,并且教程较少,所以只能自行摸索。EEZ中有“flow”功能,就笔者这两天学习,大概就是和squareline中类似进行行为设置的选项。里面有很多actions,可以不通过代码编辑即可实现变量值判断,比较,以及换页操作。

2024-09-24 09:30:17 8339 5

原创 STM32HAL库UART中断的坑

如果这是将HAL_UART_Receive_IT(&huart1, (uint8_t *)&aRxBuffer, 1);如下图所示调用到了main中,将原本在usart文件中的调用注释掉后,竟然就不能正常运行了。在此做个记录,这个中断调用的问题影响了我很多工程,希望能给各位一个参考,也希望可以有大佬解释下这个调用的问题。这里无法正常接收串口数据,不知道其余定时器和其余通讯协议的中断是不是也得注意这一点。注意这里是usart的文件,将接收中断调用到用户代码的位置,程序可以正常运行。

2024-07-10 20:13:44 567 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除