我在哪里可以找到关于“HI2COUT”的更多信息

时间:2010-08-15 23:03:35

标签: hardware protocols microcontroller avr i2c

希望将MCP23017的I2C接口与ATtiny13A进行比特攻击,很多地方都提到HI2COUT作为在I2C总线上发送数据的方法,但我不知道这是语言或库的一部分还是甚至描述了被叫时会发生什么。所以问题:

1)我在哪里可以获得有关HI2COUT的信息?

2)如果任何一个接口与MCP23017接口,你可以发布正确的顺序将1(或所有)引脚设置为输出并设置为高电平吗? (这包括开始,写入地址,写入寄存器IOCON,...,停止等...)

3)如果有人知道某个网站更适合这个问题(或者可能有答案),这可能是“硬件”,就像stackoverflow一样,请告诉我。

1 个答案:

答案 0 :(得分:0)

你的意思是你对编程ATtiny13A感兴趣(这样它可以与目标器件通信,这恰好是MCP23017,但这不是一个重要的细节)?

猜测,HI2COUT可能是内存映射寄存器的名称,用于将数据输出到微处理器的I 2 C外设。但是,查看ATtiny13A data sheetMCP23017 data sheet,我看不到这样的寄存器。也许这是不同类型微处理器的I 2 C外设寄存器的名称?

MCP23017内置I 2 C硬件 - 参见{{3}的第5页开始的第1.3.2节“I 2 C接口” }。它将告诉您如何在该设备上执行 2 C.但是假设它是你要编程的ATtiny13A,它看起来好像没有我的 2 C硬件,正如你所说,需要进行位冲击。

我建议你做一个MCP23017 data sheet,你应该能找到几个例子。