在使用快速IIC时遇到的问题,获取SLAVE的ACK应答时出错。
程序如下:
void I2C_TXDATA(void)
{
...
……
好像直接改写PRCR寄存器的值还是无效。
按照BONA提供的方式问题解决。不过还是需要改写保护寄存器的。
谢谢两位了。~~~ o(∩_∩)o...……
pd0寄存器改写需要 将PRCR寄存器的PRC2置1.……
遇到的问题是管脚拉高无效。
R8C 2C的规格说明书 明确p0_0~p0_4是可编程管脚。
而且都是上拉可选。
现在我在初期上电的时候 拉高管脚,没起到作用,是否是因为上……
内嵌汇编 得参照 软件手册吧?!
一般 内嵌单条语句可以使用asm("");如:asm("nop");
有些MCU支持asm("……
英文PDF中其实有这么一句话,供大家一起参考:
The master(uP) puts a resistive HIGH level on the SDA line during……
谢谢了。
经过FISHS_NEW_LIFE的指导,IIC通信已经OK。……
软件模拟IIC,在ACK应答的时候SDA返回1(NG)。
但是IIC通信协议基本满足,就是ACK应答返回NG。
请问问题可能出在哪?
以下是我的程序:
void Start……
我也是新手,只提供参考意见。
program Counter is odd
提示的是程序段的计数是一个奇数。
这个问题应该是 地址对齐的问题。
如果是使用16位机,因为使用……