大学课件物联网与嵌入式系统开发--第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)