一、概述
目前正在进行ADuc7126的相关底层驱动的编写工作,正好趁机会汇总一下各个总线接口的操作。
这里仅介绍ADuc7126的硬件IIC主机操作。ADuc7126的硬件IIC会自动产生开始、结束、应答及应答非信号。而且支持产生重复开始信号。这点与7026不同,无需用曲线方式解决,直接便可。
7126主机模式IIC涉及到的寄存器:I2CxMCON, I2CxMSTA, I2CxMRX, I2CxMTX, I2CxMCNT0, I2CxMCNT1, I2CxADR0, I2CxDIV, I2CxFSTA。
AT24C1024BW是ATMEL的一款EEPROM芯片,坑爹的是芯片上印的是“ATMLH140 2GB 1 166967”,对相关芯片了解的不多,而且用的芯片还是从公司10年前的老产品上拆下来的,搜了半天没搜到。最后还是托硬件在公司老文档里翻到了数据手册。
二、器件手册与操作时序
1.7126IIC
连续读时序

三、后记
关于AT24C1024BW芯片,坑爹的是芯片上印的是“ATMLH140 2GB 1 166967”,对相关芯片了解的不多,而且用的芯片还是从公司10年前的老产品上拆下来的,搜了半天没搜到。最后还是托硬件在公司老文档里翻到了数据手册。
浙公网安备 33010602011771号