2 qq 32827673 qq_32827673 于 2016.01.20 18:55 提问

dsp28335iic发完要读取的数据地址以后无应答位产生

图片说明


1个回答

91program
91program   Ds   Rxr 2016.01.20 19:01

IIC 连接的设备此时的状态是什么?比较一下正常情况、与异常情况下有什么不同吧。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
模拟IIC通信(没有用应答)
#include #include typedef unsigned char uint8; typedef unsigned int uint16; sbit SCL = P3^7; sbit SDA = P3^6; void delay() { _nop_(); _nop_(); _nop_(); _nop_();//用_nop_()需要用INTRINS.H } void II
统计学中的基本概念
《商务与经济统计学 》读书笔记 一. 统计学思维 1. 统计学几个基本概念 描述统计 和 推断统计(统计的两大应用) 描述统计(descriptive statistics):利用数字或者图标的方法,寻找数据的规律,总结其中的信息,以恰当的方式展示这些信息。 推断统计(inferential statisticss):利用样本数据信息,对总体情况估计、推断、预测或
一种从数据流中按位 读取数据的方法
typedef struct { const unsigned char *pMemory; unsigned char mask; unsigned char rack; } BIT_STRING_T; static BIT_STRING_T mBitString; 定义一个结构体来存储数据状态。 //=======================
I2C 调试记录之——无应答 (ACK) 信号
Author:DriverMonkey 欢迎交流:196568501(QQ)                bookworepeng@Hotmail.com   以下是我的调试日志,目前无应答信号的原因未明   I have tried to use MCU to control the active Probes(ZS1000) by writing Regsiter(0x46)
I2C关于读写控制位
*1、I2C协议简介* 2、空闲开始/应答/结束信号 2.1空闲 I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。 2.2 开始和结束 开始信号:SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据。 结束信号:SCL为高电平时,SDA由低电平向
按位读写16位数据
将数据按内存读写,不关心存储的值在10进制中表现为什么,仅关心其在内存中的表现,直接使用位操作符,实现数据的按位读写。 读取给定数据value中,自起始位begin开始的count个位,返回读取到的数据: unsigned short readBit(unsigned short value, int begin, int count) { if(begin+count-1 > 1
dsp28335 IIC总结
1.IIC低速同步串行半双工通信 2.空闲总线均为高电平,任一器件输出低将总线拉低(各器件线与关系) 3.每个IIC总线上的器件都有唯一地址 4.IIC数据位有效性规定:时钟信号为高电平时,数据线必须保持稳定,时钟信号为低电平时,数据线上的高低电平状态才允许变化。 5.起始信号:SCL为高电平,SDA由高变低      停止信号:SCL为高电平,SDA由低变高 6.每一个字节8位长度,数
stm8s开发(八) IIC的使用:IIC主机通信!
前面讲过两个常用的串口,UART和SPI,这次这次讲解一下另一个常用的串口:IIC通信 科普I2C:一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到I2C总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上。
IIC 协议原理
IIC总线 7位I2C总线可以挂接127个不同地址的I2C设备,0号"设备"作为群呼地址.  第一个字节(为slave address)由7位地址和一位R/W读写位组成的,这字节是个器件地址。 常用IIC接口通用器件的器件地址是由种类型号,及寻址码组成的,共7位。 如格式如下:    D7 D6 D5 D4 D3 D2 D1 D0 1-器件类型由:D7-D4 共4位决定的。这是由半
STM32 在16位数据宽度下的地址问题
<br />在项目中,原来使用的是八根数据线,读取数据没有问题,在后来改用十六根地址线并把数据宽度改为十六位之后读出来的数据就很奇怪了,经过仔细分析师由于STM32的内外地址映射造成的,具体参照STM32技术参考手册中文翻译第十版的327页,根据我的理解叙述如下:<br /><br />块1存储区被划分为4个NOR/PSRAM区,这四个区在内部地址上是连续排列的。但是实际上每个区共用的是同一组地址线与数据线,因此需要有内外的一个地址映射,因此在STM32中实际上有两个地址,一个是在内部访问的地址,另外一个是