- 博客(25)
- 问答 (1)
- 收藏
- 关注
原创 梁山派--设备电子签名信息读取
串口打印信息如上,与官方的数据信息是相符的,到这里就把芯片的设备电子签名信息打印出来了。至于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
198
原创 LVGL--加载器部件(lv_spinner)
加载器部件组成部分:1,主体(LV_PART_MAIN)2,指示器(LV_PART_INDICATOR)3,手柄(LV_PART_KNOB)
2024-02-22 19:27:23
260
1
原创 LVGL--复选框部件(lv_checkbox)
复选框部件常用于选择某个内容的开启和关闭,可以理解为自带的开关。复选框的组成部分:@主体(LV_PART_MAIN)@勾选框(LV_PART_INDICATOR)
2024-02-22 10:40:01
325
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
1704
原创 小车相关代码开源--PID--位置环
举个栗子:速度环--在20ms的定时器中断回调函数中读取一次定时器的脉冲数值,我们设定的速度本质上就是我们想要在20ms内获得我们所需要的脉冲数值,当然轮子转速越快,单位时间内所获得的脉冲数值就会更多。大家对位置环PID的实现和速度环PID的实现产生混淆的话,可以对二者的代码实现进行对比,其实说白了,位置环和速度环的最大区别就是,位置环是对编码器获得的脉冲累计数值作为反馈值,速度环是对编码器单位时间内获得的脉冲数值作为反馈值。所以二者对初始化配置都是一致的,只是代码实现的方式略有不同。
2023-08-12 16:47:14
159
1
原创 hal库,使用硬件IIC与mpu6050通信遇到的神秘BUG记录
这个系统滴答定时器的优先级,莫名其妙的变成了最高级,我就把它改成了最开始的最低级,这个时候神奇的事情发生了,MPU6050正常了,不在出现不定时卡死的现象。这真的是太神奇了,请各位大佬路过解惑,,,
2022-10-09 20:42:35
743
2
空空如也
devc++软件的无法调试
2021-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人