自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于RT-thread使用STM32F407驱动LCD屏幕

不管哪款LCD,都是同理的,我这款LCD是用的IIC通信。 然后本工程使用普通IO口模拟IIC时序进行通信十四、在applications文件下新建system_deal文件夹,再在system_deal文件下新建system_deal.c和system_deal.h文件十八、在system_deal.h中这么写十九、system_config.h中这么写二十、在applications文件夹下新建screen_deal文件夹,再在screen_deal文件夹下新建lcd_font.c、lc

2025-03-21 15:32:31 634

原创 怎么删除远程仓库的tag

笔记

2025-03-11 20:14:11 355

原创 修改了程序后,如何给同事出包(个人笔记)

笔记

2025-03-11 20:07:50 320

原创 RT-thread的MultiButton按键库的使用

CubeMX配置。

2025-03-05 17:44:57 881

原创 RT-thread使用CubeMX配置工程时,如何把各外设的初始化形成单独的文件,方便查看?

rtthread的CubeMX配置形成单独的初始化文件

2025-02-27 15:25:05 212

原创 基于RT-Thread驱动BMI088获取陀螺仪与加速度数据

前言基于RT-thread操作系统,获取BMI088这款IMU的陀螺仪与加速度数据,本文驱动BMI088使用SPI通讯,主控MCU使用的是STM32F04ZGT6,在工程配置过程中会使用到RT-Thread中的软件包,并且还需对软件包里的文件进行一些修改,如果懒得修改的也可以 直接使用我上传的软件包,是修改好的一、BMI088的一些介绍1、BMI088引脚定义图2、BMI088官方手册推荐电路连接图3、我这边实际设计的电路图4、我们只需要关注几个引脚,需要MCU端操作的(精简起见)SCK

2025-01-17 15:56:35 1155

原创 c语言实现药品管理系统

【代码】c语言实现药品管理系统。

2024-12-24 11:02:10 214

原创 EasyX:初始化绘图窗口initgraph() 的使用

学习使用图形库的窗口函数。

2024-10-23 16:35:51 950

原创 STM32F407ZGT6定时器相关测试

单通道下降沿输入捕获对PWM测量进行验证(TIM5、CHANNEL1输出周期。每两次捕获中断间隔分别是6ms、10ms,来回转变,总体上基本正常,但有几次。占空比正确,周期正确,通过对比可知,当翻转速度过快,例如进入。,占空比为50%的PWM波;TIM3、CHANNEL1进行。周期 22us ,占空比:58.18%每两次捕获之间间隔8ms,输入捕获中断正常。以下的级别,会出现误差导致波形不准。停止,输入捕获关闭函数。捕获关闭输入捕获中断。

2024-10-23 14:12:44 1167

原创 EasyX图形库的安装

EasyX是一个,可以用来做一些c/c++小游戏,帮助学习。

2024-10-20 20:23:42 1712

原创 RT-Thread之STM32使用定时器实现输出比较

输出比较中断6.5535。

2024-10-19 17:28:57 759

原创 RT-Thread之STM32使用定时器实现输入捕获

static。

2024-10-18 16:58:54 1006

原创 RT-Thread的STM32F4开发新建工程出现error: ‘struct serial_configure‘ has no member named ‘flowcontrol‘报错解决

问题:一、RTthread的STM32F4新建工程后编译出现如下报错解决:将STM32F4芯片支持包降一版本一、右击工程,修改芯片支持包版本二、将F4的芯片支持包0.2.3修改为0.2.2,如果没下载过的会自动弹出一个支持包管理器,进去下载一下就行三、切换完成后,再编译,报错解决

2024-10-15 14:32:43 426 1

原创 Keil5中文注释乱码如何解决

一、中文注释乱码二、点这里三、这几个分别试一下,看哪个能解决乱码,或者试一下其它的也行

2024-09-18 10:32:21 1206

原创 电压检测电路(电阻分压原理)

做了个小板验证基于的电压检测电路。

2024-09-12 14:13:58 5347 2

原创 Keil5如何使用GCC工具链编译输出静态库.a文件

按需下载,我下的是这个。

2024-09-06 14:53:36 1115

原创 Keil5如何生成静态库.lib文件

一、这是一个Keil5工程二、我想把这个文件输出成一个.lib文件,里面有一个加法函数,其它工程想实现加法只需调用这个函数即可三、因为我只需要输出这一个文件成.lib,所以我需要屏蔽其它文件1、右键其它文件,点击这个2、把这个勾去掉,不参与编译3、其它文件也类似操作,出现横杠的文件夹就是不参与编译的四、配置输出成库文件五、点击编译六、去这个路径下就能找到刚刚生成的库文件

2024-09-04 15:21:07 736

原创 GIT如何将远程指定分支的指定提交拉回到本地分支

一、当前我的代码在这个提交,但可以看到远程仓库上面还有两次新的提交二、现在我想让我本次的代码更新到最上面这个最新的提交三、输入git fetch命令获取远程分支的最新提交信息。四、输入 git log origin/<remote_branch_name>查看并找到想要更新的指定提交的哈希值。五、输入git reset --hard <commit_hash>则能将远程分支的该提交覆盖掉你本地的代码(注意!!该操作是将远程分支的代码完全覆盖掉你本地写的,请谨慎使用

2024-08-01 16:44:11 533

原创 FOC算法——知识补充

1.2.3.4.

2024-07-24 23:31:36 678

原创 无刷电机控制之——帕克变换

克拉克逆变换请参考如下链接。

2024-07-22 03:16:08 1606

原创 等幅值变换与克拉克逆变换

克拉克等幅值正变换。

2024-07-22 02:00:36 1289

原创 无刷电机数学模型建立之——克拉克变换

三相线的电力输出。

2024-07-21 13:02:37 981

原创 GIT如何修改远程分支名字

现在我有一个和一个,我本地分支提交推送就推送到这个远程分支,但现在远程分支的名字和本地分支的,所以我想把这两个分支的名字都。

2024-07-17 19:38:33 2599

原创 GIT如何删除本地分支和远程分支

现在有个分支不想要了 ,想删除它的和。

2024-07-16 08:34:56 711

原创 里程计在SLAM中的作用

ROS的TF系统可参考如下文章链接ROS的TF系统

2024-07-16 00:22:02 1416

原创 用GIT如何将本地两个分支的代码同步(一样)

在本地有两个分支,这两个分支的,现在。

2024-07-15 16:34:26 1263

原创 如何用GIT在本地新建一个分支,并把该分支推送到远程仓库?

修改了代码,想把代码放进去,再把新建的分支推送到。

2024-07-15 16:13:03 4037

原创 无刷电机概念与控制原理

内转子无刷电机:转子在电机内部,转子在电机内部旋转,转子插入到定子的中间,定子是一堆线圈紧贴着电机的外壁,它是以电机的中轴输出转速和扭矩的。外转子无刷电机:定子在电机内部,转子在电机的外部,用电机的外壳来输出转速和扭矩。

2024-07-13 12:19:51 2145

原创 ROS的TF系统

建图的初始位置机器人地盘的中心位置。

2024-07-12 22:04:46 1220

原创 ROS学习记录:Hector_Mapping建图的参数设置

在上一篇文章(以上链接)通过launch文件启动了Hector_Mapping建图功能,这一篇文章将。

2024-06-27 00:52:41 1183

原创 ROS学习记录:launch文件启动Hector_Mapping的建图功能

在上一篇笔记中,通过软件包实现了功能,运行了四条指令,有些麻烦。本文通过文件的使用将指令整合起来,方便功能的实现。

2024-06-18 15:46:56 1331

原创 ROS学习记录:SLAM软件包Hector_Mapping

和使用软件包。

2024-06-17 20:30:05 976

原创 ROS学习记录:C++节点发布自定义地图

100。

2024-06-10 17:25:50 1124 2

原创 ROS学习记录:栅格地图格式

一、机器人导航所使用的地图数据,就是ROS导航软件包里的map_server节点在话题 /map 中发布的消息数据,消息类型是nav_msgs消息包中的OccupancyGrid,它的中文意思的占据栅格,是一种正方形小格子组成的地图。二、对障碍物进行俯视,在地面上画出大小一样的正方形栅格,没被障碍物占据的栅格涂上白色,被障碍物占据到的栅格涂上黑色。三、将障碍物隐藏掉,就得到栅格地图。四、栅格的尺寸划分的越小,黑色的区域越接近障碍物的轮廓;但栅格越小,栅格就越多,地图的数据量就越大。五、栅格的

2024-06-08 22:25:19 851

原创 ROS学习记录:自定义消息类型

所需要依赖的其它消息包列表。

2024-06-06 21:41:41 619

原创 ROS学习记录:ROS中的消息包

一、在ROS中,消息包分为两个大类1、std_msgs标准消息包,里面的消息类型主要是基础的数值类型2、common_msgs常用消息包二、common_msgs常用消息包下的分类是跟具体应用相关的消息包三、std_msgs标准消息包下的分类

2024-06-05 15:07:06 212

原创 写论文时某一行的字间距突然增大,如何解决?

某一行的字间距突然变大,占满了一行,检查设置也没有异常。

2024-05-28 23:49:15 377

原创 ROS学习记录:用C++实现IMU航向锁定

在了解了如何获取到(链接在上面)后,接下来尝试实现让一个节点在的时候,还能,使机器人能对姿态变化做出反应,达到一个的效果。

2024-05-25 22:00:25 1124

原创 论文参考文献,如何进行交叉引用

一、首先,参考文献前的编号不能自己手打,我这里是手打的,是错的二、先全选参考文献三、点这里四、点这个,然后确定五、现在就是自动标号好的六、把光标插入要引用的位置七、插入要引用的文献八、然后选中这个引用编号,点这个九、最终就变成这样,按住CTRL键,然后点这个小标号,发现能够跳转到参考文献那里,就说明交叉引用设置成功了

2024-05-20 19:03:42 1885

原创 K210的MicroPython扩展例程——自动驾驶例程(视觉循迹)

该例程实现的功能是,可为想拿K210做视觉循迹开发作为参考例程使用前需要搭建好MicroPython的。

2024-05-16 16:14:32 1742 4

基于RT-thread使用STM32F407驱动LCD屏幕

基于RTT的IIC通信的LCD驱动

2025-03-21

RT-thread的MultiButton按键库的使用

RT-thread的MultiButton按键库的使用

2025-03-05

USB转232驱动,DB9针线

包含适配w11系统的USB转232调试线驱动

2025-01-17

基于RT-Thread驱动BMI088获取陀螺仪与加速度数据, 完整工程源码

完整工程源码,如果你是STM32F07ZGT6的板子,并且引脚连接相同,直接下载就能拿到数据

2025-01-17

基于RT-Thread驱动BMI088获取陀螺仪与加速度数据,所使用到的软件包

里面包含bmi088软件包和print打印的软件包

2025-01-17

空空如也

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

TA关注的人

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