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

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

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

文档评论(0)

1亿VIP精品文档

相关文档