第6节 IIC模块的编程基础
推荐给好友
打印
加入收藏
更新于2008-08-29 01:02:40

7.6.1 DG128芯片IIC的模块
允许多主机模式,符合IIC总线协议;
可软件编程选择256个串行时钟频率;
软件编程实现ACK信号;
位与位之间的中断传输方式;
仲裁丢失中断的同时,自动从主机模式切换到从机模式;
具有从地址识别中断;
起停信号的产生和检测,并可以重复产生开始信号;
信号的产生和检测;
总线繁忙检测。

7.6.2 IIC模块寄存器介绍


7.6.3 IIC模块编程
IIC模块初始化函数
void IICInit(void)
接收与发送1字节数据
接收1字节数据的函数
INT8U IICread1(INT8U DeviceAddr, INT8U AccessAddr, INT8U *Data)
发送1字节数据的函数
INT8U IICwrite1(INT8U DeviceAddr, INT8U AccessAddr, INT8U Data)
接收与发送N字节数据
接收N字节数据的函数
INT8U IICreadN(INT8U DeviceAddr, INT8U AccessAddr, INT8U Data[], INT8U N)
发送N字节数据的函数
INT8U IICwriteN(INT8U DeviceAddr, INT8U AccessAddr, INT8U Data[], INT8U N)

<<上一节 下一节>>




 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.