自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式C语言中的数组:一维数组、二维数组、字符数组、指针数组

行序优先:一行一行的存储;int * p[2] //数组名是多级指针注意区别于数组指针(可以理解为数组的指针,指向一堆数组的指针)数组指针定义 int(*p)[2] //p指针指向一个含有2个int的数组习题讲解:p = a;下面表示a数组中元素的是()A、p+1B、*(p+1)C、*(p+1)+1D、*(*p+1)正确答案:D如下图所示,p+1指向a[1]的地址,*(p+1)就是a[1]的地址,*(p+1)+1指向a[1][1]的地址,*(*p+1)是a[0][1]的值。

2024-09-02 14:57:33 392

原创 char *s1 = “hello“与char s2[ ] = “hello“的本质(stm32F103C8t6单片机测试版)

指针s1指向的量是恒定不变(保存在flash的Const区),所以一直有效;s2[ ]是保存在栈上的,函数结束就释放了内存,s2这个头指针也就无效了。换句话,指针的有效性取决于指针所指向的内存区域及其生命周期。

2024-08-24 16:27:17 315

原创 STM32F103C8t6驱动MPU6050+HMC5883L+BMP280进行三轴姿态解算

做了一个星期的姿态解算,遇到了许许多多奇怪的问题,从硬件到代码,特此记录一下,希望能够帮助大家走出困境。IIC使用两根信号线进行通信:一根时钟线SCL,一根数据线SDA。IIC将SCL处于高时SDA拉低的动作作为开始信号,SCL处于高时SDA拉高的动作作为结束信号;传输数据时,SDA在SCL低电平时改变数据,在SCL高电平时保持数据,每个SCL脉冲的高电平传递1位数据。所有IIC设备的SCL连在一起,SDA连在一起;设备的SCL和SDA要配置成开漏输出模式;

2024-08-24 01:01:02 1118 3

原创 ROS1创建并使用自定义msg学习记录

在上一篇文章中,已经建立了工作空间,接着上面的内容,在工作空间/src/功能包文件夹下创建msg命名的文件夹,在文件夹中创建自定义消息名.msgtime stamp。

2024-06-10 15:31:03 452

原创 ROS1自定义C++头文件的使用--小白教程

/ 声明命名空间// 声明类class Testpublic:// 声明函数void run();#endif。

2024-06-09 20:40:55 381

原创 Pixhawk6C设置IMU发布频率到200Hz

解决Pixhawk6C设置IMU发布频率达不到200Hz的问题

2024-05-28 23:39:03 964 2

空空如也

空空如也

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

TA关注的人

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