【BananaPI】老邓的模块--PCF85741

作者: tjcfeng
上传时间为: 2015-08-18 08:32 AM

   老邓的模块PCF85741模块,可以用在香蕉派M1、M1+、M2上。

    这也是一个IO口扩展的模块,只不过这个是I2C模式的,使用两根线就能扩展出8个IO口。

   

    插上后的样子。

    近照

    

    这个模块在使用时要注意地址跳线,程序要对应上。

    可以直接使用系统的驱动,程序很简单

#include <stdio.h>

#include <fcntl.h>

#include <linux/i2c-dev.h>

#include <errno.h>

#define I2C_ADDR 0x20

int main (void)

{

  int i,value;

  int fd;

  fd = open("/dev/i2c-1", O_RDWR);

  if (fd < 0)  {  return 1;  }

  if (ioctl(fd, I2C_SLAVE, I2C_ADDR) < 0)  { return 1; }

  while(1)

  {

    for( i = 0 ; i < 4 ; i++ ){

    value = (1<<i);

  }

  return 0;

}  

全部评论 ()

创建讨论帖子

登录 后参与评论
系统提示