当前位置: 技术问答>linux和unix
救命啦!!!!高分求救!!!
来源: 互联网 发布时间:2016-08-29
本文导语: 最近学习那个AT91ARM9200,遇到一个问题。就是在通过IIC总线读取IC数据的时候有问题!我们裁剪的系统里面有那个IIC总线的驱动,和一个DS1307的驱动。还有一个温度的芯片是LM75的,可以直接通过以设备文件的方...
最近学习那个AT91ARM9200,遇到一个问题。就是在通过IIC总线读取IC数据的时候有问题!我们裁剪的系统里面有那个IIC总线的驱动,和一个DS1307的驱动。还有一个温度的芯片是LM75的,可以直接通过以设备文件的方式以read和write函数对其温度进行读写,DS1307的的操作也是这样的!
我开了两个线程。一个是得到实时的温度,一个是得到DS1307实时的时间.也不知道为什么当这两个线程运行了一个晚上之后就死啦!打印信息是这样的:1 read error!
: Connection timed out
这是我程序的打印这信息的地方:
ret = read(file, buf, 2);
if (ret
我开了两个线程。一个是得到实时的温度,一个是得到DS1307实时的时间.也不知道为什么当这两个线程运行了一个晚上之后就死啦!打印信息是这样的:1 read error!
: Connection timed out
这是我程序的打印这信息的地方:
ret = read(file, buf, 2);
if (ret