请选择 进入手机版 | 继续访问电脑版
搜索
热搜: ROHM 模拟 车载
查看: 2666|回复: 4

[原创] 【传感器大派送】地磁传感器(BM1422AGMV)测评

  [复制链接]

该用户从未签到

1

主题

28

帖子

0

精华

初级会员

最后登录
2019-3-28
发表于 2018-11-24 22:21:26 | 显示全部楼层 |阅读模式
    我靠,好久前就收到了ROHM社区寄过来的地磁传感器,首先要表示对ROHM社区的感谢。到今天才抽出时间来发帖分享,真是对不住。    好的,开始干正事。
    由于传感器被我操作了一波,先上电路图吧。拿到传感器的时候图中的R1、R2(IIC的上拉电阻)是没有焊接的。JP1已经接地了,所以这个传感器的地址就是(0x0001110),别拿到传感器就直接把这个JP1给跳到VDD了,不要问我是怎么知道的。


    再来一波实物图,做工还是很OK的,还是沉金过的。但是我还是耿耿于怀那个JP1......

   没有Arduino底板,就只能自己焊接一个模块来测试了,用的板子是STM32L432(妮妮姐送的)。意识到还要手写驱动,中等蛋疼吧。(附手焊模块图)。

    使用STM32CubeMx建立工程,包括,串口、IIC、GPIO三个模块的使用。详细步骤就不说了,直接上代码吧。
    重写一波fputc,方便使用printf打印。

   把IIC的相关函数重新封装一下方便使用。
IIC_WRITE.PNG

IIC_WM.PNG

    IIC_RM.PNG

IIC_READ.PNG
    然后就是传感器的初始化,我采用的是连续模式12位数据输出。
操作.PNG 初始化.PNG 读数据.PNG
    然后是读数据函数,数据解析参考了别人的代码,在Datasheet上没有找到比较详细的说明,蛋疼,这个数据手册
   
    最后调用这两个函数,就可以得到传感器的数值了。打印到串口助手上:
串口.png


好了,已经成功读取到数据了(虽然暂时还不知道数据代表啥)。网上说可以用来做个罗盘,我后边也试试,敬请期待我的更新!!

坐着,玩泥巴于2018年11月24日深夜帖


妈蛋:附件不能大于10M,,,我的工程传不了了,我靠!!!有需要可以联系QQ1432717904(坐着玩泥巴索取)


STM32L4HAL IIC BM1422AGMV.zip

26.66 MB, 下载次数: 1, 下载积分: 威望 1 , ROHM金币 -1

回复

使用道具 举报

该用户从未签到

205

主题

1万

帖子

0

精华

论坛元老

最后登录
2023-6-10
发表于 2018-11-25 00:11:02 | 显示全部楼层
看看
回复

使用道具 举报

该用户从未签到

4221

主题

5060

帖子

11

精华

管理员

最后登录
2024-3-29
发表于 2018-11-26 17:24:38 | 显示全部楼层
可以大于10M呀,你这不是上传了吗
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

28

帖子

0

精华

初级会员

最后登录
2019-3-28
 楼主| 发表于 2018-12-3 16:49:23 | 显示全部楼层
管理-小R 发表于 2018-11-26 17:24
可以大于10M呀,你这不是上传了吗

这是管理员传的
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

3

帖子

0

精华

新手上路

最后登录
2023-7-5
发表于 2023-7-5 13:11:19 | 显示全部楼层
谢谢分享学**
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

Archiver|手机版|小黑屋|罗姆半导体技术社区

GMT+8, 2024-3-29 19:31 , Processed in 0.110100 second(s), 16 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表