自定义博客皮肤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)
  • 收藏
  • 关注

原创 keil中uint16_t和int等参数的区别

明显int的范围更大,当数据大小超过int16_t时,可能会出现莫名的错误。比如将它打印出来显示的是正确的,但是在使用的时候会发生错误(例如比较大小)因为在嵌入式平台上一般对内存的要求都非常严格,直接以内存大小定义更加直观。同时不同的编译平台对int等类型的内存大小可能存在差异。int16_t的范围:-32768 到 32767。intxx_t等就是严格的限制了内存位数为xx个。这个时候就可能会误导我们以为是其它的地方错了。但是int16_t并不等于int。前面有u就是无符号的意思。

2025-04-05 15:07:27 520

原创 解决多个同一模块使用冲突

1.找这个传感器是否有多个地址,通常需要查阅商家给的资料或者网上搜索,更硬核一点直接去看数据手册,并且要知道如果在硬件上更改来改变地址。2.软件iic扩展:以引脚作为函数参数,这样可以通过修改参数实现任意对sda和scl,只需要对原有的iic函数进行修改。在项目中可能会遇到一个传感器模块在硬件上要使用多次的现象。这里附上我修改后的iic作参考。

2025-04-05 14:51:20 386

原创 mpu6050地址问题

AD0引脚悬空或接低电平地址为0xD0。AD0引脚接高电平地址为0xD2。

2025-04-05 14:44:56 209

原创 opencv-python简单入门

搜索opencv-python安装。在项目一栏找到python解释器。下载慢可以开个加速器或梯子。新建一个python文件。左上角文件选项找到设置。这样基本环境就配置好了。需要:pycharm。

2025-03-26 23:36:43 88

空空如也

空空如也

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

TA关注的人

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