-
M4 - 提问人:
chrishu - 1个回答 - 提问时间: 2023/07/21 10:20
-
M4 - 提问人:
chrishu - 1个回答 - 提问时间: 2023/06/20 14:25
-
程序放在APROM 0地址上运行正常。放到0X2000地址,上电后从LDROM通过0页映射和程序指针跳转的方式跳转到0X2000地址后,I2C主机发送数据时,SDA有起始位,数据位全是0.
M4 - 提问人:
chrishu - 1个回答 - 提问时间: 2023/06/16 11:07
-
从机发送完ACK后,主机发送重启信号,实际是一个停止信号。
-
收到几个数据后,I2C死机。void I2C_SlaveTRx(uint32_t u32Status){ ... if(u32Status == 0x60) ... else { &n...
M0 - 提问人:
chrishu - 1个回答 - 提问时间: 2022/12/02 10:27
-
第9位和第9位结束后,SDA上都出现高脉冲。
-
主机输出的SCL和SDA的低电平有偏移。
M4 - 提问人:
chrishu - 1个回答 - 提问时间: 2022/12/02 10:21
-
M0 - 提问人:
chrishu - 1个回答 - 提问时间: 2022/11/28 16:31
-
现象:部分SCL脉冲窄,甚至都看不到。
M0 - 提问人:
chrishu - 1个回答 - 提问时间: 2022/11/28 16:32
-
芯片 - 提问人:
chrishu - 1个回答 - 提问时间: 2022/09/07 17:02
-
-
-
-
如题
-
nuc120rc1dn i2c0 设为slave mode,在连续向nuc120 写i2c 数据。nuc120 i2c会出现bus error 错误。尝试在出现错误的时候设置:I2C_SET_CONTROL_REG(I2C0, I2C_I2CON_STO_SI);I2C_SET_CONTROL_REG(I2C0, I2C_I2CON_SI_AA);但是i2c0一直不能恢复,不能再接收i2c数据...
-
NUC100RD1DN的俩个IIC可以同时挂俩个从地址相同的器件,0不好用,1好用,而调换外设顺序后1不好用,0好用
-
使用W79E227这款单片机的I2C模块,单独写了一个I2C的程式调试OK,然后将这个OK的程式加入到整体应用程式中,I2C无法响应。I2C使用中断I2CSTATUS状态寄存器来判断的,单独写的调试程式可以使用,加入后使用I2STATUS寄存器无法收到数据,而使用I2DAT则可以正常收发(这个只...
-
1、以下这两行程序的动作是怎样动作的?while ((I2C0->CON & I2C_SI) != I2C_SI);I2C0->CON &= ((~I2C_STA)&(~I2C_SI));2、程序在下面这个判断式之后停止,control fail是指哪一部份有问题?该怎么解决? if (I2STATUS != 0x18) {...
I2C - 提问人:
KenKo - 1个回答 - 提问时间: 2022/08/01 20:19
-
I2C状态寄存器有26种状态值,这些状态值在使用硬I2C时很关键。在什么地方可以看到每个状态值代表的含义?