第4章 基于LPC2000 ARM7芯片的嵌入式开发(3).ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2015-04-13 * * * SPI应用示例 ——作为从机 操作流程 设置为SPI从机 (SPCR) 将要发送的数据放入SPDR 等待数据发送结束 (SPIF) 从SPDR中读出接收的数据 SPI从机发送和接收程序: void SSpiIni(uint8 fdiv) { S0PCR = (1 4); } uint8 SSwapData(uint8 data) { S0PDR = data; while(0 == (S0PSR 0x80)); return(S0PDR); } * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * I2C应用示例 主模式数据发送的时序格式 ——主机发送 S 从器件地址 W A 数据 A 数据… A/ A P 0x08 0x18 0x28 0x28 0x30 正确的状态号 在通信过程中,随着通信阶段的不同,I2STAT寄存器中的状态号也相应的变化,并引起中断。

文档评论(0)

1亿VIP精品文档

相关文档