Go to Post It's often not the code you are focused on that causes problems, but the code you dismiss out of hand as "unrelated". - Mark McLeod [more]
Home
Go Back   Chief Delphi > Technical > Programming > Java
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #2   Spotlight this post!  
Unread 02-01-2014, 04:14 PM
Joe Hershberger Joe Hershberger is offline
National Instruments
AKA: jhersh
FRC #2468 (Appreciate)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 1997
Location: Austin, TX
Posts: 148
Joe Hershberger is a name known to allJoe Hershberger is a name known to allJoe Hershberger is a name known to allJoe Hershberger is a name known to allJoe Hershberger is a name known to allJoe Hershberger is a name known to all
Re: I2C SRF02 Ultrasonic 7bit versus 8bit question

Quote:
Originally Posted by riftware View Post
1: 0x70 on the PI's i2c bus would be addressed as E0 on the crio due to the need to bit shift 1 left correct?
Correct.

Quote:
Originally Posted by riftware View Post
2: Do I only need to worry about that on the address of the device? OR do I need to perform a similar operation on the command register which sends a ping?
No... Only the device address is 7-bit. All others are simply 8-bit.

Quote:
Originally Posted by riftware View Post
3: Do I need to do the revers of that on values I retrieve from the device once I get the data back on the cRio?
No. Since all others are 8-bit, just use them.

Quote:
Originally Posted by riftware View Post
I2c work fine on my PI and my arduino but have been kind of crappy on the CRio. One other tidbit that may be effecting that is in reviewing the specs on the sidecar it looks like they already have pullup resistors on the i2c port where I've been putting them on my sensor spoke probably unecessarily. We were looking at 4 ultrasonics (collision avoidance) and the accelerometer on the i2c bus so we have a single hub that they all connect to.

Any insight is appreciated!
You do not need additional pull-ups.

One other think you should do is ensure that "compatability mode" is enabled.
Reply With Quote
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 08:34 AM.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi