123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- //////////////////////////////////////////////////////////////////////////////////
- //������ֻ��ѧϰʹ�ã�δ���������ɣ��������������κ���;
- //ALIENTEKս��STM32������
- //IIC���� ����
- //����ԭ��@ALIENTEK
- //������̳:www.openedv.com
- //������:2012/9/9
- //�汾��V1.0
- //��Ȩ���У�����ؾ���
- //Copyright(C) �������������ӿƼ�����˾ 2009-2019
- //All rights reserved
- //////////////////////////////////////////////////////////////////////////////////
- //IO��������
- //IO��������
- //IIC���������
- void IIC_Init(void); //��ʼ��IIC��IO��
- void IIC_Start(void); //����IIC��ʼ�ź�
- void IIC_Stop(void); //����IICֹͣ�ź�
- void IIC_Send_Byte(u8 txd); //IIC����һ���ֽ�
- u8 IIC_Read_Byte(unsigned char ack);//IIC��ȡһ���ֽ�
- u8 IIC_Wait_Ack(void); //IIC�ȴ�ACK�ź�
- void IIC_Ack(void); //IIC����ACK�ź�
- void IIC_NAck(void); //IIC������ACK�ź�
- void IIC_Write_One_Byte(u8 daddr,u8 addr,u8 data);
- u8 IIC_Read_One_Byte(u8 daddr,u8 addr);
|