I2C.h
上传用户:xs588588
上传日期:2021-03-30
资源大小:242k
文件大小:1k
源码类别:

DSP编程

开发平台:

C/C++

  1. #include <MSP430X14X.h>
  2. //定义管脚
  3. #define SCL BIT2
  4. #define SDA BIT3
  5. //定义函数
  6. void I2C_Initial(void);
  7. void I2C_Set_sda_high(void);
  8. void I2C_Set_sda_low (void);
  9. void I2C_Set_sck_high(void);
  10. void I2C_Set_sck_low (void);
  11. int  I2C_GetACK(void);
  12. void I2C_SetACK(void);
  13. void I2C_SetNAk(void);
  14. void I2C_START(void);
  15. void I2C_STOP(void);
  16. void I2C_TxByte(int);
  17. int  I2C_RxByte(void);
  18. int WriteSingleByte(char nAddr,char nValue);
  19. int PageWrite(char nAddr,char pBuf[8]);
  20. int ReadRandom(char nAddr, char *nValue);
  21. int ReadSeq(char nAddr, char *nValue, int nLen);
  22. void Delay_ms(unsigned long nValue);
  23. void Delay_us(unsigned long nValue);
  24. void Init_CLK(void);