自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (1)
  • 收藏
  • 关注

原创 立创梁山派--移植开源的SFUD和FATFS实现SPI-FLASH文件系统

对于fatfs的介绍,野火的教程中都有详细的介绍,这里就不再赘述了。其实它的移植是比较简单的,只需要修改diskio.c文件中的相关接口函数和ffconf.h配置文件。如果对你有所帮助的话,请给我点一个star,嘿嘿。对需要修改的函数进行说明。然后就可以开始进行测试啦。

2024-07-23 15:15:39 616

原创 立创梁山派--使用MDK-RTE一键添加FreeRTOS组件,包会!

使用mdk rte功能给梁山派gd32f450高效添加freertos组件

2024-07-23 11:19:51 282

原创 立创梁山派--移植开源的SFUD万能的串行 Flash 通用驱动库

关于SFUD库的介绍,其开源链接()已经详细的阐述了.这里是截取自它的一部分介绍:SFUD 是一款开源的串行 SPI Flash 通用驱动库。由于现有市面的串行 Flash 种类居多,各个 Flash 的规格及命令存在差异, SFUD 就是为了解决这些 Flash 的差异现状而设计,让我们的产品能够支持不同品牌及规格的 Flash,提高了涉及到 Flash 功能的软件的可重用性及可扩展性,同时也可以规避 Flash 缺货或停产给产品所带来的风险。

2024-07-22 14:55:28 1486

原创 梁山派--设备电子签名信息读取

串口打印信息如上,与官方的数据信息是相符的,到这里就把芯片的设备电子签名信息打印出来了。至于UID他是固定96位,每块gd32f470都是不一样的,由于我手头没有多余的梁山派,就没有进行性展示了,大家可以自行对比和我的id是否不一样。96位唯一设备ID对于每颗芯片而言都是唯一的。变量CPU_Sn3高16位存储的是flash容量,低16位存储的是sram容量。my_dbg是我自定义的printf宏,可以自行修改为printf就ok了;在GD32F470寄存器手册的p50,51页,进行了记录说明。

2024-05-24 13:53:13 254

原创 LVGL--窗口部件(lv_win)

窗口部件可以作为一个容器,可以展现不同功能的页面。

2024-02-28 14:19:03 505

原创 LVGL--平铺视图部件(lv_tileview)

平铺视图部件可以实现不同方向的页面切换,用户可以在页面中添加内容。

2024-02-28 13:46:48 819

原创 LVGL--选项卡部件(lv_tabview)

图上有四个选项卡,有消息,文档,日程,会议。选项卡部件组成部分,主体,按钮。

2024-02-28 11:29:49 1420

原创 LVGL--键盘部件(lv_keyboard)

【代码】LVGL--键盘部件(lv_keyboard)

2024-02-27 22:09:42 916

原创 LVGL--文本区域部件(lv_textarea)

【代码】LVGL--文本区域部件(lv_textarea)

2024-02-26 15:34:20 908 1

原创 LVGL--按钮矩阵部件(lv_btnmatrix)

【代码】LVGL--按钮矩阵部件(lv_btnmatrix)

2024-02-26 13:43:29 929 3

原创 LVGL--色环部件(lv_colorwheel)

在UI设计中,色环部件一般用作颜色选择器。

2024-02-26 11:25:01 418 1

原创 LVGL--图片部件(lv_img)

图片部件可以用于图片显示,功能界面优化,背景优化等。

2024-02-26 10:15:44 822 1

原创 LVGL--线条部件(lv_line)

这是LCD屏幕的坐标轴。这个控件比较简单。

2024-02-25 15:27:17 538 1

原创 LVGL--圆弧部件(lv_arc)

圆弧部件旋转角度说明。

2024-02-25 14:29:19 350 1

原创 LVGL--滑块部件(lv_slider)

滑块部件常用于调节某个参数的值,它以直线滑动的形式来修改数值。

2024-02-25 12:28:00 819 4

原创 LVGL--滚轮部件(lv_roller)

滚轮部件常用于多选一的场景,它以滚轮的形式来展现多个选项。

2024-02-25 10:25:27 812 1

原创 LVGL--下拉列表部件(lv_dropdwon)

【代码】LVGL--下拉列表部件(lv_dropdwon)

2024-02-23 11:33:45 562 1

原创 LVGL--列表部件(lv_list)

【代码】LVGL--列表部件(lv_list)

2024-02-23 11:01:32 838 1

原创 LVGL--LED部件(lv_led)

这个部件还是比较简单明了的。

2024-02-23 10:31:10 441 2

原创 LVGL--加载器部件(lv_spinner)

加载器部件组成部分:1,主体(LV_PART_MAIN)2,指示器(LV_PART_INDICATOR)3,手柄(LV_PART_KNOB)

2024-02-22 19:27:23 353 1

原创 LVGL--进度条部件(lv_bar)

进度条部件组成部分:主体:LV_PART_MAIN指示器:LV_PART_INDICATOR。

2024-02-22 19:07:38 459 1

原创 LVGL--复选框部件(lv_checkbox)

复选框部件常用于选择某个内容的开启和关闭,可以理解为自带的开关。复选框的组成部分:@主体(LV_PART_MAIN)@勾选框(LV_PART_INDICATOR)

2024-02-22 10:40:01 477 1

原创 LVGL--开关部件(lv_switch)

开关部件常用于控制某个功能的开启和关闭,它可以直接显示被控对象的状态。

2024-02-21 23:24:52 456 1

原创 LVGL--按钮部件(lv_btn)

【代码】LVGL--按钮部件(lv_btn)

2024-02-21 22:48:36 471 1

原创 LVGL--label标签控件

背景颜色: lv_obj_set_style_bg_color(label,lv_color_hex(0xffe1b4),LV_STATE_DEFAULT);例如: lv_label_set_text(label,"hello world!//设置背景透明度为100,不透明。

2024-02-21 12:01:37 1851

原创 小车相关代码开源--PID--位置环

举个栗子:速度环--在20ms的定时器中断回调函数中读取一次定时器的脉冲数值,我们设定的速度本质上就是我们想要在20ms内获得我们所需要的脉冲数值,当然轮子转速越快,单位时间内所获得的脉冲数值就会更多。大家对位置环PID的实现和速度环PID的实现产生混淆的话,可以对二者的代码实现进行对比,其实说白了,位置环和速度环的最大区别就是,位置环是对编码器获得的脉冲累计数值作为反馈值,速度环是对编码器单位时间内获得的脉冲数值作为反馈值。所以二者对初始化配置都是一致的,只是代码实现的方式略有不同。

2023-08-12 16:47:14 212 1

原创 小车相关代码开源--PID--速度环

基于STM32HAL库的速度环PID

2023-08-11 19:17:23 534 2

原创 hal库,使用硬件IIC与mpu6050通信遇到的神秘BUG记录

这个系统滴答定时器的优先级,莫名其妙的变成了最高级,我就把它改成了最开始的最低级,这个时候神奇的事情发生了,MPU6050正常了,不在出现不定时卡死的现象。这真的是太神奇了,请各位大佬路过解惑,,,

2022-10-09 20:42:35 861 2

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

TA关注的人

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