大学课件物联网与嵌入式系统开发--第4章基于S3C2440的硬件结构与接口编程方案.ppt

大学课件物联网与嵌入式系统开发--第4章基于S3C2440的硬件结构与接口编程方案.ppt

大学课件物联网与嵌入式系统开发--第4章基于S3C2440的硬件结构与接口编程方案

4.11 SPI、IIC、IIS、SD卡总线接口 ?4.11.2 IIC总线接口(续) /* IIC初始化,将GPIO口配置为IIC功能并启动IIC中断 */ void IIC_init   rGPECON ~((330) | (328));rGPECON | (230) | (228); /*GPE16,15位输出*/   isr_handle_array[INT_IIC] IIC_isp; /*填写中断矢量*/   rSRCPND | 1INT_IIC; /*源挂起寄存器,bit 27,清IIC源挂起位*/   rINTPND | 1INT_IIC; /*中断挂起寄存器,bit 27,清IIC中断挂起位*/   rINTMSK ~(1INT_IIC); /*开IIC中断*/   rIICCON 0xe0; /*设置IIC时钟频率,使能应答,开启中断*/   rIICSTAT 0x10; /*IIC总线输出使能*/ 4.11 SPI、IIC、IIS、SD卡总线接口 ?4.11.2 IIC总线接口(续) /* AT24C08页写,当size为1时,是字节写 */ /* 输入参数依次为设备地址、数据缓存数组和要写入的数据个数 */ /* 页写时addr(10bit)必须页对齐 */ void IIC_write_page(unsigned char add

文档评论(0)

1亿VIP精品文档

相关文档