LSM303以IIC通过地址读取寄存器时需要配置哪些寄存器

今天又搞了一天仍然没有进展,模拟IIC仍然没有通信成功现在仍有几个

1. 我现在这个是可以支持快速模式的,如果用正常模式是否可以?

2. 我需要知道IIC的准确时序不清楚IIC是否需要准确的时序。

3. 还有等待应答这个问题好像一直没有等待到,直接STOP了不太清除为什么

4. 对于上拉电阻,我是接了一个4.7K的但是感觉(和直接设置GPIO口为上拉)没什么用,不知道是否真的需要

5. IIC 通讯 加入不用示波器,如何通过写程序看出来效果,判断是否通讯

以上問题 希望大神解答感激不尽!!!



设置SD卡管脚和uart(不同的开发板会囿所差异)

设置DDR型号(不同的开发板会有所不同)

配置完成后如下图所示

我们选择默认配置(如果SCL是400K,这里可以改为400k)

自动连线完成后如下图所示

 























然后将这个主程序复制到这个新建hello_world模板里
 
 



这个程序比较简单只对重要的地方分析一下
这里是24C32的原理图

 
 

 
 

 

将写入到eeprom中的数据读出並打印出来
  
 









今天又搞了一天仍然没有进展,模拟IIC仍然没有通信成功现在仍有几个

1. 我现在这个是可以支持快速模式的,如果用正常模式是否可以?

2. 我需要知道IIC的准确时序不清楚IIC是否需要准确的时序。

3. 还有等待应答这个问题好像一直没有等待到,直接STOP了不太清除为什么

4. 对于上拉电阻,我是接了一个4.7K的但是感觉(和直接设置GPIO口为上拉)没什么用,不知道是否真的需要

5. IIC 通讯 加入不用示波器,如何通过写程序看出来效果,判断是否通讯

以上問题 希望大神解答感激不尽!!!


我要回帖

更多关于 通过地址读取寄存器 的文章

 

随机推荐