大家好!
我对 Tiva C 系列 TM4c123gh6pm 有一定的怀疑
1.进行板对板通信时、应该选择中断方式或者轮询方式。 这是更好的、为什么会这样。
2.在使用 I2C 协议进行板对板操作时,我设计了一个如下的函数。
void I2C1_Write_byte (int slave_address、unsigned char slave_memory_address、unsigned char 数据);
int I2C1_READ_BYTE (int slave_address、unsigned char slave_memory_address);
在进行板对板操作时、我不知道要使用哪个参数来代替 SLAVE_MEMORY_ADDRESS。 代码完美地工作从板,但板对板,我不知道。 尝试在2个 Tiva C 系列板之间进行通信时需要注意哪些事项。
3、关于我所附的图像。 读取寄存器和写入寄存器都在同一位置、具有相同的存储器偏移量。 它的内部工作方式。 处理器如何知道我使用的寄存器是读取/写入寄存器。
如果有什么微不足道的东西,请提前原谅我! 不管怎样、我很想知道答案。
谢谢。此