主題:問一個串口接收的問題 共有42220人關(guān)注過本帖 |
---|
zhangceicd |
1樓 |
問一個串口接收的問題 Post By:2010-8-4 11:36:00 [只看該作者]
我用串口COM3接收單片機發(fā)來的數(shù)據(jù),速率115200,單片機大概每5ms發(fā)過來8個字節(jié),在使用貴公司提供的串口驅(qū)動時,回調(diào)函數(shù)是每收到8個字節(jié)返回一次,這些都在意料之內(nèi).現(xiàn)在我的問題是:我想回調(diào)函數(shù)每收到128或者256個字節(jié)返回一次,該怎么設(shè)置呢?是不是要在驅(qū)動文件里改?
|
|
單帖管理 | 引用 | 回復(fù) |
x10 |
2樓 |
Post By:2010-8-4 11:52:00 [只看該作者]
不用修改驅(qū)動,只需要在接收線程對收到的數(shù)據(jù)個數(shù)進行累計,當達到128字節(jié)或256字節(jié)時,再調(diào)用回調(diào)函數(shù),同時把計數(shù)器清零。
|
|
單帖管理 | 引用 | 回復(fù) |
zhangceicd |
3樓 |
Post By:2010-8-4 15:24:00 [只看該作者]
搞定了,謝謝
|
|
單帖管理 | 引用 | 回復(fù) |