共3条
1/1 1 跳转至页
DSP2407CAN,SJA1000 DSP2407CAN模块与SJA1000通信问题

问
在一个实验中,我遇到这样一个问题,两个不同的CAN 控制器之间通信不通,请各位高人指点。具体情况如下:
上位机控制器1:研华PCM-3680,集成了SJA1000+PCA82C250,
波特率为100k(BTR0:8A;BTR1:34),晶振16M
下位机控制器2:DSP2407集成的CAN
1:硬同步方式(SBG):(0)在下降沿完成同步
2:同步跳转宽度(SJW):为2
3:相位段1(TSEG1):为4
4:相位段2(TSEG2):为3
5:采样次数(SAM):(0)仅采样一次
其中CAN的时钟周期为40M,通讯波特率为100K
实验中,在研华工控机上自测,通信正常,但是,与下位机通信不通,不知道具体是那边出了问题?
自己怀疑SJA1000硬同步问题,不知道怎么设置,还有其他影响通信的寄存器如何设置,请各位指点!
答 1: 相同的问题,不同的器件我的问题和你一样,不过不同点是
上位机控制器1:研华PCI-1680U,集成了SJA1000+PCA82C250,
波特率为500k(可更改),晶振16M
下位机控制器2:DSP2812集成的CAN
1:硬同步方式(SBG):(0)在下降沿完成同步
2:同步跳转宽度(SJW):没设置
3:相位段1(TSEG1):为10
4:相位段2(TSEG2):为2
5:采样次数(SAM):(0)仅采样一次
自测是也通过,不知道如何通讯。
楼主不知道你的问题解决了没有,希望和你交流交流,我的QQ:63941145
Email:streeturchin@163.com
上位机控制器1:研华PCM-3680,集成了SJA1000+PCA82C250,
波特率为100k(BTR0:8A;BTR1:34),晶振16M
下位机控制器2:DSP2407集成的CAN
1:硬同步方式(SBG):(0)在下降沿完成同步
2:同步跳转宽度(SJW):为2
3:相位段1(TSEG1):为4
4:相位段2(TSEG2):为3
5:采样次数(SAM):(0)仅采样一次
其中CAN的时钟周期为40M,通讯波特率为100K
实验中,在研华工控机上自测,通信正常,但是,与下位机通信不通,不知道具体是那边出了问题?
自己怀疑SJA1000硬同步问题,不知道怎么设置,还有其他影响通信的寄存器如何设置,请各位指点!
答 1: 相同的问题,不同的器件我的问题和你一样,不过不同点是
上位机控制器1:研华PCI-1680U,集成了SJA1000+PCA82C250,
波特率为500k(可更改),晶振16M
下位机控制器2:DSP2812集成的CAN
1:硬同步方式(SBG):(0)在下降沿完成同步
2:同步跳转宽度(SJW):没设置
3:相位段1(TSEG1):为10
4:相位段2(TSEG2):为2
5:采样次数(SAM):(0)仅采样一次
自测是也通过,不知道如何通讯。
楼主不知道你的问题解决了没有,希望和你交流交流,我的QQ:63941145
Email:streeturchin@163.com

共3条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
C语言函数宏的三种封装方式被打赏50分 | |
【STM32F769】记一次由于开启D-Cache之后DMA数据传输出错的问题查找与解决被打赏35分 | |
嵌入式LinuxC语言程序调试和宏使用技巧被打赏50分 | |
让代码中包含最新的编译时间信息被打赏50分 | |
【分享开发笔记,赚取电动螺丝刀】STM32F769LVGL优化显示被打赏26分 | |
rtthread硬件加密--2crc加密分析被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】STM32F769驱动ST7789以及显示优化被打赏36分 | |
【分享开发笔记,赚取电动螺丝刀】S32K146 PAL模拟I2C驱动适配被打赏23分 | |
我想要一部加热台+电源硬件设计规范被打赏16分 | |
我想要一部加热台+LED背光驱动芯片RT9293知识被打赏18分 |