主題:EM9260 CAN通訊調試 共有40047人關注過本帖 |
---|
MUMA |
1樓 |
EM9260 CAN通訊調試 Post By:2011-3-15 17:02:00 [只看該作者]
您好 我現在已在PC和EM9260板建立連接.請問如何在CANTEST的基礎上向PC機發送數據?利用如下的代碼是否可行?
Buf[0] = 8; Buf[1] = 1; Buf[2] = 0; for( i1=3; i1<11; i1++ ) { Buf[i1] = (char)i1; } for( i1=0; i1<1; i1++ ) { bResult = m_CAN.WriteCAN( (BYTE*)Buf, 11 ); } |
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2011-3-16 8:39:00 [只看該作者]
不是很明白你說指的建立連接是基于CAN總線的,還是基于網絡的?
|
|
單帖管理 | 引用 | 回復 |
MUMA |
3樓 |
Post By:2011-3-16 8:47:00 [只看該作者]
是基于CAN總線的 我想通過程序讓9260向PC主機發送數據
|
|
單帖管理 | 引用 | 回復 |
lqk |
4樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2011-3-16 11:25:00 [只看該作者]
當然是可以的,不過需要注意驗收濾波器(ACR)和驗收屏蔽寄存器(AMR)的設置。具體原理可參考SJA1000的相關手冊。
|
單帖管理 | 引用 | 回復 |
MUMA |
5樓 |
Post By:2011-3-21 13:55:00 [只看該作者]
那如何CANTEST程序中設置非標準波特率?我這次要以66.7KPS的波特率進行通訊.在程序中應該怎樣設置?程序默認的波特率中并不包含這個
|
|
單帖管理 | 引用 | 回復 |
x10 |
6樓 |
Post By:2011-3-21 18:44:00 [只看該作者]
這需要修改驅動,我們先看看怎么樣改好。
|
|
單帖管理 | 引用 | 回復 |
MUMA |
7樓 |
Post By:2011-3-21 22:09:00 [只看該作者]
是不是提供的CANTEST程序不支持這個波特率?
|
|
單帖管理 | 引用 | 回復 |
zhl |
8樓 |
Post By:2011-3-22 9:02:00 [只看該作者]
目前的版本是沒有支持這個波特率。
|
|
單帖管理 | 引用 | 回復 |
MUMA |
9樓 |
Post By:2011-3-23 13:35:00 [只看該作者]
我現在已經有設置66.7Kbps所需要的位定時寄存器 0(BTR0),位定時寄存器1(BTR1)的值,能否請貴公司的工程師修改一下驅動程序?
|
|
單帖管理 | 引用 | 回復 |