找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 7141|回复: 9

I2C测试之二

[复制链接]
发表于 2009-4-25 16:54:46 | 显示全部楼层 |阅读模式
花了1天时间重新复习了I2C,又话了一个星期时间去看NXC_GUIDE,还花了若干时间去熟悉如果用NXC控制I2C BUS,历经N次失望终于成功了,但是问题依然存在,虽然目前得到了我想要的结果,但是还是没明白原来的错误出在哪,希望高手能为我解答。

发下我最新的代码

  1. #include "NXCDefs.h"
  2. task main()
  3. {
  4.    SetSensorLowspeed(IN_1);
  5.    int x,count;
  6.    byte inI2Ccmd[]={0x02, 0x00};
  7.    byte outbuf[];
  8.    while (TRUE)
  9.    {
  10.       I2CBytes(IN_1, inI2Ccmd, count, outbuf);
  11.       ClearScreen();
  12.       for(x=0;x<5;x++)
  13.       {
  14.          NumOut(x*15+10,30,outbuf[x]);
  15.       }
  16.    }
  17. }
复制代码

根据上面的代码,运行后会出现4组数字,分别对应“V1.0”
如byte inI2Ccmd[]={0x02, 0x00};改为byte inI2Ccmd[]={0x02, 0x08};出现的数字对应“LEGO”
如byte inI2Ccmd[]={0x02, 0x00};改为byte inI2Ccmd[]={0x02, 0x10};出现的数字对应“Sonar”
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2009-4-25 16:56:12 | 显示全部楼层
到此为止,我DIY传感器的前期工作已经完成,下一阶段将找器件制作一个实物了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2009-4-25 20:18:30 | 显示全部楼层
恭喜恭喜,期待你自制的传感器
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2009-5-6 13:07:32 | 显示全部楼层
恭喜boss
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2009-10-9 08:59:29 | 显示全部楼层
这个要顶
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2010-3-12 09:22:21 | 显示全部楼层
顶上
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2010-4-6 20:21:57 | 显示全部楼层
收了,顶啊!
!!!!!!!!!!!!!!!!!!!!!!!!!!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-5-5 17:55:51 | 显示全部楼层
我刚学NXC,但有C语言基础。试了您的程序,总是提示“file error!”。请问怎么回事?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-5-5 20:25:55 | 显示全部楼层
要看你设置的编译器是否正确。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-5-6 08:05:12 | 显示全部楼层
糖伯虎 发表于 2013-5-5 20:25
要看你设置的编译器是否正确。

用的bricxCC 3.3.8.9, Firmware是1.31,您看是不是有问题?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-11-21 21:03 , Processed in 0.090275 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表