lxdiyi

  • 2019-10-14
  • 回复了主题帖: 获奖名单:泰克研讨会精华课件汇编下载有礼活动

    信息无误,谢谢EEWORLD

  • 2019-09-03
  • 回复了主题帖: 下载有礼|ADI 参考电路合集 (第4册)

  • 2019-09-02
  • 回复了主题帖: 获奖名单:Littelfuse 直播| 智能楼宇电子设备安全与可靠性解决方案

    确认个人信息无误

  • 2019-08-31
  • 加入了学习《通过CC2640R2F实现蓝牙串口数据透传》,观看 通过CC2640R2F实现蓝牙串口数据透传

  • 2019-08-26
  • 加入了学习《Simplelink传感器控制器简介》,观看 Simplelink传感器控制器简介

  • 2019-08-24
  • 发表了主题帖: (2) 基于STM32L4R9 MEMS传感器板(IKS01A3) :工程创建和测试

    此内容由EEWORLD论坛网友lxdiyi原创,如需转载或用于商业用途需征得作者同意并注明出处 前几天我在STM32L476G Demo Kit上确认IKS01A3是OK的。因为后续要在STM32L4R9I_DISCO上平台上调试,所以我花了一点时间在STM32L4R9I_DISCO上测试了一下:主要重新熟悉一下硬件和相关软硬件资讯。   1.硬件连接         IKS01A3所有传感器连接到同一个I2C上,并通过J2接口转出,STM32L4R9I_DISCO专用的 EXT_I2C接口CN2, 只要注意Pin脚定义把两者通过杜邦线连接起来即可。      下面是EXT_I2C的硬件信息:       2.工程创建 我自己有使用FreeRTOS做了一个简单的工程作为本次评测的Demo使用。不过x-nucleo-iks01a3软件包和部分Middleware的移植花费了我很多时间。为了快速确认IKS01A3在STM32L4R9I_DISCO上OK。我使用STM32CubeMX创建了测试工程。   1).STM32CubeMX必须使用Version5.3.1,  STM32CubeMX必须使用Version5.3.1,   STM32CubeMX必须使用Version5.3.1 !!!!!!!重要的事情说三遍,我之前使用的是5.2版本,创建出来的工程一塌糊涂:基本的头文件都没include进去,编译一下Error多的让人绝望。         打开STM32CubeMX,选择"ACCESS TO BOARD SELECTOR",模板自然选择“STM32L4R9I_DISCO”:   2).添加STMicroelectronics-X-CUBE_MEMS1到工程中: 点击菜单栏的"Additional SoftWare",把X-CUBE_MEMS1驱动和应用添加到新建的工程中。       3).配置IKS01A3在工程中的接口和参数   4).根据自己的编译工具,生成对应的source code。然后打开工程进行编译。 5).编译发现有error,出现。有关i2c的宏定义没有被stm32l4r9i_disco_bus.h包含到。在stm32l4r9i_disco_bus.h中添加"main.h", 编译通过没有问题。   6).直接烧录进板子,STM32L476G Demo Kit上开发板的默认串口(usart2)会有IKS01A3的各种数据打印出来(Flash Download菜单中,记得勾选Erase Full Chip)。  

  • 2019-08-21
  • 加入了学习《MSP432 超低功耗和物联网链接 MCU 介绍》,观看 MSP432 超低功耗和物联网链接 MCU 介绍

  • 加入了学习《“十天学会MSP430”视频教程》,观看 第一部分 硬件结构 第一讲 概述

  • 2019-08-20
  • 发表了主题帖: (1) 基于STM32L4R9 MEMS传感器板(IKS01A3) 开箱体验

    此内容由EEWORLD论坛网友lxdiyi原创,如需转载或用于商业用途需征得作者同意并注明出处 1.简介         X-NUCLEO-IKS01A3是一款运动MEMS和环境传感器评估板系统。 它与Arduino UNO R3连接器布局兼容,具有LSM6DSO (3轴加速度计+ 3轴陀螺仪),LIS2MDL (3轴磁力计),LIS2DW12 (3轴加速度计),HTS221(湿度和温度传感器),LPS22HH(压力传感器), 和STTS751(温度传感器)。 X-NUCLEO-IKS01A3通过I²C引脚与STM32微控制器连接,可以更改默认的I²C端口。所有相关的开发资源都可以到ST官网直接下载:https://www.st.com/zh/ecosystems/x-nucleo-iks01a3.html#resource 。感谢论坛的帮助,在通过申请后我很快得到了两个开发套件(因为工作的关      系,我的评测发出晚了很多,非常抱歉). 实物图如下:                                        所有评测的内容和介绍基本都参考意法半导体官网四部分资源,在上面连接中可以找到,主要有以下几个: 1).X-NUCLEO-IKS01A3 Quick Start Guide; 2). X-NUCLEO-IKS01A3  User manual; 3).X-NUCLEO-IKS01A3 SCHEMATIC; 4).Sensor and motion algorithm software expansion for STM32Cube;     2.板载资源       2.1 板子的特性和布局            LSM6DSO:MEMS 3D加速度计(±2 /±4 /±8 /±16 g)+ 3D陀螺仪(±125 /±250 /±500 /±1000 /±2000 dps)            LIS2DW12:MEMS 3D加速度计(±2 /±4 /±8 /±16 g)          LIS2MDL:3D磁力计(±50高斯)          LPS22HH:MEMS压力传感器,260-1260 hPa绝对数字输出气压计          HTS221:电容式数字相对湿度和温度          STTS751:温度传感器(-40°C至+ 125°C)                                                      2.2 软件架构 ST提供的软件包三个层次:Hal库,Middleware(场景),Application(应用)。       3. 相关重要资讯     1). 开发板的供电        开发板上有6个传感器,其中STTS751 2.5V供电,其他传感器为1.8V供电:这些都由X-NUCLEO-IKS01A3板子上的的LDO提供,为我们调试带来了很大的方便。我们只需要为 X-NUCLEO-IKS01A3提供3.3V电平即可。       开发板的GPIO和传感器Pin存在电平上的差异:MCU板常规的为3.3 V or 5V; X-NUCLEO-IKS01A3上的传感器大部分为1.8V or 2.5V: 还好X-NUCLEO-IKS01A3板上提供了一个电平逻辑转换芯片,我们就不需要为这个担心了。       2).快速测试板的选择      在官方提供的软件包中,已涵盖了传感器的各种演示工程,把X-NUCLEO-IKS01A3插入到以下四种板子中,就可以使用软件包中的现有工程进行各种功能的演示和体验:NUCLEO-F401RE / NUCLEO-L053R8 / NUCLEO-L152RE / NUCLEO-L476RG (参考图片)。 我手上有NUCLEO-L476RG这个开发板,所以我会选择使用这个开发板进行功能的体验。   3).原理图事项     ---板子默认所有Sensor共用一个IIC,也可以根据需要对JP7/JP8进行调整;     ---J2为X-NUCLEO-IKS01A3和其他型号MCU连接的IIC通讯端口端口;     ---JP6为传感器中断/就绪选择Pin;      ---传感器IIC Address参考下图(更多信息请参考官方资料):     4.官方Demo演示:       1).下载X-NUCLEO-IKS01A3的软件资源包X-CUBE-MEMS1和图形演示工具Unicleo-GUI,并分别解压和安装(https://www.st.com/zh/ecosystems/x-nucleo-iks01a3.html#tools-software)       2).把 X-NUCLEO-IKS01A3 安装到NUCLEO-L476RG,然后连接到电脑: 3).打开"en.x-cube-mems1\STM32CubeExpansion_MEMS1_V6.2.0\Projects\STM32L476RG-Nucleo\Examples\IKS01A3\DataLogExtended"路径下的工程,编译并烧录开发板。   4).打开安装好的Unicleo-GUI,在Sensor List画面点击pply,默认传感器: 5).选择好串口,点击"Start“     然后在"Motion MEMS"可以看到运动传感器状态; 在”Environ-mental“可以看到环境传感器状态,在"Scatter”中可以看到磁力计的点图: 5).如果需要通过串口得到数据,可以使用工程:“\en.x-cube-mems1\STM32CubeExpansion_MEMS1_V6.2.0\Projects\STM32L476RG-Nucleo\Examples\IKS01A3\DataLogTerminal” ,各个传感器数据会通过串口打印出来。  

  • 回复了主题帖: 【奖品发送完毕】:有奖直播:ADI数字主动降噪耳机方案  颁奖啦~

    确认个人信息无误,谢谢EE&ADI。

  • 2019-08-19
  • 加入了学习《深入理解无刷直流电机(BLDC)原理以及控制》,观看 TI BLDC电机驱动器件介绍

  • 加入了学习《深入理解无刷直流电机(BLDC)原理以及控制》,观看 BLDC电机驱动的换向

  • 加入了学习《深入理解无刷直流电机(BLDC)原理以及控制》,观看 BLDC电机驱动的启动

  • 加入了学习《深入理解无刷直流电机(BLDC)原理以及控制》,观看 BLDC电机驱动的基本需求

  • 加入了学习《深入理解无刷直流电机(BLDC)原理以及控制》,观看 BLDC电机结构和优势

  • 2019-08-16
  • 加入了学习《直播回放: ADI 数字主动降噪耳机方案》,观看 ADI 数字主动降噪耳机方案

  • 评论了课程: EEWORLD大学堂----直播回放: ADI 数字主动降噪耳机方案

    对我而言,这是目前我在这里看到的最有价值的直播。方案具有落地的可行性很高。

  • 回复了主题帖: 造车狂想|阅读 PI 汽车电子资料,说说你对造车的那些看法!

    因工作关系,我重点关注了BridgeSwitch驱动器部分:逆变器转换效率的确出色,但不知道实际效果如何。其中硬件实现保护可以带来更实时性的保护和软件的便利性,其实也降低了驱动器的通用性:有些灵活处理场景可能不是很好处理。

  • 2019-08-15
  • 加入了学习《如何使用独立计量 ADC 设计单相分流电表》,观看 1.1 电表电流检测选项:电流互感器和分流器

  • 2019-08-07
  • 加入了学习《EEworld原创:大话TI CC2650》,观看 CC2650DK-见识 (下)

最近访客

< 1/1 >

统计信息

已有4人来访过

  • 芯币:125
  • 好友:--
  • 主题:2
  • 回复:8
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言