此帖出自模拟与混合信号论坛
最新回复
小弟我用的是2812,现在做测试程序,想实现把开发板上的数据发送到pc上,接法是:dsp--can转换器----pc;在pc上通过串口调试器观看收到的数据。我现在通过仿真器可以观察到程序可以发数据,可是在PC端却无法接受数据,ID号设为一致,波特率为250k。用示波器观察can引脚始终为高,波特率设置如下:
EALLOW;
/*(BRPREG+1)=10 feeds a 15MHz CAN clock*/
ECanaShadow.CANBTC.bit.BRP = 39;
/*150/10=15*/
ECanaShadow.CANBTC.bit.TSEG2 = 5;
ECanaShadow.CANBTC.bit.TSEG1 = 7;
ECanaRegs.CANBTC.all = ECanaShadow.CANBTC.all;
ECanaShadow.CANMC.all = ECanaRegs.CANMC.all;
ECanaShadow.CANMC.bit.CCR = 0;
ECanaRegs.CANMC.all = ECanaShadow.CANMC.all;
EDIS;
还想请问用示波器观察正常的can收发是什么样的波形啊
详情
回复
发表于 2008-7-31 03:24
| ||
|
||
能进去才是怪事那
此帖出自模拟与混合信号论坛
| ||
|
||
此帖出自模拟与混合信号论坛
| ||
|
||
呵呵
此帖出自模拟与混合信号论坛
| ||
|
||
can与PC 通信
此帖出自模拟与混合信号论坛
| ||
|
||
EEWorld Datasheet 技术支持