This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM335X DCAN 可以和 SJA1000 PeliCAN模式通訊嗎?

Expert 2272 points


如下圖:

AM335X DCAN 可以和 SJA1000 PeliCAN模式通訊嗎??

我使用TI SDK 6.0 ,使用BBB測試

下達下列命令後

ip link set can0 type can bitrate 1000000 triple-sampling on
ifconfig can0 up

cansend can0 -i 0xFFFF 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88 -e

SJA1000會Bus error + error passive interrupt

  • 如果你是想用AM335x的DCAN进行测试,可以两个块板子,一发一收进行测试,或者连个CAN通信分析仪。

    百度了一下这个东西,两个模式还是有区别的:http://baike.baidu.com/view/5457712.htm?fr=aladdin

     Basic CAN 和Peli CAN 模式的区别

    在Peli CAN 模式下SJA1000 有一个含很多新功能的重组寄存器SJA1000 包含了设计在PCA82C200
    中的所有位及一些新功能位Peli CAN 模式支持CAN 2.0B 协议规定的所有功能29 位的识别码
  • Hello Steven

    我知道SJA1000的 Basic與PeliCAN 的差異

    我並不是要測試

    我們是想用AM335X 透過其CAN 來控制我們舊有的 CAN 裝置

    AM335X 是DCAN 跟SAJ1000的 pelican的差異是什麼???

  • 後來可以了, AM335X DCAN 可以和SJA1000的 PeliCAN 通訊

    透過 socketcan 編程控制也行

    主要是CAN_ID的問題

    請問DCAN 帶的CAN_ID 如何對應到29bit Extern CAN ID???

  • 你好,我想用AM335X的DCAN和TMS320的eCAN通信,设置了相同的波特率,但是无法通信,找不到原因,请问你之前是遇到了什么问题,可否让我借鉴一下

  • 我想用AM335x的DCAN通过CAN总线控制几个DSP节点,双方设置了相同的波特率和采样点,但是就是无法通信,收发器用的都是TI的SN65HVD230,能帮我解决下这个问题吗?谢谢。