Search the Community
Showing results for tags 'pmodcan'.
Found 3 results
Hello all, I am trying to set up a CAN communication between a ZYBO Z7 Board with a PmodCAN Controller (connected on JE) and a Raspberry PI 3 using a Niren CAN Module as Controller. Letting 2 Raspberries communicating which each other via SocketCAN works fine, both can send and receive CAN data. Now if I try to let the Zybo communicate with the Raspberry using the example codes for transmit and receive data there seems to be no data on the bus. Neither the Zybo receives any data from the RPi nor the RPi from the Zybo. I have created a block design and tried the example codes according to the guide from the digilentinc website here . The LoopBack example does work as intended, Tera Term shows the messages being send, fetched and received. Just when I try to send data from the RPi the Zybo waits endlessly and any data send out from the Zybo wont be caught by the RPi. I have tried different bitrates to no avail. Any help or directing towards the right path in case i am way off in what i am trying is greatly appreciated. The block design is attached. Cheers
Hello members, I have the Zybo-Z7 Board and I want to connect it with other Zybo-Z7 Board via CAN. The board has an integrated CAN Controller and I need following PmodCAN-Connector which has also can controller integrated. http://store.digilentinc.com/pmod-can-can-2-0b-controller-with-integrated-transceiver/ Which CAN Controller shall I use and how do I make it work? I have implemented a basic design for Zybo in Vivado and added the IP core for PmodCAN. Is something more I need? Cheers, mb
We've been testing the PmodCAN transceiver with Particle Argon boards. We're confident that we have the hardware set up right - loop back mode works flawlessly. However when we put the device in listen only or receive mode we don't get the data we're expecting off of the CAN bus. We're using a CAN bus analyzer for validation. We have the part running at 125 Kbps with a 16 MHz. clock, and we're using the standard MCP_CAN library. Any ideas as to why our data doesn't match?