Search the Community

Showing results for tags 'can bus'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • New Users Introduction
    • Announcements
  • Digilent Technical Forums
    • FPGA
    • Digilent Microcontroller Boards
    • Non-Digilent Microcontrollers
    • Add-on Boards
    • Scopes & Instruments and the WaveForms software
    • LabVIEW
    • FRC
    • Other
  • General Discussion
    • Project Vault
    • Learn
    • Suggestions & Feedback
    • Buy, Sell, Trade
    • Sales Questions
    • Off Topic
    • Educators
    • Technical Based Off-Topic Discussions

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 5 results

  1. tahoe250

    CAN Bus

    I am using zybo Z7-7020 version and trying to use the CAN bus on the PS side. I am enabling the EMIO such that the TX and RX are landing on the PMOD connector (JC). I have verified that the bare metal application is working loopback mode. With an external CAN bus transceiver wired between the zybo board and another CAN bus node. The other node is sending messages and the zybo board is just waiting to receive the message. In Vivado I have configured the CAN CLK as such please refer to the attached. I have change the SDK interrupt example not to send out any CAN bus messages and also changed it to normal mode. Basically just trying to receive CAN messages. At the moment the receive ISR is not working. What could I be missing? CANBusZybo.docx
  2. Hello, I am using a couple of DMC60C with an NI-XNET USB 8502. I have had some good luck but am running into a very specific question. The control message: 0x02060000 Uses a signed 24-bit integer for both closed loop velocity and closed loop position control setpoints. However, the makeup of that value is only loosely described in the documentation. My questions are: 1) is the byte order as shown in the manual correct? It appears strange to go trgtH in byte 3, targtL in bye 4, and trgtM in byte 5. I could understand H, M, L or L, M, H but it seems oddly shuffled as presented. 2) is a negative 24 bit value stored as 2's complement? Thank you for any advice. My motor does not appear to like the values I have been sending for velocity control mode. Sincerely, Brian
  3. I am new to the WaveForms software. In browsing the protocol section, it lists CAN. I'm happy and surprised to see this feature. How is this intended to be used? For example, using an external CAN bus transceiver to DIO 0 and DIO 1? A two wire CAN bus is a differential signal (similar to RS485) with clear limits on dominant / recessive states. I am using the Analog Discovery 2 hardware. What are the recommended connections? I'm hoping any responses to this will also apply to the logic analyzer as well. Having a CAN bus decoder would be awesome. WaveForms: 3.8.2 64 bit; Qt 5.6.3; Windows 7 Hardware: Analog Discover 2 Cheers, JMA
  4. Hello, I recently discovered the protocol analyzer feature of the analog discovery 2 (AD 2). I wanted to read some can data from my vehicle. Can I simply connect the AD 2 to the vehicle's CAN lines? or Would I need to interface the AD 2 and the vehicle with a CAN transceiver? I have been reading around and I am uncertain as to how to proceed.
  5. Hello, my name is Alexandre. I'm doing my master's degree that involves Chipkit use of CANbus with Arduino IDE. MPIDE is not an option for now. When I build the can example in Arduino IDE the plib.h error occurs: "C:\Program Files (x86)\Arduino\hardware\chipkit-core\pic32\libraries\chipKITCAN\chipKITCAN.cpp:46:21: fatal error: plib.h: No such file or directory #include <plib.h> ^ compilation terminated." How can I remove the plib.h dependecy and write directly to the hardware? I really need to solve this in order ´╗┐to continue my paper, so any hep is very welcome. ´╗┐Thanks.