阅读:1596回复:4
送20分,请教D12驱动接收缓冲区清除问题
在应用程序中使用什么办法可以清除D12驱动程序的接受缓冲区,以便后续的正常接收。
|
|
沙发#
发布于:2005-01-07 16:02
D12驱动程序的接受缓冲区???什么意思呢?
如果是指d12的接收缓冲区的话,d12的接收缓冲区不是由应用程序清空的,是单片机程序清空的。 如果是指应用程序收发时的临时缓冲区,是临时分配,用完释放。 其他的我就不清楚了,希望能帮上忙:) |
|
板凳#
发布于:2005-01-08 11:02
你可以利用应用程序发送一个命令,MCU接受到命令后,发送一个清除D12缓冲区的命令。
|
|
地板#
发布于:2005-01-10 08:28
我的情况是这样的:
由PC发送指令到D12, D12返回数据到驱动程序的临时缓冲区, 此时PC端应用程序意外中断,导致驱动程序临时缓冲区的数据没有得到处理而保留在里面。 当下次应用程序再次发送指令并执行接收数据时,首先得到的是D12上次返回的保留在驱动程序临时缓冲区里的垃圾数据。 我的问题换说罚就是 如何避免这种垃圾数据的干扰。 |
|
地下室#
发布于:2005-07-21 14:45
我也很想知道。
|
|