1900|1

36

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

NUCLEO F446RE邂逅X-NUCLEO-IKS01A3 [复制链接]

  本帖最后由 BinWin 于 2019-7-21 19:42 编辑

    首先应该晒出这俩货得裸照

X-NUCLEO-IKS01A3是一块集成了温湿度,磁力,压力和陀螺仪得多传感器板卡,兼容arduino,可以和STM32 NUCLEO无缝对接,如下图模样。刚打开塑壳得时候扑鼻一股焦糊味,不知道大家的如何,U10位置有明显助焊剂痕迹,待测功能。

下面这块红板板是前阵子打的NUCLEO板卡,全手工焊接,CPU配的STM32F446RE,应该是F4系列比较高端的吧。

接下来就是二者的结合了,之后要做的驱动移植,代码改动,上位机测试使用的硬件就是下面这样子

整体图片鉴赏完毕,接下来对照数据手册了解板卡的接口和通信方式。所有传感器使用I2C接口已不同的地址区分。从文档中获取到X-NUCLEO-IKS01A3有官方提供的软件包和供评测的上位机软件,,接下来就开始工程搭建。

    1、开发环境使用MDK,从CubeMX的F4软件包中复制目录结构出来作为通用模板,方便以后的使用。

2、在该工程中修改单片机启动文件,添加Sensor驱动文件和IKS01A3板机驱动文件,同时把X-NUCLEO-IKS01A3中的nucleo板卡bsp文件拷贝到该工程目录下,改好的工程如下

3、在传感器板卡软件包中有DataLogTerminal例程,实现了传感器数据到串口的间隔1s的持续发送,正好符合本次评测的后期计划,在PC端直观化传感器的效果。因此移植的工程直接使用该例程的基本框架,这里添加每秒种发送传感器数据后板载LED闪烁提示的功能,实测运行如下

摆动板卡或者向温湿度传感器吹热气,从串口数据可以获得变化。以上是做了板卡级的驱动测试,数据发送的频率和数据格式等内容待续。
此内容由EEWORLD论坛网友BinWin原创,如需转载或用于商业用途需征得作者同意并注明出处

d.png (25.62 KB, 下载次数: 0)

d.png

d.png (25.62 KB, 下载次数: 0)

d.png

d.png (25.62 KB, 下载次数: 0)

d.png

g.mp4

5.06 MB, 下载次数: 0

点赞 关注
 

回复
举报

36

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

麻烦审帖管理员帮我删除末尾的三幅重复图片

 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表