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