151
社区成员
发帖
与我相关
我的任务
分享已知条件:
1. 我使用的是stm32f103zet6主控芯片当MCU。
2. MRS262带外部flash,下载程序也是下载到外部的flash中。
3. 我能确保stm32f103zet6的IIC(SCL、SDA)通信是没问题的(用示波器打了SCL和SDA的波形,并且抓包到了我发送的数据是正确的)。
4. stm32f103zet6的SCL和SDA两个IO口和MRS262是直连的,没有经过上拉电阻到3.3V。
5. 能确保没有通过官方提供的上位机软件下载任何的程序。
遇到的问题:
1. stm32f103zet6和MRS262的SCL和SDA连接以后,正常通过IIC发送0x7E,我用示波器打了SCL和SDA两个的波形,结果是:SCL的波形是正常的。但是SDA的波形一直为高电平(能看到有被拉下来的趋势,3.3V大概被拉了0.2V左右下来),我现在的疑问是,MCU和MRS262在直连的情况下,为啥SDA拉不下来?MCU的SDA的IO口已经配置成为了最高驱动能力了。
2. 我怀疑是不是MRS262官方出产时有两套引导程序哇?一套是专门给串口使用的,一套是专门给IIC通信使用的?求大佬们解惑。
您好,梳理您的问题后回复如下:
1、这个情况是模组在uart通信窗口中,信息在《MRS2xx 毫米波雷达传感器_主控开发手册》Q&A章节有说明该章节明确说明模组如何支持uart/iic通信。麻烦出现问题后优先查阅文档
2、模组本身就支持uart/iic通信的,不存在“出产时有两套引导程序”的情况。