主题:ETR232i中数据格式

  共有30829人关注过本帖    
aq719
1楼


ETR232i中数据格式  发帖心情 Post By:2007-5-16 9:39:00   [只看该作者]

用ETR232i开发,其中RS232X.CPP中对数据通讯格式设置是:8bit,1 stop,no parity,如果我的数据通讯格式是:7bit,1 stop,no parity.在哪些地方需要改动,改成什么呢?

  单帖管理 | 引用 | 回复 回到顶部
lickson
2楼


  发帖心情 Post By:2007-5-16 9:42:00   [只看该作者]

为什么要用7位呢!

  单帖管理 | 引用 | 回复 回到顶部
zhl
3楼


  发帖心情 Post By:2007-5-16 10:04:00   [只看该作者]

在初始化函数InitUART(...)中调整。LCR 寄存器中的 BIT 0 和BIT 1 用于选择数据位,7bit,1 stop,no parity的格式:abyte = 0x02。串口寄存器的定义请参见16C550手册。

  单帖管理 | 引用 | 回复 回到顶部
aq719
4楼


  发帖心情 Post By:2007-5-16 19:18:00   [只看该作者]

串口3接波特率1200的鼠标,除了在主程序的串口初始化中写96,请问在RSx3.cpp中有关波特率的地方有什么改动吗?

  单帖管理 | 引用 | 回复 回到顶部
x10
5楼


  发帖心情 Post By:2007-5-16 20:53:00   [只看该作者]

波特率只需要在init函数中设置一次。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

ETR232i中数据格式

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: