模拟IIC之代码详细
代码说明:
应用背景#ifndef __AT24C02_H__ #define __AT24C02_H__ #include"stm32f10x.h" void iicinit(void); void iicwrite(u8 add,u8 Achar); u8 iicread(u8 add); #endif关键技术#include"stm32f10x.h" #include"at24c02.h" void iicstart(void); void iicstop(void); void ack(void); void iicwritebyte(u8 a); u8 iicreadbyte(void); void iicwrite(u8 add,u8 Achar); u8 iicread(u8 add); void iicinit(void); ///////////////////////////// void delay5us(void)//ums { unsigned short i, j; unsigned short time; time=5; for(; time > 0; time--){ for(j = 0; j < 5; j++){ for(i = 0; i < 1; i++); } } }
下载说明:请别用迅雷下载,失败请重下,重下不扣分!