View Single Post
  #2   Spotlight this post!  
Unread 02-14-2011, 10:59 AM
taichichuan's Avatar
taichichuan taichichuan is offline
Software Mentor
AKA: Mike Anderson
FRC #0116 (Epsilon Delta)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Herndon, VA
Posts: 328
taichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud of
Send a message via AIM to taichichuan
Re: Can't enumerate the entire bus

Hmm... This sounds like cabling and/or termination problems. Make sure that your terminators haven't shorted out. The picture that has you putting the 100 Ohm resistor in the RJ-12 jack is misleading. If you use that approach, it's real easy to bend the resistor leads and short them out leading to a lot of CAN weirdness.

I typically create a small pigtail coming out of the RJ-12 and solder the terminator resistor to that and insulate it w/ some heat shrink. I also put the terminator resistor in the DB9 shell (run 6C wire from the RJ-12 to the DB9 and put the terminator in the shell where it's protected). That approach has lead to very solid CAN performance.

HTH,

Mike
Reply With Quote